java基础语法
chaofengdi
这个作者很懒,什么都没留下…
展开
-
2.面向对象
1.数据类型:(1)基本数据类型(4类8种):整数类型:byte8、short16、int32、long64浮点数类型:float32、double64字符类型:char16布尔类型:boolean(ture false)(2)引用数据类型:类接口数组2.成员变量和局部变量的区别(1)作用域成员变量:针对整个类有效。局部变量:只在某个范围内有效。转载 2017-09-12 22:44:16 · 134 阅读 · 0 评论 -
3.多线程
1.进程和线程进程:正在进行的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。线程:进程内部的一条执行路径或者一个控制单元。两者的区别:一个进程至少有一个线程进程在执行过程中拥有独立的内存单元,而多个线程共享内存;2.jvm的启动是多线程吗?java的虚拟机jvm启动的是单线程,就有发生内存泄露的可能,而我们使用java程序没出现这样的问转载 2017-09-13 22:01:12 · 178 阅读 · 0 评论 -
1.虚拟机
垃圾回收算法 Serial 单线程进行GC,在它进行垃圾收集时,必须暂停其他所有的工作线程,直到它收集结束;Parallel 相比Serial收集器,主要又是在于使用多线程完成垃圾清理工作,这样可以利用多核的特性,降低Gc时间CMS 以牺牲吞吐量为代价来获得最短回收停顿事件的垃圾回收期。实现GC线程和应用线程并发工作,不需要暂停所有应用线程G1 G设计初衷是为了尽量缩短处理超转载 2017-09-12 20:18:13 · 173 阅读 · 0 评论