C语言 1972年诞生 贴近硬件 效率高 指针和内存管理
C++ 1982年诞生 面相对象 兼容C 图形领域和游戏
JAVA 1995年诞生 可移植性
三高:高可用 高性能 高并发
JAVA的特性和优势:
简单性、面向对象、可移植性、高性能、分布式、动态性、多线程、安全性、健壮性
JAVA的三大版本
1.JAVASE:标准版(桌面程序、控制台开发等)
2.JAVAME:嵌入式开发(手机 小家电等)
3.JAVAEE:E企业级开发(Web开发和服务器开发)
JDK:java development kit
JRE: java runtime enviroment
JVM:java virtual machine JAVA虚拟机,实现了JAVA的跨平台性
JAVA开发环境的搭建
JDK下载与安装
1.下载并安装所需版本的JDK,( JDK11: 百度网盘 请输入提取码 提取码:9c4t),记住安装的路径,后续配置环境变量还需要该路径
2.配置环境变量:(win10系统jdk11.0.16下载安装与环境变量配置_jdk11环境变量配置win10-CSDN博客)
1:我的电脑---右键---属性
2:环境变量:JAVA_HOME
3:配置path变量
JDK的卸载:删除JAVA的安装目录,删除JAVA_HOME;删除path下关于JAVA的目录,通过dos命令查看JAVA -version
HelloWorld程序的编写
选择合适的位置,新建一个文件夹用来存放代码。新建一个JAVA文件,文件后缀名为 .java,比如Hello.java。后缀名通过文件查看可以显示而后修改。
编写代码如下:
public class hello{ //此处的hello为类名 public static void main(String[] args){ System.out.print("hello,world"); } }
通过javac java文件编译,而后会生成一个class文件
运行class文件,注意点:文件名和类名必须保持一致,标点符号必须使用英文
JAVA程序的运行机制
编译型
解释型
程序运行机制
JAVA将源程序.java文件编译成class文件,通过类加载器、字节码校验器以及解释器,最终使操作系统平台执行文件
IDEA的安装
下载对应版本的IDEA安装包,按照其相关要求安装即可。(IntelliJ IDEA安装教程(超详细)-CSDN博客)