1.在DOS中,默认的文件编码为GBK。
如果执行的java文件为UTF-8且存在中文注释,在dos中执行javac时,就会出现乱码。
因为对于DOS而言,在利用javac编译java代码时,只能编译相同类型的文件。
2.Java 的执行流程
3.在一个源文件中,有多少个类,编译后,就会生成多少个对应的.class文件
4.如何来学习一个新技术?
首先要明确自己的需求,为什么要去学这个新技术;第二能否用传统技术解决,也就是通过对比来把握新技术的优势在哪里【先完成需求目标,再去不断优化】
5.我们常说增改查 —— crud,但是具体是什么呢?
create 增加
retrieve 检索
update 更新
delete 删除
6.对于我们常见的转义字符:
\t 代表制表符
\n 代表换行
\ 代表一个
\"
代表一个"
\'
代表一个’
\r 代表一个回车
对于平常的理解,回车的作用就是换行,那么此处换行与回车之间又有什么区别呢?
在输出里添加回车,遇到回车后会把光标定在当前行的第一个字符上,用后面字符去覆盖从头开始的字符
- 在此处举个例子
System.out.println(“老鹰捉/r小鸡”);
输出的结果为: 小鸡捉
每输出一个反斜杠都要转义一次,比如Syste.out.println("\\\\");
输出的结果为两个反斜杠 \\
7.几个生活小妙招
(1)在dos终端中,可以通过Tab键快速补齐,通过上下键快速切换之前已经操作过的命令
(2)在线画流程图的一个工具:
传送门
(3)在写代码时,利用tab键可以向右缩进;tab+shift可以向在缩进
(4)在DOS中,使用cls
可以完成清屏,使用exit
可以退出dos
8.几条代码规范
(1)对于类和方法的注释应该写成文档注释的形式
(2)多行注释里不可以嵌套多行注释
(3)每行宽不应该超过80
(4)运算符和等号两侧应该保留一个空格
(5)行尾风格与次行风格都可以【指的是大括号的位置是为本行的行尾/次行】
9.DOS常用命令
cd \ 切换到当前盘符根目录
d: 从C盘切换到D盘
cd /D c: 从D盘切换到C盘
在同一盘符下,cd 路径(绝对路径/相对路径 ) 即可切换到指定路径中
创建删除目录 md rm
md Git
在当前路径下创建一个名为Git的目录
rm Git
删除当前路径下名为Git的目录创建可以输入的文件 echo
echo 文本内容 > 文件名.后缀
创建没有内容的文件 type null
type null > 文件名.后缀
拷贝和移动文件 copy remove
copy/remove 文件路径 拷贝后/移动后的文件地址