Java
文章平均质量分 69
YuanHongs
教育不是培养人们去适应传统的世界,也不是着眼于实用性的知识和技能,而是要去唤醒学生的潜力,培养他们自我学习的主动性、抽象的理解能力、分析和解决问题的能力,以便使他们在目前无法预料的种种未来局势中做出有意义的选择。
展开
-
Java优先队列
Message.java package com.exercise.base.优先队列; public class Message { private String content; private int priority; private int number; public String getContent() { return content; } public v原创 2014-07-11 12:15:03 · 358 阅读 · 0 评论 -
Java对象排序
Product.java原创 2014-07-11 10:52:19 · 376 阅读 · 0 评论 -
嵌套类(静态内部类)和普通内部类的用法和总结
public class Test{ public static void main(String args[]) { Test t=new Test(); C c=t.new C();//外围类的 静态方法中 创建普通内部类 c.fc(6); // c.fc1(7); System.out.println(); D d=new D(); d.fd(6); d.fd1(7)原创 2014-10-05 11:02:29 · 505 阅读 · 0 评论 -
Java对象的构造顺序
对象的初始化顺序:(1)类加载之后,按从上到下(从父类到子类)执行被static修饰的语句(static字段和static语句块); (2.0)main开始(2)基类的成员对象构造函数或构造块(构造块可以看出成员对象以成员对象顺序构造);(3)基类的构造函数(4)派生类的成员对象构造函数或构造块(5) 派生类的构造函数(6)main结束原创 2014-10-14 11:08:48 · 904 阅读 · 0 评论 -
java CopyOnWriteArrayList的使用
除了加锁外,其实还有一种方式可以防止并发修改异常,这就是将读写分离技术(不是数据库上的)。 先回顾一下一个常识: 1、JAVA中“=”操作只是将引用和某个对象关联,假如同时有一个线程将引用指向另外一个对象,一个线程获取这个引用指向的对象,那么他们之间不会发生ConcurrentModificationException,他们是在虚拟机层面阻塞的,而且速度非常快,几乎不需要CPU时间。转载 2015-01-28 18:42:32 · 322 阅读 · 0 评论 -
int float double 忽略的细节
突然 发现int float double这些基本类型的一些细节 我竟然没注意到 惯性思维:1/3=0.33333334 其实1/3=0 应为 1,3都默认是int /:取整 1f/3=0.33333334 1.0/3=0.3333333333333333 1.0默认double 3为int 结果为double 1.0f/3.0=0.3原创 2015-02-07 21:34:44 · 475 阅读 · 0 评论 -
jar可执行文件包
常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣。所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,何况它还能保持翻译 2015-02-10 23:06:03 · 564 阅读 · 0 评论