
j2se
文章平均质量分 78
果冻_果冻
IT的小水珠
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HashSet TreeSet 和 equals、hashCode、comparable接口之间关联
HashSet TreeSet和equals、hashCode、comparable接口原创 2013-08-26 14:45:16 · 1361 阅读 · 0 评论 -
java 多线程
1.创建线程 实现接口runnable 或者extends Thread 2.线程启动 run() 3.线程终止 暴力:thread.interrupt();thread.stop(); 正常停止线程:设置标志位,只有flag=true其中的run方法才会执行 package ProductAndConsume; class ThreadA extends Thread{原创 2013-09-12 15:29:57 · 653 阅读 · 0 评论 -
java输入输出流
java输入输出流分类 (输入输出相对于程序来说的,而不是文件) (1)按数据流的方向不同分为输入流和输出流 (2)按处理数据单位不同分为字节流和字符流 字节流按字节处理,字符流按字符(两个字节,unicode编码,较适合中文处理)处理。 凡是以Stream结尾的都是字节流,凡是以Reader或是Writer结尾的都是字符流 字原创 2013-09-10 15:37:58 · 900 阅读 · 0 评论 -
java 内部类
为什么需要内部类? java内部类有什么好处?为什么需要内部类? 真正的原因是这样的,java中的内部类和接口加在一起,可以解决常被C++程序员抱怨java中存在的一个问题 没有多继承。实际上,C++的多继承设计起来很复杂,而java通过内部类加上接口,可以很好的实现多继承的效果。 (1) 内部成员类(非static内部类) 外部类必须先于内部类实例创建!在外部类的非Static成员原创 2013-08-27 16:27:00 · 629 阅读 · 0 评论 -
子类调用父类方法中的this
一直都说this指的是当前对象,super指的是父类对象。但是对这个this理解还是不透彻,今天看effective java 第14条,有个例子一直不理解: package com.zgd; public class SuperTest { public static void main(String[] args) { Parent c = new Parent(); c.a原创 2013-09-09 22:16:44 · 4957 阅读 · 4 评论 -
Java基本类型和对象类型 传值
关于java中只有“值传递”的认识:如果是基本类型就传递值的拷贝(基本类型的包装类型),如果是对象类型就传递引用的拷贝(所以根据传递的引用能够改变原有对象的值,但是不能重新指向另外的对象,否则不会改变) 传递值的拷贝:基本类型(int char float double等),基本类型的包装类型(Integer,Float,Double等); 按理说,包装类型也是对象,根据传递引用应该原创 2013-09-09 10:44:35 · 1098 阅读 · 0 评论 -
Java对象创建与销毁
如何创建对象;如何避免创建重复对象;如何保证对象能够适时地被销毁; (1)静态工厂方法代替构造函数并实现单例模式 package com.zgd; class Single{ private String s; private static final Single single = new Single(); private Single(){ s = "hello";原创 2013-09-09 16:57:22 · 863 阅读 · 0 评论