认识Java

(一)Java机制

1,运行机制:先编译(javac命令)为.class文件(不像正常编译那样为机器码,而是字节码(不可执行))面向JVM,再通过java的解释器(JVM)(java命令)来解释class文件实现在特定系统下执行的机器码(跨平台性):如javac HelloWorld.java  -------->java HelloWorld(这里无需加.class)

2,java下载包的解释:jdk:用于开发java;  jre:用于运行Java(含有jvm和其他类加载文件)

3,垃圾回收机制(Gabage Collection) 

3.1:以前显示回收机制(如C++)不及时回收容易导致内存泄漏,容易回收核心类。

3.2:回收的机制:大多是回收在堆内存中的长期没被引用的对象的,和一些内存碎片

3.3:回收机制优缺点:优:提高编程效率和保护程序完整性  缺:容易影响程序的性能(为了标记对象,需要CPU的支持)

(二)补充

jdk:java development kit
jre:java runtime enviroment
java_home:jdk安装路径
Path:任何地方都可以调用JAVA_HOME/bin下的命令

书写规范:
类名:首字母大写(驼峰编码)
变量和方法名:首字母小写(驼峰编码)
常量:_ INTEGER_MAX

 

posted @ 2017-04-19 19:58  DamonDr  阅读(224)  评论(0编辑  收藏  举报