1,简述对JVM,JRE,JDK的理解。
JVM:是Java Virtual Mashine的缩写,即Java虚拟机,是一个虚构出来的计算机,通过在虚拟机上仿真模拟计算过程,完成对字节码文件的运行,类似各种平台的游戏模拟器,因此,Java语言可以运行在各种平台上,具有良好的可移植性。
JRE:是Java Runtime Environment的缩写,即Java程序的运行环境,包含JVM和Java的一些类库文件。
JDK:是Java Development Kit的缩写,即Java开发包,是开发人员所使用的,包含了JRE和开发工具集。
2,简述环境变量path和classpath的作用?
path的作用:每次执行Java的工具都需要进入到bin目录下,这是非常麻烦的,设置path环境变量后即可在任何路径下执行Java工具。
classpath的作用:作用同path的作用,配置classpath环境变量后,可以在任意路径下运行classpath中的.class文件。
3,简述classpath环境变量值结尾处是否需要加分号,有什么区别?
classpath环境变量结尾处不加分号时,JVM只会在classpath指定的目录中寻找类文件,如果没有找到类文件也不会在当前目录下继续寻找类文件。
加分号时,JVM会先在classpath指定的目录中寻找类文件,如果没有找到指定的类文件,会在当前目录下寻找类文件。
4,独立编写hello world程序,编译并运行。
需求:练习一个helloworld程序。
思路:定义一个类,因为java程序都定义在类中,java程序都是以类的形式存在的。
步骤:1.用class关键字来定义一个类,并起一个阅读性强的类名。
2.写主函数:public static void main(String[] args){}。格式是固定的。
3.使用输出语句在控制台上输出HelloWorld。
class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World");
}
}
5,java语言是否区分大小写? class的作用,javac,java的作用?
Java语言严格区分大小写。
class表示一个类,里面有特定的功能。
javac可以把源文件编译成JVM可以理解的字节码文件。
java是把字节码文件放到JVM中运行,完成程序的运行。
6,简述main方法(按照四部格式,是什么,什么特点,怎么用,何时用?)
1,main方法是什么?
是类中的一段代码,可以让程序独立运行
2,main方法有什么特点?
写在类中,格式固定
如果一个雷中有了main方法,那么就可以独立运行
一个类中只能有一个main方法
3,main方法怎么用?这个技术怎么在程序中体现。
如果当前程序要独立运行,那么必须有main方法
public static void main(String[] args){}
4,main方法什么时候用?
程序要独立运行,就需要在类中定义主方法,
jvm加载时就可以让这个程序运行
7,输出语句的作用?
可以讲运行的结果显示在控制台上。
8,简述今天遇到的常见问题?
找不到.java文件
(1)路径
(2)后缀名
(3)没有主方法
今天是第一天,学习的内容都是以前学过的,由于是第一天,学习的时候,心里还是充满激情的.内容都是写基础,比较容易接受.
希望以后能坚持把当天的知识点总结起来.