JAVA特点
1.面向对象、强类型、垃圾自动回收
2.解释型
解释型语言 Javascript Java Python php
编译型语言 C/C++
3.跨平台
public class Demo{
public static void main (String [] args){
System.out.printIn("Hel lo China!");
}
}
编译 javac Demo.java
运行 java Demo
Demo.java --> Demo.class --> win/linux/mac版 jvm虚拟机 --> Windows/Linux/Mac
Demo.class 不需要修改代码,既可以在Windows平台运行,也可以在Linux平台运行,靠的就是虚拟机
Java虚拟机机制屏蔽了底层运行平台的差别,实现了"一次编译,到处运行"
Java程序的注意事项
Java源文件以 .java 为扩展包
Java语言区分大小写
public class Demo 表示Demo是公有类
一个文件只能有一个公有类,并且类名要与文件名一致,其他类数量不限
{} 代码的开始和结束
main主方法,是程序入口,必须有,必须这么写不能改
打印输出字符串
语句结束用;
所有的符号都是英文状态下的
源文件使用UTF-8编码