1.java 概述
1.1.java 是什么?
答:java是一门面向对象的程序设计语言。
java具有简单性,面向对象,分布性,健壮性,安全性,平台独立与可移植性,多线程,动态性等特点。java可以编写桌面应用程序,web应用程序,分布式系统,和嵌入式系统应用程序等。
1.2. 面向对象是什么?它的基本特征什么?
答:面向对象是一种编程思想,面向对象的编程思想是面向过程的编程思想的升华。
基本特征:
(1)封装----将原本散落的东西聚集在一起,统一处理
(2)继承----子承父业
(3)多态----同一事物在不同环境下呈现的不同状态。
1.3.java的三大版本以及它们的区别?
答:2005年之前:
J2SE----java 标准版
J2EE----java 企业版
J2ME----java 微型版
2005年至今:
java SE----java 标准版
java EE----java 企业版
java ME----java 微型版
区别:
java SE:应用于桌面环境,桌面应用的开发。
java EE:应用于基于java的应用服务器,web程序,网站。
java ME:应用于移动,无线及有限资源的环境,移动终端程序开发。
1.4. JDK是什么?由几部分组成?每一部分是什么?
答:JDK是java开发工具。
JDK包含java开发工具集和JRE。
java开发工具集是负责开发java程序的,JRE是负责yunxingjva程序的。JDK既可以开发java程序,也可以运行Java程序。 JRE是java程序开发库和JVM(java虚拟机),组成的,因此JRE只能运行java程序,只运行java程序,安装一个JRE就行了,安装JDK也能运行java程序。JRE之所以能运行java程序是因为它包含了JVM,真正负责运行java程序的是JVM。
1.5.JDK的环境变量的配置?
答:配置环境变量:
1.新建变量名:JAVA_HOME 变量值:JDK安装位置所在的文件夹路径。
2.选中Path----编辑----变量名:Path 变量值:%JAVA_HOME%\bin;[放在Path变量值的最前面]
3.新建变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
1.6. java程序的执行原理?
答: 先编写java源文件,通过java编译器在源文件所在的目录下得到java字节码文件,然后通过java解释器运行字节码文件。
具体操作:
1.新建记事本文件:
public class hello{
public static void main(String args[]){
System.out.println("Hello,Word");
}
}
2.命名文件名 hello.java
3.打开cmd 编译java源文件。得到class结尾的字节码文件。
4.运行字节码文件。
1.7.java语言的特点?
答:面向对象,异常处理机制,多线程【处理并发】,跨平台【操作系统】,自动垃圾回收机制 等。
来源:oschina
链接:https://my.oschina.net/u/4368490/blog/4437076