Java
Bri0117
一入IT深似海,十年苦学浅如泥
展开
-
Java基础知识总结
Java是从C++语言改进重新设计Java标识符:由52个字母A-Z,a-z和数字、下划线、美元符号$组成,其中不能以数字开头。**常用ASCII码值:**空格为32;数字0为48;“A”为65;“a”值为97。**多态问题中,**无论向上或向下转型,都记住一句话就可以了。**编译看左边,运行看右边。**意思编译时候,看左边有没有该方法,运行的时候结果看 new 的对象是谁,就调用的谁。...原创 2019-09-11 19:47:29 · 531 阅读 · 0 评论 -
Jvm虚拟机知识总结
JVM虚拟机实现跨平台的作用1. JVM结构JVM主要包括: 程序计数器(Program Counter)、Java堆(Heap)、Java虚拟机栈(Stack)、本地方法栈(Native Stack)、方法区(Method Area) 五大组成部分。1.1 程序计数器(PC)(线程私有)一个寄存器,可以看作是代码行号指示器,用于指示,跳转下一条需要执行的命令。Java的基础操作以及...原创 2019-09-11 19:48:33 · 266 阅读 · 0 评论 -
Jvm垃圾回收(gc)知识总结
Garbage Collection(垃圾回收)一、回收原则首先明确一点,java的GC回收是完全自动的,没有提供相关api手动回收,所有的内存分配和回收权限都在jvm,在开发人员手里没有绝对的强制垃圾回收的方法,不过可以这样去做:对于不再引用的对象,及时把它的引用赋为null。 obj = null;如果内存确实很紧张,调用System.gc() 方法来**建议垃圾回收器开始回收垃圾,...原创 2019-09-11 19:49:38 · 275 阅读 · 0 评论