java基础知识

来源:互联网 发布:淘宝网店代理货源网 编辑:程序博客网 时间:2024/06/05 19:13
1:快捷键和DOS命令的练习。
Ctrl+A 全选
Ctrl+C 复制
Ctrl+V 粘贴
Ctrl+X 剪切
Ctrl+Z 撤销
Ctrl+S 保存


常用DOS命令
打开DOS控制台的方式




d: 回车 盘符切换
dir(directory):列出当前目录下的文件以及文件夹
md (make directory) : 创建目录
rd (remove directory): 删除目录
cd (change directory)改变指定目录(进入指定目录)
cd.. : 退回到上一级目录
cd\: 退回到根目录
del (delete): 删除文件,删除一堆后缀名一样的文件*.txt
exit : 退出dos命令行
cls : (clear screen)清屏




2:如果有条件的同学,必须练习一次下载JDK。
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
打开后,接受许可协议,根据系统的相关信息选择下载的对应的版本。


3:独立编写Hello World程序。


class的作用
类是java程序的基本组成单位,所有的程序都是有一个个类组成的。没有类就没有java    类可以对象对象   可以被继承   jvm虚拟机是从main方法开始执行   main方法存在于类中      你所用的每一个java文件都是类
main函数的作用
在Java中,一般程序将main函数作为程序的入口,程序是从main函数开始执行的。


输出语句的作用
System 是一个类,out是一个static PrintStream 对象。由于它是“静态”的,所以不需要我们创建任何东西,所以只需直接用它即可。 
println()的意思是“把我给你的东西打印到控制台,并用一个新行结束”。


public class HelloWorld{
public static void main(String[] args) {
System.out.println("Hello World");


}




}


   
   要求记事本完成,并能背诵出来。


4:针对第3题出现的问题进行记录并解决。(如果有问题)
单词书写一定要正确


5:几个小问题?
A:JDK,JRE,JVM分别是什么?


1)jdk:是 Java 语言的软件开发工具包(SDK)。JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具。

2)java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境


区别:JRE可以支撑Java程序的运行,包括JVM虚拟机(java.exe等)和基本的类库(rt.jar等),JDK可以支持Java程序的开发,包括编译器(javac.exe)、开发工具(javadoc.exe、jar.exe、keytool.exe、jconsole.exe)和更多的类库(如tools.jar)等。
3)JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。它是一种基于下层的操作系统和硬件平台并利用软件方法来实现的抽象的计算机,可以在上面执行java的字节码程序。java编译器只需面向JVM,生成JVM能理解的代码或字节码文件。Java源文件经编译器,编译成字节码程序,通过JVM将每一条指令翻译成不同平台机器码,通过特定平台运行。




B:Java语言是跨平台的吗?JVM是跨平台的吗?
java语言是跨平台的。
jvm不是跨平台的。原因是:不同的平台有不同的版本,在jdk的下载时可以体现,不同的平台需要下载不同的JDK版本。



C:环境变量path和classpath的区别?
path是系统使用 
classpath Java用
PATH变量是为了让操作系统找到指定的工具程序,那么设置CLASSPATH变量的目的就是让Java执行环境找到指定的Java程序对应的class文件以及程序中引用的其他class文件。简单地说PATH是你要使用编译器的命令时,去寻找的路径,CLASSPATH是你要编译时,对编译文件的操作时找被编译文件的路径