cKK

............当你觉得自己很辛苦,说明你正在走上坡路.............坚持做自己懒得做但是正确的事情,你就能得到别人想得到却得不到的东西............

导航

随笔分类 -  JavaSE

摘要:Java 7 的7个新特性 Java7语法新特性 JAVA8 十大新特性详解 http://www.jb51.net/article/48304.htm 阅读全文

posted @ 2016-03-07 21:47 cKK 阅读(143) 评论(0) 推荐(0)

摘要:死锁的例子 http://my.oschina.net/u/1469592/blog/208374 notify和notifyall的区别 notify发生死锁的情景 java.util.concurrent 之六:使用Future类和Callable类 Callable与Future的介绍 htt 阅读全文

posted @ 2016-03-02 14:05 cKK 阅读(115) 评论(0) 推荐(0)

摘要:http://blog.csdn.net/taojiayu/article/details/1312356 Java接口嵌套 http://www.blogjava.net/Argol/archive/2010/12/14/332015.html 阅读全文

posted @ 2016-03-01 22:31 cKK 阅读(144) 评论(0) 推荐(0)

摘要:向上/下转型 http://blog.csdn.net/mr_jj_lian/article/details/6860845 阅读全文

posted @ 2016-03-01 17:06 cKK 阅读(114) 评论(0) 推荐(0)

摘要:equals和==的区别 Java中equals和==的区别java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类 阅读全文

posted @ 2016-01-12 21:47 cKK 阅读(172) 评论(0) 推荐(0)

摘要:创建和销毁对象1.考虑用静态工厂方式代替构造器(P7)static factory method:类提供一个公有的返回实例的静态方法。http://blog.csdn.net/mingyunduoshou/article/details/6149758优点:有名称;不必在每次调用他们的时候都新建一个... 阅读全文

posted @ 2016-01-12 21:46 cKK 阅读(259) 评论(0) 推荐(0)

摘要:反射技术:其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员。简单说:反射技术可以对一个类进行解剖。反射的好处:大大的增强了程序的扩展性。反射的基本步骤:1、获得Class对象,就是获取到指定的名称的字节码文件... 阅读全文

posted @ 2015-12-07 14:21 cKK 阅读(198) 评论(0) 推荐(0)

摘要:Java thread里面关于异常的部分比较奇特。你不能直接在一个线程里去抛出异常。一般在线程里碰到checked exception,推荐的做法是采用try/catch块来处理。而对于unchecked exception,比较合理的方式是注册一个实现UncaughtExceptionHandle... 阅读全文

posted @ 2015-12-03 15:13 cKK 阅读(120) 评论(0) 推荐(0)

摘要:InetAddress中常见的几个方法static InetAddress getLocalHost()端口:1-65535(逻辑端口)UDP和TCPSocket即为网络服务提供的一种机制,通信两边都有Socket,网络通信其实就是Socket之间的通信,数据在Socket之间通过IO传输。UDP:... 阅读全文

posted @ 2015-11-29 19:22 cKK 阅读(132) 评论(0) 推荐(0)

摘要:1.转换流,Buffered BufferedWriter out=new BufferedWriter(new OutputStreamWriter(System.out)); BufferedReader in= new BufferedReader(new InputStreamReader( 阅读全文

posted @ 2015-11-28 23:53 cKK 阅读(203) 评论(0) 推荐(0)

摘要:1,Collection c=new ArrayList();父类引用指向子类对象,知道为什么这么做2.Collection接口下的三大接口:list ,set,map,区别3.创建新类要实现equals()和hashcode(),object 中的equals()比较的是看是不是同一个对象4.ja... 阅读全文

posted @ 2015-11-17 23:15 cKK 阅读(196) 评论(0) 推荐(0)

摘要:二叉树:存储结构:顺序存储结构和链式存储结构二叉树的先根遍历的递归与非递归算法二叉树的中根遍历的递归与非递归算法二叉树的后根遍历的递归与非递归算法二叉树的层次遍历的递归与非递归算法e.g.二叉树的查找,统计节点个数,计算深度。建立二叉树: 阅读全文

posted @ 2015-11-03 17:52 cKK 阅读(144) 评论(0) 推荐(0)

摘要:/*Runtime对象该类并没有提供构造函数。说明不可以new对象。那么会直接想到该类中的方法都是静态的。发现该类中还有非静态方法。说明该类肯定会提供了方法获取本类对象。而且该方法是静态的,并返回值类型是本类类型。由这个特点可以看出该类使用了单例设计模式完成。该方式是static Runtime g... 阅读全文

posted @ 2015-06-01 20:25 cKK 阅读(207) 评论(0) 推荐(0)

摘要:import java.util.*;/*两个练习:1,获取任意年的二月有多少天。 思路:根据指定年设置一个时间就是 c.set(year,2,1)//某一年的3月1日。 c.add(Calenar.DAY_OF_MONTH,-1);//3月1日,往前推一天,就是2月最后一天。2... 阅读全文

posted @ 2015-06-01 20:24 cKK 阅读(146) 评论(0) 推荐(0)

摘要:http://www.bccn.net/Article/kfyy/java/jszl/200601/3069.html 对于基本数据类型(整型、浮点型、字符型、布尔型等),传值;对于引用类型(对象、数组),传引用 http://developer.51cto.com/art/201104/25471 阅读全文

posted @ 2015-05-27 11:21 cKK 阅读(134) 评论(0) 推荐(0)

摘要:【基本数据类型对象包装类】想要对基本类型数据进行更多的操作,最方便的方式就是将其封装成对象。为啥呢?因为在对象描述中就可以定义更多的属性和行为对该基本数据类型进行操作。【八种基本数据类型的包装类】byte ——Byteshort ——Shortint ——Integerlong-----Longfl... 阅读全文

posted @ 2015-05-17 00:14 cKK 阅读(171) 评论(0) 推荐(0)

摘要:代码快速对齐:Ctrl+shift+f添加注释,取消注释:Ctrl+shift+/ Ctrl+shift+\ Ctrl+/Alt+Shift+R:一秒钟重命名Ctrl+D:一秒钟删除行Ctrl+O:一秒钟找函数/变量Ctrl+点击:一秒钟跟进代码Alt+Shift+R:一秒钟重命名 Ctrl+A... 阅读全文

posted @ 2015-05-12 14:21 cKK 阅读(249) 评论(0) 推荐(0)