Java 语言重要特点 0008¶
- Java 语言是面向对象的 (oop)
- Java 语言是健壮的。Java 的强类型机制、异常处理、垃圾的自动收集等是 Java 程序健壮性的重要保证
- Java 语言是跨平台性的。
- Java 语言是解释型的
解释性语言:javascript, PHP, java 编译性语言:c/c++
区别是: 解释性语言,编译后的代码,不能直接被机器执行,需要解释器来执行,编译性语言,编译后的代码,可以直接被机器执行,c/c++
java 的快速入门 0016¶
对代码的相关说明
- PublicclassHello 表示 Hello 是一个类,是一个 public 公有的类
- {}表示一个类的开始和结束
- Publicstatic void main (String[]args)表示一个主方法,即我们程序的入口
- Main (){表示方法的开始和结束
- System. Out. Println ("hello, world~"); 表示输出"hello, world~"到屏幕
Public class Hello {
//编写一个 main 方法
Public static void main (String[l args) {
System.Out.Println ("hello, world~");
}
}
Java 开发注意事项和细节说明 0018¶
- Java 源文件以. Java 为扩展名。源文件的基本组成部分是类 (class),如本类中的 Hello 类。
- Java 应用程序的执行入口是 main () 方法。它有固定的书写格式:
- Java 语言严格区分大小写。
- Java 方法由一条条语句构成,每个语句以”:“结束。
- 大括号都是成对出现的,缺一不可。
- 一个源文件中最多只能有一个 public 类。其它类的个数不限。
- 如果源文件包含一个 public 类,则文件名必须按该类名命名!
- 一个 Java 源文件中最多只能有一个 public 类。其它类的个数不限,也可以将 main 方法写在非 Public 类中,然后指定运行非 Public 类,这样入口方法就是非 Public 的 main 方法.
// 同一个Java文件
class Dog{
public static void main(String[] args){}
};
class Tiger{
public static void main(String[] args){}
};
// 非Public类中也可以用Main方法,使用时
/*
java xx.java
javac Dog
*/
编译后,每个类都对应一个. Class 类
Java 文档注释 0024¶
文档注释: 注释内容可以被 JDK 提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该
程序的说明文档,一般写在类
Javadoc -d 文件夹名称 -xx -yy Demo3.java
Javadoc -d D:\\1 -author -version demo3.java
// -xx -yy 代表要生成的文档注释
Java 代码规范 *0025¶
- 类、方法的注释,要以 javadoc 的方式来写。
- 非 JavaDoc 的注释,往往是给代码的维护者看的,着重告述读者为什么这样写,如何修改,注意什么问题等
- 使用 tab 操作,实现缩进,默认整体向右边移动,时候用 shift+tab 整体向左移
- 运算符和=两边习惯性各加一个空格。比如:2+4* 5+345-89
- 源文件使用 utf-8 编码
- 行宽度不要超过 80 字符
- 代码编写次行风格和行尾风格
Dos 命令 0026 - 0030¶
DOS 命令(了解)
Dos:DiskOperatingSystem 磁盘操作系统,简单说一下 windows 的目录结构。 相关的知识补充:相对路径,绝对路径
常用的 dos 命令
- 查看当前目录有什么
dirdir d:\abc 2\test 200 ` - 切换到其他盘下:
cd /d 盘符号`cd/D c: - 切换到当前盘的其他目录下(使用相对路径和绝对路径演示)
cd d:\abc2\test200cd...\abc2\test200 - 切换到上一级:
cd .. - 切换到根目录:cd\
cd\ - 查看指定目录下的子集目录
Teretere D:\abc - 清屏
cls - 退出 Dos
exit - 少见:
- 创建目录
md - 删除目录
rd - 拷贝文件
copy - 删除文件
del - 输入内容到文件
type - 剪切
move
- 创建目录
Dos 系统: 1. 接受指令 (控制台输入) 2. 解析指令 3. 执行指令 (作用到系统)
本章作业 0031 - 0032 #练习¶
本章作业 1. 编写 hello, world 程序 [[Java/Java_SE/韩顺平/Code/Chapter03/Homework01.java]]
public class HomeWork01 {
public static void Main(String[] args){
System.out.println("helloWord");
}
}
public class Homework02 {
public static void main(String[] args){
System.out.println("个人的基本信息(姓名、性别、籍贯、住址)");
}
}
- JDK, JRE, JVM 的关系 [[Java/Java_SE/韩顺平/Code/Chapter03/Homework03.java]]
- 环境变量 path 配置及其作用[[Homework 04. Java]
- Java 编写步骤 [[Java/Java_SE/韩顺平/Code/Chapter02/Homework05.java]] ```java /*
- 1.编写java的源代码
-
- javac编译,得到对应的·class字节码文件
-
- java运行,本质就是把.class加载到jvm 运行
*/
- java运行,本质就是把.class加载到jvm 运行
-
初学者 java 易犯错误 [[Java/Java_SE/韩顺平/Code/Chapter02/Homework07.java]]