Java学习
文章平均质量分 81
T_ALmighty
这个作者很懒,什么都没留下…
展开
-
Java 条件编译
根据Java编译器的优化的机制,Java也能够提供条件编译。对于条件设为false的语句,编译器将不对条件覆盖的代码段生成字节码。不仅可以用简单的boolean常量值来做条件编译,还可以用字符串常量及任何其他类型的常量.例如:1.简单的boolean常量.final boolean isDebug = true;if(isDebug){ // debug模式状态 Sy转载 2013-05-03 16:49:34 · 907 阅读 · 0 评论 -
全面接触Java集合框架(二)
3.2.2. Comparator接口 若一个类不能用于实现java.lang.Comparable,或者您不喜欢缺省的Comparable行为并想提供自己的排序顺序(可能多种排序方式),你可以实现Comparator接口,从而定义一个比较器。 (1)int compare(Object o1, Object o2): 对两个对象o1和o2进行比较,如果o1位于o2的前面,则返转载 2013-04-25 12:49:03 · 572 阅读 · 0 评论 -
全面接触Java集合框架(一)
Java 2集合框架图 集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。 抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。 实现类:8个实现类(实线表示),对接口的具体实现。 在很大程度上,一旦您理解了接口,您就理解了框架。虽然您总要创建接口特定的实现,但访问实际集合的方法应该限制在接口方法的使用上;因此,转载 2013-04-25 11:58:21 · 539 阅读 · 0 评论 -
JAVA中的集合
在使用Java的时候,我们都会遇到使用集合(Collection)的时候,但是Java API提供了多种集合的实现。总的说来,Java API中所用的集合类,都是实现了Collection接口,他的一个类继承结构如下: Collection Collection Colle转载 2013-04-25 11:57:38 · 628 阅读 · 0 评论 -
Java国际化,获取java支持的语言和国家列表
import java.util.Locale;class Test{ public static void main(String[] args) { Locale[] localelist = Locale.getAvailableLocales(); System.out.println("总共支持"+localelist.length+"种语言");原创 2013-04-10 17:46:18 · 1425 阅读 · 0 评论 -
类成员的反射,暴力反射,应用实例
import java.lang.reflect.Field;class Point{ private int x; public int y; public String str1 = "ball"; public String str2 = "basketball"; public String str3 = "itcast"; public int getX(原创 2013-04-03 17:42:27 · 723 阅读 · 0 评论 -
Java和Android学习中的一些资源(网络搜集)
1.http://eclipsecolorthemes.org/选择适合自己的风格,EPF文件是著名的软件开发工具——Eclipse(IDE)的配置文件。我们可以通过Eclipse的File菜单中的(Inport/Export)->Preferences选项来(导入/导出)Eclipse的参数配置。2.android学习bloghttp://blog.csdn.net/dlutbruc原创 2013-03-29 16:07:23 · 596 阅读 · 0 评论 -
Java快捷键设置,模板设置
使用syso输入System.out.println();1.windows--->preference---->general-->key 配置content assist的快捷键为alt+/然后apply,ok。使用以下如果不可以,原因可能是其他的功能占用了此快捷键于是道上面相同位置找到后取消,保存。然后使用alt +/使用正常2.模板配置模板使用:选中一行代码或是原创 2013-04-03 14:05:15 · 822 阅读 · 0 评论 -
Java中接口与抽象类的异同点
相同点: 1.都是向上抽取而来的。不同点: 1.抽象类需要被继承(extends)而且只能单继承,接口需要被实现(implements),可以多实现 2.抽象类可以定义抽象方法和非抽象方法,子类继承后可以直接使用非抽象方法 接口中只能定义抽象方法,方法必须有子类实现 3.抽象类的继承是 is a 关系,定义该体系的共性内容 接口的实现是like原创 2013-04-02 10:46:50 · 683 阅读 · 0 评论 -
单例(态)设计模式
单例(态)设计模式的两种形式://单例设计模式//饿汉式单例class Single1//类一加载,对象就存在了,对象是静态的{ private static Single1 s = new Single1(); private Single1(){} public static Single1 getInstance() { return s; }}原创 2013-04-01 19:34:56 · 512 阅读 · 0 评论 -
匿名内部类
/** * 匿名内部类,就是内部类的简写格式 * * 必须前提:内部类必须继承或者实现一个外部类或是接口 * 匿名内部类:其实就是一个子类对象 * * 格式:new 父类或是接口名(){子类内容}; */abstract class Demo{ abstract void show();}class Outer{ int num=4; /* class Inne原创 2013-04-02 14:24:28 · 609 阅读 · 0 评论 -
内部类
1.内部类可以直接访问外部类中的成员2.外部类要访问内部类,必须建立内部类的对象3.一般用于类的设计4.分析事物时,发现该事物中还有事物,而且这个事物还在访问被描述事物的内容,这是内部还有的事物定义成内部类来描述5.如果内部类是静态的,相当于外部类6.如果内部类里面定义了静态成员,则内部类必须必须用static修饰egclass Outer{ private i原创 2013-04-02 11:30:17 · 513 阅读 · 0 评论 -
Android开发精选文章推荐
转自http://blog.csdn.net/wangjinyu501/article/details/8276450[xml解析]学习笔记之SAX解析解析XML文件时,有三种方式,其中SAX解析由于占用内存较小,比较适合Android开发中使用构建一个XML解析工具类.http://www.apkbus.com/blog-113729-45127.htmlAndroid—转载 2013-01-24 20:27:23 · 492 阅读 · 0 评论 -
java学习--基础知识
1.所有代码都写在类中。2.严格区分大小写3.java 没有sizeof,goto,const关键字,但是拿他们当变量名4.java中字符占2个字节,使用unicode码表示的。也可以使用===>>>"\u0027"这种\u+码值的方式表示5.布尔量用来区分事物的正反两方面,只有true和false两种方式。6.字符常量用单引号包含,字符串常量用双引号包含使用。7.转义字符原创 2012-03-21 14:03:37 · 416 阅读 · 0 评论 -
Eclipse快捷键收集
1.当写出一个没有导入指定包的类名的时候,需要使用快捷键导入包名ctrl+shift+M原创 2013-06-24 10:25:10 · 520 阅读 · 0 评论