`
javawebsoa
  • 浏览: 425520 次
社区版块
存档分类
最新评论
文章列表
1. 阅读代码:经常认真阅读他人的代码。寻找大家公认的优秀软件作品,学习其背后的运作原理,领悟他人解决问题的方法,有时候你也会遇到同样的问题,试着对比其技术和解决方案。2. 编写代码:在一个你还从未解决过的问 ...
南怀瑾(1918年——),国学大师,诗人,中国传统文化的积极传播者。1918年出生于中国浙江乐清柳市区长岐乡南宅,20世纪80年代末筹资兴建金温铁路,并于1998年建成通车。现居江苏。其著作多以演讲整理为主,内容往往将儒、释、道等思想进行比对,别具一格。 中文名: 南怀瑾 外文名: Nan Huaijin 国籍: 中国 民族: 汉族 出生地: 浙江乐清柳市 出生日期: 1918年3月18日 职业: 学者 毕业院校: 国立艺术院,中央军校 主要成就: 国学研究 代表作品: 《论语别裁》《老子他说》《金刚经说什么》 个人简介 南怀瑾(10张)  南怀瑾,一 ...
感谢linux人的投递 甲骨文和谷歌正就谷歌在Android中使用Java一案展开一场10亿美元的大较量。但是Java并非在Android中建立本地应用的唯一方法。事实上,它甚至不是最好的文法:Xamarin 开发组已经将C#提供给Android开发者作为一个高性能、低功耗的Java的替代语言。Xamarin 的平台,Mono,是.Net框架的一个开源的实现。它使得开发者用C#写成的程序,能运行在带有Java的操作系统上,然后与iOS和Windows Phone共享同一代码。 不同于Sun对Java的做法,微软向ECMA(欧洲电脑制造商协会)提交了C#和.NET VM标准化申请,并一路保证这 ...
【1】URLConnection java.net 类 URLConnection java.lang.Object java.net.URLConnection 直接已知子类: HttpURLConnection, JarURLConnection public abstract class URLConnection extends Object 抽象类 URLConnection 是所有类的超类,它代表应用程序和 URL 之间的通信链接。此类的实例可用于读取和写入此 URL 引用的资源。通常,创建一个到 URL 的连接需要几个步 ...
【1】http协议概念,http1.0与http1.1 区别: 1.http(Hypertext Transfer Protocol)超文本转出协议,从1990年开始就在www上广泛应用。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。 2.http是应用层协议,当你上网浏览网页的时候,浏览器和服务器之间就会 ...
【1】URL的基本组成:协议,主机名,端口号,资源名。 例如:http://www.it315.org:8080/index.html 【2】 相对URL:例如:“/a.html” 、“./a.html”、“../../a.html”、“a.html”。 绝对URL:即网页路径使用包含顶级域名在内的完整的URL。 如:www.xxx.com/page1/index.html是一个绝对路径,其中/page1/index.html则为相对路径,由浏览器自动在该链接前加上www.xxx.com。总体上,Google在排名时并不在意URL使用的是相对路径还是绝对路径。 动态URL: 目前 ...
Java平台(其实整个编程界)有着一套很好的命名惯例。所谓惯例,可以理解为“约定俗成”。类似我们常见的《命名规则》《编码规则》《SQL文规则》等,经过提炼,可以基本看出里面的“规律”。 “约定”对于编程来说, ...
1)任何优化都存在风险,有时候弄不好反而带来其他的问题 2)并不是 性能 优先。努力编写好的程序而不是快的程序。 3)对前人,尤其是类似于Java API这样的成熟代码,进行优化,是不明智的(要是能优化,人家早就做了) 其实,不仅仅是优化。随着项目的进展,尤其是到了后期和交付后,再做任何代码的改动都是非常危险的,必须十分小心,还要之后的大量、充分地测试。不论改动的目的是 需求变更/增加 还是 Debug 或是 性能优化。
Java Native Interface(JNI,Java本地接口),可以调用本地方法。这里的“本地”是指用其他语言(如 C, C++) 编写的特殊方法。 从历史上看,使用JNI主要有三个用途: 1)由于Java程序是运行在虚拟机之上的,虚拟机作为中间件,带来的平台无关性的好处的同时,也使得那些要求访问OS甚至硬件的底层操作变得无所适从。通过JNI可以调用C/C++等编写的代码,来提Java完成,比如读写Windows的注册表,取得硬盘的序列号等。 2)由于一些“古老”的资源要使用“古老”的代码库,为其再开发一个Java版本是不划算的。于是JNI又派上用场了。 3)最 ...
反射机制是 Java一项强大的功能,对于一些特定复杂的程序设计中非常必要(如现在很流行的 spring框架),但在并非必须使用反射机制时,尽量避免使用反射,原因如下: ① 它在编译时不会进行类型检查; ② 实现代码冗长乏味,不易阅读; ③ 性能与一般的方法调用相比,要低下很多; 如果一个程序必须要与编译时未知的类一起工作,那么最好是用反射实例化对象,而访问对象时使用编译时刻已知的某个接口或者父类。
package com.HM.Objecttcp; import java.io.Serializable; public class Student implements Serializable{ int id; String name; int age; String department; public Student(int id, String name,int age,String department){ this.id = id; this.name = name; this.age = age; this.department = dep ...
(1)使用netstat命令查看当前正在被使用的TCP端口号。 (2)通过一个 配置参数 来指定TCP服务程序所用的端口号。 if(args.length <1){ ss = new ServerSocket(8001); }else{ ss = enw ServerSocket(Integer.parseInt(args[0])); } 运行时 java ReverseServer 8002 传入args参数指定端口号。 上面的服务器程序:http://blog.csdn.net/itm_hadf/article/details/75 ...
DataPicker和上一节讲的TimePicker很相似。使用DatePicker,可以让用户选择一个特定的日期。下面展示如何使用DatePicker。 1、使用上一节的工程,BasicViews4,修改main.xml。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill ...
学习Android框架时,最准确、最权威的参考资料就是Android的源代码,这些代码从http://android.git.kernel.prg可免费下载。 Android主要源代码组成如下。 Kernel:Android Linux内核2.6 bionic:Android标准C运行支持库 bootloader:Android内核加载器参考 build:Android的Build系统 cts:Android兼容性测试源 dalvik:Dalvik虚拟机 external:Android使用的开放源 frameworks:Android框架 hardware:Android HAL(Har ...
1.优先使用接口而不是类来引用对象。如果有合适的接口类型存在,那么对参数、返回值、变量和域来说,就应该使用接口类型进行生命。只有当利用构造器创建某个对象的时候才真正需要引用这个对象的类; List<Subscriber> subscribers = newArrayList<Subscriber>(); 2.如果没有合适的接口存在,完全可以用类而不是接口来引用对象,有三种情况: 1.具体类没有相关联的接口,例如:Random类; 2.对象属于基于类的框架,例如TimerTask抽象类; 3.类实现了接口,但它提供了接口中不存在的而外方法,例如:Linked ...
Global site tag (gtag.js) - Google Analytics