本节包含P1—34
编写学习于2024.7.5
具体注意事项如下:
//java后跟的是类名——java Test //javac后跟的是java文件——javac Test.java
package HackerDemo;
//控制器对中文的编码如果是GBK,文件内如果有中文,编码也要是GBK
//否则控制台进行javac的时候无法正确编译,编码无法匹配。
//java后跟的是类名——java Test
//javac后跟的是java文件——javac Test.java
public class FirstDemo {
//表示FRISTDEMO是一个public类型的类
//括号内表示一个类的开始和结束
public static void main(String[] args){//psvm
//表示一个主方法,程序的入口
System.out.println("韩顺平零基础 studying java");//sout
}
}
//控制器(cmd)对中文的编码如果是GBK,文件内如果有中文,编码也要是GBK //否则控制台进行javac的时候无法正确编译,编码无法匹配。
基础概念
1、java文件也称源文件,class文件也称(JVM可以识别的)字节码文件。
运行本质上是将class文件装载到 jvm机执行。
以上,因此改动后的源文件需要重新编译生成新的class文件。
2、一个源文件中最多只有一个public类,文件名与该public类一样。
相应地,可以有多个class dog等。
每个类编译时都会生成与其对应的class文件。
也可以将main方法写在非public类中,指定运行非publiic类,这样入口方法就是非public的main方法。
public static void main(String[] args){
System.out.println("运行dog“);
}
具体写法如上面,运行时在cmd中指定java dog。(dog即为该文件下的非public类)
即一个文件中可以有多个类,每个类都可以有自己的main方法,写法相同,运行时通过运行类来运行该main方法入口。
转义字符
\t \n \\ \" \' \r(一个回车)
\r:1输出\r前面的东西。2回车光标定位到当前行的开头,将\r后的东西替换掉该行前半段的几个字符。
\r\n输出可能是我们所要的正常的。
但是这里idea的输出不一样。?
注释
单行、多行(多行不允许多行注释嵌套)
文件注释(对类进行的注释)
注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档,一般写在类。
基本格式:
/**
* @author wang
* @version 1.0
*/
javadoc -d 生成保存该注释网页文件的目录位置 -author -version(保存的标签,可以有好几个) Demo.java
选项是固定的几个,如@return
代码规范
类、方法的注释,要以javadoc的方式去写。
行宽不要超过80字符。
tab键用法:可以一次选中多行然后用tab键整体右移。
shift+tab:左移。
运算符(如+、=)左右各加一个空格。
源文件使用utf-8编码。
次行风格和行尾风格(我用的)。
DOS命令
磁盘操作系统的缩写。
基本原理
回车后将指令发送给dos系统。
DOS接受指令->解析指令->执行指令。
路径
相对路径:从当前目录开始定位。
绝对路径:从顶级目录d,开始定位。
..\:上一级目录,多用于相对路径。
命令
1、查看当前目录文件:dir 目录路径如 d:\abc
2、目录切换:cd 目录路径 / cd ..(上一级) / cd \(根目录)
3、盘切换:cd /D c:(左侧为切换到C盘的命令)
4、查看子集目录:tree d:\abc、tree d:\
5、清屏:cls
6、退出dos:exit