Java的重要特点

1.Java语言是面向对象的 oop

2.Java语言是健壮的。Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。

3.Java语言是解释型的。

4.Java是跨平台性的。

你的第一个Java程序”Hello world!”

首先用你的编译器新建一个java文件,现在想办法输出Hello world!

1
2
3
4
5
6
public class Hello {//此处Hello的位置应当与,文件名 'xxx.java' 中的 xxx一致
//编写一个main的方法
public static void main(String[] args) {//主方法,即程序的入口
System.out.println("hello world");
}
}

老规矩,新语言,还是逐行解释

1.public class Hello表示Hello是一个共有的类

2.Hello{}表示一个类的开始和结束

3.public static void main(String[] args)表示一个主方法,即程序的入口

4.main(){}表示方法的开始和结束

Java的执行流程分析

具体内容点击这里

.Java文件(源文件)(javac编译)->.class文件(字编码文件)(Java运行)->结果

emmm,省流,每次修改代码,进行javac重新编译一次,生成新的.class文件。

但是,现在用的一般都是编译器,会自动重新编译,所以,就当是一个小技巧就好了。

Java开发注意事项

1.注意固定的书写格式

2.注意大小写

3.末尾注意;

4.一个源文件中最多只能有1个public类,其他类的个数不做限制

5.源文件包含一个public类,则文件名必须按照类名命名,具体参考(上面的内容)

6.Java中,任意一个类都可以写一个public static void main(String[] args){}main方法,在非public中的main方法,叫做非publicmain方法。值得关注的是,Java与C++不同其每一个class文件,在编译之后都可以单独运行。详情见视频12:00处

转义字符

与c++一致。

1
2
3
4
5
6
7
8
9
10
public class Main {
public static void main(String[] args) {
System.out.println("铅\t笔\t沫");//制表位对齐
System.out.println("铅\n笔\n沫");//换行符
System.out.println("D:\\date\\Java");//换行符 //->/
System.out.println("\"你就站在此地不要走动\"");// \"->" 单引号同理
System.out.println("铅笔沫\r沫沫");//回车符,光标移到123的最前方,之后进行覆盖
//idea不能直观执行 回车操作建议去 cmd中执行查看结果。
}
}

注释

单行注释

1
2
3
4
5
6
7
8
9
10
//public class Main {
// public static void main(String[] args) {
// System.out.println("铅\t笔\t沫");//制表位对齐
// System.out.println("铅\n笔\n沫");//换行符
// System.out.println("D:\\date\\Java");//换行符 //->/
// System.out.println("\"你就站在此地不要走动\"");// \"->" 单引号同理
// System.out.println("铅笔沫\r沫沫");//回车符,光标移到123的最前方,之后进行覆盖
// //idea不能直观执行 回车操作建议去 cmd中执行查看结果。
// }
//}

多行注释

注意 多行注释不能进行嵌套

1
/* 注释文字 */
1
2
3
4
5
6
7
8
9
10
11
12
/*
public class Main {
public static void main(String[] args) {
System.out.println("铅\t笔\t沫");//制表位对齐
System.out.println("铅\n笔\n沫");//换行符
System.out.println("D:\\date\\Java");//换行符 //->/
System.out.println("\"你就站在此地不要走动\"");// \"->" 单引号同理
System.out.println("铅笔沫\r沫沫");//回车符,光标移到123的最前方,之后进行覆盖
//idea不能直观执行 回车操作建议去 cmd中执行查看结果。
}
}
*/

文档注释

注释内容可以被JDK提供的工具javadoc解析,生成一套网页文件形式体现的该程序的说明文档,一般写在类中。

具体看这里

DOS的指令

Dos:Disk Operating System 磁盘操作系统,简单理解为windows的文件夹目录。

相对路径

从当前目录(文件夹)开始定位,形成一个路径

例如在D盘下有一个abc的文件夹和一个abc2的文件夹,在abc下又有一个test100的文件夹,访问这个文件夹中的test.txt文件

现在要求你在abc中访问test.txt文件

1
..\abc\test100\test.txt

..\的意思是到上一层级

绝对路径

从顶级目录(xxx盘)开始定位,形成的一个路径

1
d:\abc\test100\test.txt

常用dos指令