P21:
一:Java初学者常犯错误
1.文件名写错
2.主类和文件名不同
3.缺少分号
P22-25
一:注释
1.单行注释
2.多行注释
3.文档注释:注释可以被JDK提供的工具javadoc解析,生成一套网页程序形式体现该程序的说明文档
javadoc -d 保存路径 -xx -yy 要解析的java文件
P26
一:JAVA代码规范
1.类,方法注释使用javadoc来写
2.其他注释的目的是为了告诉读者为什么这么写的
3.tab键代码右移
4.运算符两边加空格
5.源文件用utf-8编码
6.行宽度不超过80字符
7.代码编写风格(后面再说)
P27
一:DOS介绍(Disk Operating System)磁盘操作系统
简单介绍:在windows控制台输入指令后会传给dos系统,之后解析并执行这条命令,并在windows系统中体现
P28
一:相对路径和绝对路径
相对路径:当前目录开始定位形成的路径
绝对路径:从顶级目录开始定位形成的路径
P29-31
一:常用DOS命令
1.查看当前目录:dir (win) ls(mac)
2.切换其他盘:cd
3.切换上一级:cd ..
4.切换跟目录:cd \
5.查看指定目录下的所有子集目录:tree
6.清屏:cls(win) clear(mac)
P35-38
一:变量原理
变量在计算机中来看就是一个地址,指向了磁盘中的某个位置,当需要的时候就去地址中取
int 4 字节,double 8 字节
P39
一:加号使用
100+98 //198
"100"+98//10098
100+3+"hello"//103hello
"hello"+100+3//hello1003
P40-51
一:数据类型
二:整形类型
byte | 1字节 | -128-127 |
short | 2字节 | -2^15-2^15-1 -32769-32767 |
int | 4字节 | -2^31-2^31-1 |
long | 8字节 | -2^63-2^63-1 |
三:浮点类型
单精度float | 4字节 | -3.403E38-3.403E38 |
双精度double | 8字节 | -1.798E308-1.798E308 |
面试可能问:
1.浮点数=符号位+指数位+尾数位
2.尾数部分可能丢失,造成京都损失(小数都是近似值)
3.不要对运算过后的浮点数进行相等判断,例如:2.7=8.1/3
四:API(Application Programming Interface)应用程序编程接口
Java提供的基本编程接口
五:字符类型
1.字符类型char
1.单引号使用
2.\n表示换行
3.char本质是整数,输出时是unicode码对应的字符
4.可以运算,因为本质是整数
存储:'a'->97->二进制->存储
读取:二进制->97->'a'->显示
2.字符编码表
ASCII:一个字节表示,一共128个字符
Unicode:固定大小编码,使用两个字节表示字符,比较浪费空间
utf-8:大小可变,字母一个字节,汉字三个字节
gbk:可以表示汉子,字母一个字节,汉子两个字节
gb2312:可以表示汉子,gb2312<gbk
big5:码(繁体中文,台湾,香港)
六:布尔类型(boolean)
1.只允许true和false,无,null
2.占一个字节
3.用于逻辑运算if,while,do-while,for