第一章:Java语言概述与开发环境

1. Java语言概述

 JDK: JDK是 Java的开发工具,它不仅提供了Java程序运行所需要的环境jre,还提供了一系列的编译运行工具,如javac、java、javaw等。
 JRE: jre只是java程序的运行环境,它最核心的内容就是JVM(即java虚拟机),及核心类库。

2. 高级语言的运行机制

计算机高级语言按执行方式可分为两种:编译型和解释型
编译型:使用专门的编译器,对于特定的平台进行一次性‘’翻译‘’的过程叫做编译
解释性:使用专门的解释器,将 源程序逐行解释成特定平台的机器码并立即执行的语言。

3. Java程序的运行机制和JVM

java程序有点特殊,java程序需要经过编译生成与任何平台无关的字节码文件(.class),然后使用java解释器(JVM)来解释执行。

JVM的组成:
指令集、寄存器、类文件的格式、栈、垃圾回收堆、内存

4. Java程序的开发准备

    安装jdk然后配置环境变量

5. 常见指令

    javac:编译java程序  生成字节码文件.class
   java  java类名 执行java程序

6. Java源文件的命名规则

 后缀必须是以.java结尾
 如果java的源程序中定义了一个public类,那么该源文件的主文件名必须和public所修饰的类名相同。

7. 垃圾回收简要介绍

JRE在后台自动对垃圾进行回收,只能回收内存资源,对于IO,数据库连接,磁盘等无能为力
垃圾回收的不可预见性,即不知道其什么时间会进行回收,程序员也可以调用Runtime()对象的gc()或者是System.gc()来进行回收。

猜你喜欢

转载自blog.csdn.net/hou_zi/article/details/80633942