corejava笔记.docVIP

  • 3
  • 0
  • 约2万字
  • 约 25页
  • 2017-02-07 发布于重庆
  • 举报
corejava笔记

设置环境变量: 1)JAVA_HOME-指向JDK的安装目录 2)CLASSPATH-指向类的路径 3)PATH-常用命令的搜索路径,保留原有的PATH设置 Windows下: 1)配置 PATH=....;%JAVA_HOME%\bin 注意:反斜杠 JAVA特性: 1.一次编写,到处运行: 1)先将源程序编译成一种中间语言,叫做byte code(字节码)。(字节码不受CPU和操作系统的影响) 2)再将字节码翻译成特定操作系统可以执行的二进制指令。 对比C/C++语言 1)消除了指针,保留了指针中好的特性,用引用代替指针。 2)自动的内存管理机制。内存申请方式单一,所有的对象统一采用new操作符建立在内存堆栈上。 1.JVM——提供解释性环境 1)编译——做简单的语法检验;将源文件翻译成字节码 2)运行——JVM加载字节码文件,再翻译成与操作系统对应的机器指令,运行。 不同的OS有不同的JVM版本。 2.GC——垃圾回收机制 自动回收内存。 1)GC是优先级很低的系统级线程。 2)开发人员可以在编码中调用GC,但只是suggest,not force!是否执行回收工作由JVM自己决定 java.lang.System.gc()/java.lang.Runtime.gc() HelloJava.java 1)编译: javac -d b

文档评论(0)

1亿VIP精品文档

相关文档