Java语言概述与开发环境

Java语言概述与开发环境

基本要点:

  • Java语言的发展简史
  • 编译型语言和解释型语言
  • Java语言的编译、解释运行机制
  • 通过JVM实现跨平台
  • 安装JDK
  • 设置PATH环境变量
  • 编写、运行Java程序
  • Java程序的组织形式
  • Java程序的命名规则
  • 初学者易犯的错误
  • 掌握jshell工具的用法
  • Java的垃圾回收机制

开发环境:

操作系统:windows7 旗舰版 64位

JDK: JDK1.8

开发工具:eclipse

数据库:Mysql

 

Java语言的发展简史

...自己百度了解

Java程序的运行机制

计算机高级语言按程序的执行方式可以分为编译型和解释型两种。

编译型语言是指使用专门的编译器,针对特定平台(操作系统)将某种高级语言源代码一次性“翻译”成可被该平台硬件执行的机器码(包括机器指令和操作数)。

Java程序的运行机制和JVM

Java语言比较特殊,由Java语言编写的程序需要经过编译步骤,但这个编译步骤并不会生成特定平台的机器码,是生成一种与平台无关的字节码(也就是*.class文件)。这种字节码不是可执行的,必须使用Java解释器来解释执行。

Java语言概述与开发环境_第1张图片

Java语言里负责解释执行字节码文件的是Java虚拟机,即JVM。JVM是可运行Java字节码文件的虚拟计算机。当使用Java编译器编译Java程序时,生成的是与平台无关的字节码,这些字节码不面向任何具体平台,只面向JVM。JVM是个抽象的计算机,和实际的计算机一样,它具有指令集并使用不同的存储区域。它负责执行指令,还要管理数据、内存和寄存器。

Oracle公司制定的Java虚拟机规范在技术上规定了JVM的统一标准:

  • 指令集
  • 寄存器
  • 文件的格式
  • 垃圾回收堆
  • 存储区

开发Java的准备

JDK安装:自己百度

JDK目录说明

  • bin:该路径下存放JDK的各种工具命令
  • conf:该路径下存放了JDK的相关配置文件
  • include:存放一些平台特定的头文件
  • jmods:该目录下存放了JDK的各种模块
  • legal:该目录下包含了JDK各模块的授权文档
  • lib:该路径下存放的是JDK工具的一些补充JAR包
  • README和COPYRIGHT等说明性文档

第一个Java程序

public class HelloWord
{
    public static void main(String[] args)
    {
        System.out.println("Hello World!");
    }
}

 

 

你可能感兴趣的:(JAVA)