简单性:简化了C/C++的复杂的语法,不用分配内存、无指针等操作
面向对象:设计之初模拟人的思维,万物皆对象
高性能:有及时编译机制
可移植性:跨平台(write once run anywhere)
安全性:异常机制、内存管理
分布式:java 为网络分布式环境所设计的,
动态性:反射机制
多线程:
健壮性:
JavaSE:标准版(桌面程序,控制台开发)
JavaME:嵌入式开发(手机,小家电),以及死了,几乎没人用来
JavaEE:企业级开发(web端,服务器开发)
JDK:Java Developement kit
JRE: Java running environment
JVM: Java Virtual Machine
新建Hello.java文件
编写helloworld代码
public class Hello{ public static void main(String[] args){ System.out.print("Hello world"); } }
编译代码
在java文件所在目录打开cmd,命令哈输入:javac Hello.java
执行代码
在java文件所在目录打开cmd,命令行输入:java Hello