Java 知识梳理
斵冰且行
Given enough eyeballs, all bugs are shallow.
足够多的眼睛,就可以让问题浮现。
展开
-
Java 设置系统参数和运行参数
系统参数为系统级全局变量值,该参数在程序中任何位置都可以访问到。优先级最高,覆盖程序中同名配置。系统参数的输入格式为:-Dargname=argvalue,多个参数之间用空格隔开,如果参数值中间有空格,则用引号括起来。原创 2018-05-04 00:23:28 · 52704 阅读 · 6 评论 -
JVM学习——Java内存区域及异常
JVM 自动内存管理机制包括内存动态分配和垃圾自动收集两部分,可能出现的异常包括内存泄漏和内存溢出两种。内存泄漏:已申请的内存空间无法被主动释放或垃圾回收,导致可用内存越来越少,最终造成内存溢出。`内存溢出:空闲内存不足,无法满足程序的内存分配请求,产生原因包括内存供不应求、内存泄漏等。原创 2018-06-28 10:44:48 · 290 阅读 · 0 评论 -
Java 面经——静态代码块
1. 静态代码块只能定义在类里面,它独立于任何方法,不能定义在方法里面;2. 静态代码块内的变量都是局部变量,只在本块内有效;3. 静态代码块会在类被加载时自动执行,无论加载者是 JVM 还是其他类;4. 一个类中允许定义多个静态代码块,执行的顺序根据定义的顺序进行;5. 静态代码块只能访问类的静态成员,不允许访问实例成员。原创 2019-07-16 16:37:59 · 258 阅读 · 0 评论 -
Eclipse 开发环境
常用插件:GEF - 图形编辑框架、AmaterasUML - UML 生成工具、CodeMix - 代码自动补全插件、Spring Tool Suite - Spring 管理工具、自动代码折叠原创 2019-08-05 16:04:12 · 149 阅读 · 0 评论