
java基础日记
xiaozhucdj
这个作者很懒,什么都没留下…
展开
-
反射
反射: 反射就是把java类中的各种成分映射成相应的java类 第一要先了解Class这个类 如何得各个字节码对应的实力对象(Class类型) * (1)类名.class,例如:System.class * (2)对象.getClass()原创 2012-05-09 21:54:25 · 286 阅读 · 0 评论 -
java基础--线程总结
关于线程的总结 有两种方式: 1.是继承Thread类 2.是实现Runnable接口 一般用后者,java单继承,这样可以使这个类继承别的类。他们都要重写run方法 下面是一个死锁的java小程序 public class DieLock原创 2012-05-19 19:24:35 · 293 阅读 · 0 评论 -
java项目--银行调度系统
首先定义 号码管理类 要有取号的方法,将号码加入到集合中去 要有得到号码的方法。(每次取出集合中的第一个) 都是多线程操作,所以要synchronized public class NumberManager { private int原创 2012-05-19 20:07:37 · 484 阅读 · 0 评论 -
java项目--交通灯
首先先弄明白在十字路口车的行驶路线,看着张老师这个图就很清楚了的 最后总结项目的大概思路 路:有线程池,可以向路上添加车。有定时器,如果灯是亮的就让车1秒钟过去一个 灯:有12个灯。有对面的灯,下一个灯,灯的状态。有变亮和变暗的方法。原创 2012-05-19 20:04:34 · 723 阅读 · 1 评论 -
spring中的ioc,aop。动态代理
spring ioc aop 的原理, IOC(反转控制):对成员变量的赋值的控制权从代码中反转到配置文件中。 AOP:Aspect(切面) Oriented(面向) Programming(编程),面向切面编程 AOP 面向切面编程 划一箭原创 2012-05-19 19:59:41 · 718 阅读 · 0 评论 -
享元模式总结
* 享元模式 英文称为"Flyweight Pattern" * 什么是享元模式: * 有很多个小的对象,他们有很多属性相同。把他们变成一个对象,那些不同的属性把他们变成 * 方法的参数,称之为外部状态,那些相同的属性称之为这个对象原创 2012-05-19 19:52:48 · 564 阅读 · 0 评论 -
java加强--网络编程总结
UDP和TCP之间的区别 UDP 1.将数据及源和目的封装成数据包,不需要建立连接 2.每个数据包的大小限制在64K内 3.因无连接,是不可靠协议 4.不需要建立连接,速度快 TCP 1.建立连接,形成传输数据的通道 2.在连接中进行原创 2012-05-19 19:29:54 · 289 阅读 · 0 评论 -
JDK1.5新特性
泛型,for-each 循环,自动装包/拆包,枚举,可变参数, 静态导入 。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。 1.泛型(Generic) C++通过模板技术可以指定集合的元素类型,而Java在1.5之前一直没有相对原创 2012-05-19 19:51:03 · 516 阅读 · 0 评论 -
java基础经典问题String str=new String("abc")和String str="abc"(转贴)有个人总结StirngBuffer
来源自:牛秦勇 首先,我们先来看一下java中变量的语义: java的变量有两种语义,原始类型的变量是值语义(value),也就是说,你给一个原始类型变量赋值,就改变了这个数据值本身。对象类型的变量是引用语义,也就是说,给一个对象类型的变量赋值只是让原创 2012-05-09 22:16:54 · 1261 阅读 · 0 评论