1、java有什么特点?
简单性
面向对象
平台无关性
健壮性以及安全性
多线程
2、什么是JDK?什么是JRE?
JDK是JavaDevelopmentKIt即Java开发工具包
JRE是JavaRuntimeEnvironment即Java运行环境
3、JDK的目录结构是怎样的?
bin:jdk开发工具:java,javac等在此
db:Java实现的数据库
include:包含c语言的头文件,支持Java本地接口与Java虚拟机调试程序接口的本地编程技术
jre: Java 运行时环境的根目录,包含Java虚拟机,运行时的类包和Java应用启动器,但不包含开发环境中的开发工具
lib:开发工具使用的归档包文件
src.zip文件:Java类库源码,包括了rt.jar库中的关键部分;除了Java类库,还包含了启动器(launcher)的源码(C语言实现)。
COPYRIGHT文件:版权信息。
4、环境变量如何配置?为什么要配置环境变量?
我的电脑->属性->高级系统设置->高级->环境变量->系统变量
添加JAVA_HOME(值为jdk所在的目录)
添加classpath(值为.;%JAVA_HOME%lib;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar)
更改PATH,添加俩个值
%JAVA_HOME%in
%JAVA_HOME%jrein
配置环境变量的意义:
操作系统需要调用命令时,一般从当前文件夹下查找该程序,也可以从配置的环境变量中找到所需要程序的路径。
如JAVA_HOME是配置JAVA的安装路径,后面的Path作用是指定Java命令搜索路径,因为Java安装目录下的bin目录下有经常要用到的可执行文件javac,java等,设置好Path后就可以在任意的路径下调用这些可执行文件了。最后classpath,作用类似编程中的import,告诉Java执行环境哪些目录下可以找到执行Java程序所需要用到的类或者包。
综上所诉如果没有配置环境变量,那么系统调用Java命令时就需要具体路径,要转到相应路径才能够使用。环境变量的配置简化了用户执行Java程序时的步骤,但是配置真的很繁琐。
5、如何编译java文件?如何执行java程序?
1.使用cmd命令行,切换到Java文件所在的目录下
2.使用Javac *.Java编译生成文件*.class
3.使用Java 文件名执行Java程序
6、编写一个类,要求在控制台显示一句话。
public class HelloWorld{
public static void main(String[] args){
System.out.println("显示一句话");
}
}