Java 概述
1.Java是什么?
Java是一门面向对象的程序设计语言。
2.面向对象是什么?它的基本特征是什么?
面向对象是一种编程思想。
基本特征:封装 继承 多态
封装:把客观的事物封装成抽象类。就像把原本分散的东西聚集在一起,统一处理。
继承:子承父类。通过继承创建了新的类成为子类或派生类。被继承的成为基类。
多态:一个实例的相同方法在不同的情况下有不同表现形式。多态机制使得不同内部结构的对象可以共享相同的外部接口。这意味着,虽然不同类的内部操作不同,但是可以通过一个公共类,他们可以通过相同的方法给与调用。
3.Java的三大版本以及它们的区别?
Java SE--java标准版[应用于桌面环境,桌面应用开发]
Java EE--java企业版[应用于基于Java的应用服务器,web程序]【网站】
Java ME--java微型版[应用于移动、无线及有限资源的环境,移动终端程序开发]
Java 3个版本之间的关系
4.JDK是什么?由几部分组成?每一部分是什么?
JDK是Java开发工具包。由两部分组成,分别为Java开发工具集和JRE。
Java开发工具集是负责开发Java程序的,而JRE是负责运行Java程序的。
JRE由Java程序开发库和JVM组成,JRE之所以能够运行Java程序是因为JVM。真正负责运行Java程序的是JVM。
5.JDK的安装和环境变量的配置
下载某个JDK版本,双击打开,选择安装路径,开始安装。
环境变量的配置
计算机---右键---属性----高级系统设置---环境变量
新建----变量名:JAVA_HOME
变量值:JDK安装目录所在文件夹的路径
D:\java_jdk\jdk8.0
选中Path---编辑----变量名:Path
变量值:%JAVA_HOME%\bin;[放在Path变量值的最前面]
新建---变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
配置完成后测试JDK的安装和环境变量配置
开始---cmd---打开命令提示行
C:\Users\Administrator>java -version
6.Java程序的执行原理
首先源代码程序会生成*.Java类型文件,经过Java编译器会生成*.class文件的字节码,进入类装在器后,在经过字节码校验器验证是否编译成功,最后经过解释器解释说明成计算机明白的机器语言到操作系统平台。
7.Java语言的特点
最主要的特点为:面向对象
异常处理机制
多线程【处理并发】
跨平台【操作系统】
自动垃圾回收机制