1、dir : 列出当前目录下的文件以及文件夹 directory目录
md : 创建目录
rd : 删除目录
cd : 进入指定目录
cd.. : 退回到上一级目录
cd/ : 退回到根目录
del : 删除文件
exit : 退出dos
echo xx.txt>1 创建含有1的xx.txt文件
目录为空才可删除目录
2、跨平台性 :
源文件*.java编译为*.class,不同操作系统安装不同JVM,可识别同一个*.class
JDK(开发+运行)>JRE(运行)>JVM
3、环境变量配置
(1)一劳永逸
JAVA_HOME=XXX
Path=%JAVA_HOME%\bin;
可执行文件用path,java执行文件用classpath
(2)临时(dos的配置只在当前窗口有效) 除非start开窗口
set path=XXX;%Path%(原)
(3)设置classpath
先找设置的classpath,若无则当前目录
;有分号则找一下当前
set classpath=,;c:\;d:\ 先找当前,再c再d
4、java区分大小写
包名 : xxxyyyzzz
类名接口名 : XxxYyyZzz
变量名函数名 : xxxYyyZzz
常量名 : XXX_YYY_ZZZ
5、负数的二进制是正数的取反再+1
6、数据类型
基本:数值-整数(byte,short,int,long),浮点(flaot,double)
字符型char
布尔型boolean
引用:类class
接口interface
数组[]
7、精度控制
float f=2.3f;
long l=4l;
double d=34.56;
8、输出语句中的连接符 +
system.out.println("5+5="+5+5);
5+5=55
9、转义字符
\n换行
\b退格键
\t制表符
\r按下回车键。windows中回车符是\r\n两个组成的。
10、赋值运算符内部有自动转换
short s=4;
s=s+4;丢失精度
s+=4;成功
11、位运算符
应用于二进制
左移<<就是*2的x次幂
右移>>就是/2的x次幂,最高位按照正负补
>>>最高位按照0补
12、if与条件表达式区别
条件表达式需要结果
if的结果可以是执行而不返回数值
13、switch
(1)括号内只接buye, short, int, char
(2)case和default位置随意
(3)结束了只看}和break;