C 操作系统和硬件
有指针和内存管理,对新人有点太复杂
java:取消指针和内存管理,真正的可移植性(跨平台,操作系统和应用程序之间增加了一个抽象层: Java 虚拟机,用Java写的程序都跑在虚拟机上), 编写一次, 到处运行 面向对象 类型安全 还有,我们要提供一套高质量的类库
j2se:基础,操作台
j2me 手机(现在比较少)
j2ee 服务器和web
1.下载JDK
2环境变量
JAVA_HOME:属性为jdk安装位置(在系统变量出设置)
path %JAVA_HOME%\bin(path这个点开设置)
3检验配置是否成功
1.编写java代码
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
2编译
javac HelloWorld.java(大小写相同,java后缀名要带上)
在该文件的文件夹上 添加cmd
javac成功后,会生成一个class文件
3执行
java HelloWorld(不加后缀名,会选择那个class文件)
编译型->直接全文翻译,在运行,运行很快,但是代码一改动,全部都要重新编译
解释型->用一行,翻译一行
原文:https://www.cnblogs.com/cwenk/p/14612640.html