1.1 Java概述
1.1.1 什么是java?
计算机语言种类很多,主要分成,机器语言,汇编语言,高级语言。
机器语言采用二进制,0和1组成的编码,不便于记忆和识别。
编程语言 用 汇编语言和高级语言。
java是一种高级计算机员,由SUN公司开发,能编写跨平台应用软件、完全面向对象的程序设计语言。
1.1.2 Java语言的特点?
- 简单
- 安全:不支持指针,对内存的访问通过对象的实例变量来实现,从而是应用更安全。
- 面向对象
- 跨平台
- 支持多线程
1.2 JDK的使用
1.2.1什么是JDK
JDK是Java development Kit 的缩写,是SUN公司给开发者提供的一整套开发环境。
1.2.2安装JDK
Oracle公司官网下载开发包。。。
1.2.3JDK的目录介绍
安装好后的界面示意图:
bin目录:存放一些可执行程序:javac.exe编译器,java.exe执行器,javadoc.exe文档生成工具,jar.exe
db目录:自带的一个小型数据库,是一个纯Java实现、开源的数据库管理系统。
jre目录:Java Runtime Environment 的缩写,是java的运行环境,包括java虚拟机
1.3第一个java小程序
1.4系统环境变量
1.4.1 path环境变量
path环境变量,存储一些列路径,用分号隔开。在命令行界面调用可执行程序时,如果系统在当前目录下找不到可执行的命令,就会按照path中存储的路径去找。
1.4.2 classpath环境变量
也是存储一些路径。当java虚拟机要执行一个class时,会在classpath环境变量中定义的路径下寻找文件。
1.5java运行机制
1、编写.java
2、编译器javac编译成.class文件
3、执行器java 启动java虚拟机运行程序。java虚拟机首先将编译好的字节码文件加入内存,类加载。然后虚拟机对类进行解释,看到结果。