一、进入Java的世界
一、Java的工作方式
Java源代码在编译器上执行后可以产生字节码文件,然后此字节码文件在Java虚拟机上读取和执行。
Java源代码:就是开发人员按照Java语法规则规则书写的代码。拓展名为.java
编译器:java编译器的作用就是“编译”,即 将java源代码编译成中间代码字节码文件。
字节码文件:字节码文件是一种和任何具体机器环境及操作系统环境无关的中间代码,是Java源文件由Java编译器编译后生成的目标代码文件。字节码文件可以在任何有java虚拟机的设备上运行。它是一种二进制文件,后缀名为.class
Java虚拟机(JVM):可以运行后缀名为.class的文件,即字节码文件。
二、Java的程序结构
类存在于源文件中;方法存在于类中;语句(statement)存在于方法中。
源文件:源文件(后缀名为.java)带有类的定义。类表示一个程序的小组件,小的程序可能只有一个类。类的内容只能包在花括号中。
写程序的时候为了便于查阅,需要和上一级别保持一个Tab距离。
public class Dog{ //我是一个Dog类,现在我没有一个方法。
}
类:类中可以有一个或多个方法。在Dog这个类中有一个“汪汪”(bark)方法,必须在类内部声明。
public class Dog{
void bark(){ /*我现在有了一个bark方法,我可以叫了!!
但是我现在还不知道叫的是什么样的声音*/
}
}
方法:在方法的花括号中编写的方法应该执行的命令。方法是由一组语句所组成。
public class Dog{
void bark(){
//哈哈,我终于可以发出嗷呜的声音了
System.out.println("嗷呜~~嗷呜~~~");
}
}
每个Java程序都最少会有一个类以及一个main()。每个应用程序都只有一个main()函数。main()方法是一个程序的入口。
一个类中的main方法局部解析
本系列文章为《Head First Java》第二版部分内容及我个人理解及查阅组成的。