Java
追云似梦
无为,兼爱
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM、JRE和JDK的关系与区别
关于JVM(JavaVisualMachine)、JRE(JavaRuntimeEnvironment)、JDK(JavaDevelopmentKit)的区别可以看下面一张图。 一张图读懂JVM、JRE和JDK的关系,该图摘自Oracle官方文档简单的用一种包含关系表示就是JDK[TOOLS,JRE[JavaSE APIm,JVM]]。所以一般情况下,在安装JDK后,需要配置JRE环境,比如Win原创 2015-04-03 19:40:55 · 1463 阅读 · 0 评论 -
Java中enum的本质
在平时的开发中,经常需要用到枚举,其实枚举enum 定义了一个特殊的类,这个类继承自java.lang.Enum,不过这是由编译程序处理的,直接写一个类继承Enum类会被编译程序拒绝。 来看一段代码:public enum Action{ UP,RIGHT,DOWN,LEFT}在编译之后,会生成一个Action.class文件,反编译后,观察程序代码,就可以了解enum的本质内容:pub原创 2015-04-07 10:29:29 · 1197 阅读 · 0 评论 -
Java对象封装
在看了设计模式-迪米特法则之后,应该就可以理解Java中对象的封装。什么是封装?在Java中定义了类,其实有点类似于面向过程设计中定义一个结构体一样,但是有个概念必须清楚,那就是定义类不等于做好了封装。封装是遵循迪米特法则的,就是让调用时不用去了解内的内部构造,只需要调用相应的对外方法即可。 具体说来可以归结为两点:封装对象操作流程封装对象内部数据 在Java中定义了public 、prot原创 2015-04-07 10:00:17 · 3194 阅读 · 0 评论
分享