java基础学习 毕向东 第一节
1.DOS 指令:
md—>创建文件夹/目录
rd—>删除目录
cd.. —>推出,返回上一级目录
cd\ —>直接推出根目录
del —>删除文件
2.单引号只能存放一个字符'a' 'sdf'(错)
3.变量:就是将不确定的数据存放在内存中。也就是在内存中开辟一块内存空间
4.cup的内存称为缓存 缓存越大越好(对数据的处理越快)
5.转义字符
\n :代表换行
System.out.println("\"hello!\""); "hello!"
System.out.println("\\ hello!\\"); \hello!\
6.short s=4;
s=s+5;(编译通不过,因为s+5是一个int类型的不能赋值给short )
s+=5;(编译通过,因为只做赋值运算,内部有个自动转换动作)
7.左位移 ,右位移
<< 左位移:其实就是乘以 2的移动位数次幂
>>左位移:其实就是除以 2的移动位数次幂
8.if 语句
如果if 里面只有一条语句则,{}可以不写。
9.while 语句
while语句和if语句最大的区别在于while后面的条件只要满足,则继续返回!继续循环
while初始化在外边,循环结束后,变量还在内存中,而for则不存在!for则更节约内存
10.break 结束当前循环
11.continue只能作用于循环语句,继续循环。特点:结束本次循环,继续循环!
案例:
for(int x=1;x<=10;x++){
if(x%2==0){
continue;
System.out.println("x="+x);
}
}
执行结果:2 4 6 8 10
break 和 continue 单独存在时,下面的语句不能执行,没有任何意义,而且会报错!
*for循环结束时,for循环里面定义的变量则不存在了!
对于嵌套循环而言,外部循环一次,则内循环循环多次,直到外部循环结束,
整个程序结束
12.jdk的配置:
属性------>高级设置----->环境变量--->新建--------->path——>Jdk安装目录的bin文件如:
C:\Program Files\Java\jdk1.6.0\bin
2.如何切换盘符:
(1)如:我的程序在G盘的JAVACode文件
cmd——> cd g: ——>g:——>dir就可以找到JAVACode文件
(2)编译命令:javac Hello.java
执行命令:java Hello
(3)java源代码:(.java文件)程序员看的懂计算机看不懂【它是不能被执行的】——>所以必须通过java编译器
就是javac.exe把它编译成java字节码文件(.class文件)【计算机找的就是字节码文件】通过[解释执行器] java.exe
加载到java虚拟机,字节码(.class文件)就能在虚拟机中运行了
(4)jre:java运行环境 ————>java工具:java编译器 javac.exe java解释执行器:java.exe
13.java中classpath与path的区别 ?
jdk中classpath是指指定用户需要的类文件(.jar)或者系统需要的,
而path是指定可执行文件的目录,如javac,java,一般指定%java_home%\bin;
windows批处理中%var%是指取变量var的值,类似linux下$.