灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:2484回复:0

黑马程序员第一节:java基础学习

楼主#
更多 发布于:2012-09-08 09:43

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下$.



喜欢0 评分0
游客

返回顶部