从机器语言到汇编语言再到高级语言。分为面向对象和面向过程两种语言,c语言属于面向过程语言,Java和c++属于面向对象语言。
简单性,面向对象,可移植性,高性能,分布式,动态性(反射机制),多线程,安全性,健壮性。
write onece,run anywhere,
JavaSE:标准版(桌面程序,控制台开发)基础知识打牢固;
JavaEE:企业级开发(服务器开发:web端);
JavaME:嵌入式开发(了解即可);
JDK: java development kit。 java开发者工具;
JRE:java runtime environment。 java运行环境;
JVM:Java virtual machine。java虚拟机;
JDK包含JRE, JRE包含JVM。
1.每个单词的大小写不能出现问题,Java对大小写是敏感的。
2.文件名与类名必须保持一致,并且首字母大写
3.符号用英文。
编译型:javac java文件;(做操作系统,c/c++语言)
解释型:java class文件;(做网页,js,python)
Ctrl + Alt + L 格式化代码,可以对当前文件和整个包目录使用 (必备)