图解:
应用程序=算法+数据结构
- Java语言的特点:
- 面向对象(两个基本概念:类、对象 三大特性:封装性、继承性、多态性)
- 健壮性:吸取c/c++语言的优点,但去掉了影响程序健壮性的部分(如指针、内存的申请和释放等),提供了一个相对安全的内存管理和访问机制
- 跨平台性:通过Java编写的应用程序在不同的系统平台上都可以运行。(需要在操作系统上安装Java虚拟机)
Java语言核心机制:
- Java虚拟机(Java Virtual Machine JVM)
- 垃圾收集机制(Garbage collection)
Java语言环境的搭建:
JDK下载官方网址:
JDK的下载、安装:
下载:官网,github
安装:傻瓜式安装 注意问题:安装软件的路径中不能包含中文、空格
JDK(Java Development Kit Java开发工具包)=JRE(Java Runtime Environment Java运行环境)+Java开发工具
JRE=JVM+JavaSE标准类库
2.配置环境变量:
- path环境变量:Windows操作系统执行命令时要搜寻的路径(bin目录所在的路径复制到path变量)
- 为什么要配置path:希望Java的开发工具(javac.exe,java.exe)在任何的文件路径下都可以执行成功
- 如何配置:
两个%是获取变量JAVA_HOME的变量值
属性(我的电脑)->高级系统设置->环境变量->path(复制bin文件所在的路径);
3.开发体验