Java基础
baitianjun
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java类初始化顺序
(父类--静态变量,静态初始化块)递归调用,从顶层向下子类--静态变量,静态初始化块-------------------------------第一次加载类时-------------------------------实例化类时(父类--变量,初始化块父类--构造器)子类--变量,初始化块子类--构造器原创 2016-01-15 10:14:32 · 220 阅读 · 0 评论 -
java 反射
java 反射RTTI 它假定我们在编译时已经知道了所有的类型,需要在编译时获取.class;反射 运行我们在运行时发现和使用类的信息 , 可在运行时获取.class。应用序列化javaBean动态代理 (Interface)Proxy.newProxyInstance(Interface.class.getClassLoader,接口列表,Invocationhandler实现)原创 2016-03-16 10:58:43 · 192 阅读 · 0 评论 -
Java 并发
常用方法Thread.yield() 提示让别的线程使用CPU.join()在目标线程结束后,再继续当前线程.interrupt()只会设置该线程的中断状态位,即设置为true,通过 Thread.currentThread().isInterrupted(),thread.interrupted()(该方法调用后会将中断标示位清除,即重新设置为false),c原创 2016-03-13 22:30:39 · 212 阅读 · 0 评论 -
java nio
java NIO jdk1.4引入新的javaIO库,目的在于提升速度。 旧的io包已经使用nio重新实现过,以便利用这种速度提升,即使我们不显式地用nio编写代码,也能从中受益。与io的区别旧io IO NIO 面向流 面向缓冲 阻塞 非阻塞 选择器(允许一个线程处理多个通道)Chanel 通道Buffer 缓冲内存映射文件 允许我们创原创 2016-03-16 14:34:31 · 213 阅读 · 0 评论 -
JVM
jvm数据区结构/内存模型线程共享:方法区,堆线程隔离:栈,pc,本地方法栈程序计数器PC: 对于运行中的Java程序而言,每一个线程都有自己的PC(程序计数器)寄存器,它是在该线程启动时创建的,大小为一个字长,用来保存需要被执行的下一行代码的位置。 是一块较小的内存空间,其作用可以看作是当前线程所执行的字节码的行号指示器,字节码解析器工作时通过改变程序计数器的值来选取下一条需要执行的原创 2016-03-17 00:37:39 · 204 阅读 · 0 评论
分享