一、常见的DOS命令
exit 退出窗口
cls 清屏
右键 粘贴
dir 列出当前路径下的文件及文件夹
cd 切换路径
c: 切换磁盘
二、Java课外知识
JDK:Java开发工具包
Java包含三大块(三大方向)
JavaSE Java开发标准版
JavaEE Java企业版
JavaME Java微型版
三、Java语言特性
简单性:相对C++编程语言来说,不支持多继承,不存在指针
面向对象:符合人理解思维
可移植性:在不同操作系统且具有Java运行的条件下,Java源码无需更改即可运行。
多线程:哈
健壮性:相对C++编程语言来说,具有内存回收机制
四、注释
单行注释 //注释内容
多行注释 /***************/
javadoc注释
/**
*注释内容
*/
五、Java程序的编译和执行
JDK安装之后自带javac和java.exe,JVM为java虚拟机,java程序是运行在java虚拟机上。
编译阶段:
1、打开DOS命令窗口。
2、运行命令 javac 源码文件路径/HelloWorld.java
运行阶段:
1、切换到文件所在路径。
2、运行命令 java HelloWorld
六、第一个Java程序
源码:
public class HelloWorld //public 表示公开的 class 表示定义一个类 HelloWorld表示一个类名
{
//类体中不允许直接编写java语句 除声明变量之外
//类体
public static void main(String[] args)//公开的 静态的 主方法
{
//方法体
//向控制台输出信息
System.out.println("Hello World!");
}
}
流程:
1、编写HelloWorld.java文件
2、 javac HelloWorld.java
3、 生成HelloWorld.class
4、java HelloWorld
七、public class 和 class 的区别
1、一个java源文件当中可以定义多个class,当编译源文件时一个class会对应生成一个.class字节码文件。
2、一个java源文件当中public的class不是必须的
3、当一个java源文件中存在public 类,public类有且只能有一个,类的名字必须和 java源文件名一致。
4、每一个class当中都可以编写main方法,都可以设定程序的入口。如果想执行B.class中main方法,通过运行java B,如果B类中不存在main方法,将会出错。
案例:
class X
{
}
class Y
{
public static void main(String[] args)
{
System.out.println("this is Y");
}
}
class Z
{
public static void main(String[] args)
{
System.out.println("this is Z");
}
}
public class test //需要与源文件名字保持一致
{
public static void main(String[] args)
{
System.out.println("this is test");
}
}
1、运行命令 javac test.java
生成类名对应的.class文件
2、运行命令 java Y,java Z,java X,结果如下
由于X类中没有编写主方法,将会报错。