美文网首页
第一章 进入Java的世界

第一章 进入Java的世界

作者: 元素周期表的十七君 | 来源:发表于2017-11-29 10:19 被阅读0次

Java的编译和运行过程

step1. 编写源文件(.java)

step2. 编译器编译.java,产生类文件(.class文件)

step3. 启动Java虚拟机(JVM)运行.class文件

Java简史

Java 1.02,Java 1.1,Java 2(版本1.2~1.4),Java 5(又称“Tiger”,版本1.5及以上)

每个版本的类逐渐增加

Java的程序结构

源文件中包含一个或多个类

类中包含一个或多个方法

方法(函数或过程)是执行命令的指令,包含一组语句

Java的几条常用语句及注意事项

1. 主函数

public static void main (String[] args) {}

2. Java中的int与boolean两种类型并不相容

3. System.out.print 与 System.out.println 的差别

println会在后面插入换行

4. 数组的声明与创建

String[] pets = {"hello", "world"};

5. 查询数组的长度

int x = pets.length();

6. random() 会返回介于0~1之间的值

7. “+” 运算符会将字符串连接

Java虚拟机和编译器的作用

书中主要写了两者的检测错误方面的一些应用,没有成体系的讲。

JVM:JVM有自己完善的硬件架构,如处理器、堆栈(Stack)、寄存器等,还具有相应的指令系统(字节码就是一种指令格式)。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需要生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM是Java平台无关的基础。JVM负责运行字节码:JVM把每一条要执行的字节码交给解释器,翻译成对应的机器码,然后由解释器执行。JVM解释执行字节码文件就是JVM操作Java解释器进行解释执行字节码文件的过程。

Java编译器:将Java源文件(.java文件)编译成字节码文件(.class文件,是特殊的二进制文件,二进制字节码文件),这种字节码就是JVM的“机器语言”。javac.exe可以简单看成是Java编译器。

相关文章

网友评论

      本文标题:第一章 进入Java的世界

      本文链接:https://www.haomeiwen.com/subject/asfubxtx.html