java介绍
(一)java文件编译运行过程
实例:
(1)步骤
1、编写java代码
2、打开cmd
3、输入命令(Tab键可以自动补全文件名)
Javac+⽂件名如:javac HelloWorld.Java
Java +类名如: Java HelloWorld
(2)过程
1、编写代码
一定要存为HelloWorld.java
public class HelloWorld{
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}
2、打开cmd
在编写的java文件下打开cmd
3、输入命令
javac生成.class文件
java+文件名,运行文件
注:javac: compile编译
bin:binary 二进制
IDE:继承开发环境
(二)java语言特点
1、简单性:沿⽤ c++的语法,去除了⾥⾯指针等不安全的⽅⾯、运算符的 承载、多层继承......;Java虚拟机⾃动的提供了垃圾回收机制;
2、 ⾯向对象:Java 是⼀种完全的⾯向对象的编程语⾔(除了基本数据类 型,但是包装类弥补了这个缺点),对象接⼝;
3、分布性:⽀持分布系统,Hadoop
4、安全性:去除指针,⾃动垃圾回收,编译前有字节码验证。
5、跨平台性:跨操作系统、⼀处编译处处执⾏;(最大的特点)
Java 跨平台:不同操作系统的 JVM 帮助开发者屏蔽了操作系统的不同,通 JVM 跨平台。
Window、Mac、Linux
JVM=Java Virtual Machine Java 虚拟机
咱们的 java 程序就是跑在 JVM(Java 虚拟机)
为什么能实现跨平台:
程序跑在java虚拟机上,为每一个平台单独做了一个JVM。
(三)JDK,JRE与JVM
JDK:Java Delelopment Kit Java开发工具包
JRE:Java Runtime Environment Java运行时环境
JVM:Java Virtual Machine Java 虚拟机