Java基础的学习day02
C和C++的劣势
C效率高可移植性不如人意,主要在内存管理和指针方面;而C++在图形和游戏领域比较好
Java的特性和优势
万物皆对象、高性能、分布式、多线程;JVM是java运行的平台,安装上JVM即可将代码跨平台使用
Java三大版本
-
JavaSE:标准版,用于开发桌面程序和控制台程序
-
JavaME:嵌入式开发,很少用
-
JavaEE:企业版开发,应用最广泛,以javaSE为基础
卸载JDK
- 删除java的安装目录
- 删除JAVA_HOME
- 删除path下关于Java的目录
- cmd处java-version
复习Java基础
用Notepad++编写要先编译:
Java运行机制
编译型:类似C或C++,在运行程序前需要把它整个编译一遍,性能会高
解释型:对速度要求不高
.java文件会先通过Java编译器成为.class文件(字节码),.class文件会进入JVM虚拟机中运行
IDEA安装
去官网下载安装就行