“Write once, Run anywhere"
目录
跨平台机制
Java跨平台原理:
java环境的准备
初识Java的main方法
main方法示例
运行Java程序
我们第一次接触java的时候,首先我们要了解java语言是由谁发出的,又是为什么发出的。这个不多说了,James Gosling博士。
Java跨平台机制实现了:一次编译,到处运行。(与C语言的跨平台区别在于:C语言是多次编译多次运行,而这里所指的是指编译后的文件跨平台)
编译:通过编译器将.java文件(源文件)编译成.class字节码文件(二进制文件),编译器即javac.exe,实际上也是运行其背后的代码。
解释(执行):通过解释器将.class文件转换为对应的操作系统可以识别的执行文件格式。
java环境的配置过程已经安装完毕 ,需要在系统中增加俩个环境变量。
验证一下:win+R 输入cmd 打开命名提示行,输入Java -version查看 :
说明配置完成。
当我们准备好java环境后,我们就可以写我们第一个程序(HelloWorle)了。因为我们只下载了JDK,java使用的平台并没有下载,但是我们依旧可以执行出可执行文件。
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello world");
}
}
HelloWorld.java
在E盘的根目录下).class
文件。这样,我们Hello World
就出来了,第一段java程序就完成了!!!
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello,world");
}
}
- 1.源文件(扩展名为*.java):源文件带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个类。类的内容必须包含在花括号里面。
- 2.类:类中带有一个或多个方法。方法必须在类的内部声明。
- 3.方法:在方法的花括号中编写方法应该执行的语句。
总结一下:类存在于源文件里面;方法存在于类中;语句存在于方法中在一个JAVA文件当中 ,只能有1个public的类,且这个类名和文件名必须是一样的。
编写和运行第一个 Java 程序时,可能会遇到的一些错误:1. 源文件名后缀不是 .java2. 类名与文件名不一致3. main 方法名字写错: mian4. 类没有使用 public 修饰5. 方法中语句没有以分号结尾6. 中文格式的分号7. JDK环境没有配置好,操作系统不能识别javac或者java命令
其实初识java更多的是让你了解java如何实现程序,从编译到运行,里面的深层知识,记住JDK环境一定要有,不然是无法执行的,因为执行程序需要JDK里面的JVM虚拟机进行实现。