学习Java的Day01

知识点

  1. Java简介:面向对象编程语言;
  2. Java的三大平台: Java ME(移动设备,机顶盒。。。。)  Java SE(桌面操作系统)  
  3. Java SE(企业应用,互联网大型系统,基于web)。
  4. Java特点:简单性,面向对象,跨平台,多线程模型。
  5. Java的运行机制:编写Java 文件,编译Java 文件为字节码文件(.class),交由虚拟机处理执行,做出合法安全检查,由虚拟机解使执行为不同平台计算对应的机器码执行,检查不通过则会执行异常程序。(跨平台特性)。
  6. Java的开发环境:JDKJava开发环境),JREJava的运行环境),JVMJava虚拟机)。
  7. Dos常用命令:
  • 返回上一级--> cd..  
  • 清屏 --> cls  
  • 盘符切换,进入D:-->d:+ 回车
  • 列出当前目录下的文件及文件夹--> dir(directory)
  • 创建目录-->md(make director)
  • 删除目录(不能删除非空的文件夹)-->rd(remove director)
  • 文件夹名称 (询问是否删除)-->rd + /s
  • 文件夹名称 (直接删除)-->rd + /q + /s
  • 退回到根目录-->cd\
  1. 配置环境变量:新建系院变量 变量名: JAVA_HOME   变量值:jdk的安装路径。 path中新增  %JAVA_HOME%\bin;
  2. 注释:单行注释,多行注释,文档注释。
  3. 关键字解释 public (类的修饰符,修饰的类的名字必须与文件名称相同。)
  4. Main(主方法,程序的入口)。关键字都是小写字母。
  5. 标识符:由字母,数字,$_ 组成。(禁止数字开头,关键字)
  6. 命名规范:类(每个单词首字母大写),变量和方法(除了首单词的首字母,其余单词首字母大写。)
  7. 数据类型:基本数据类型,引用数据类型。
  8. 基本数据类型:整形,字符型,浮点型,布尔型。
  9. 引用数据类型:类,接口,数组,枚举,字符串。
  10. 转义字符:输出双引号  \”  
  11. 输出回车 \n
  12. 输出制表 \t (输出不换行)
  13. 输出反斜杠 \
  14. 存储单元: 最小的信息单位bit(比特)   最小的存储单位byte(字节)
  15.   1Byte =8bit  1KB=1024B  1MB=1024KB  1GB=1024MB  1TB=1024GB
  16. 变量:变量必须要赋值,同一作用域内补课重复定义。
  17. 算数运算符   +(正号,加,字符串拼接) -  *  /  %  ++  --
  18. 基本数据类型转换:自动转换(小转大),强制转换(大转小)
  19. (小范围数据类型   标识符  =  (小范围数据类型) 变量名称)
  20. byte < short < int < long < float < double
  21. (强制转换是根据数据类型占用的字节空间决定的)
  22. 赋值运算符:=  -=  +=  *=  /=  %=
  23. 比较运算符: ==  !=  <  >  <=  >=  
  24. 逻辑运算符 !(非)  &&(短路与) ||(短路或) (当短路时只要能判断出结果后面的部分就不需要继续判断了)。
  25. 位运算符:&()  |(或)  ^(异或)
  26. 三目运算符:  ?  :   (判断条件)?  true结果值 :false结果值
  27. Scanner  (数据类型  变量名 = new 数据类型(system.in);  )(键盘录入数字后不能直接录入字符类型,系统无法正常识别,会中断程序,可以在录入数字结束后写一句  scanneNextLine();
  28. Random  获取随机整数范围[0,50)  int  a = random.nextInt(50);
  29. 获取随机小数范围[0,1)   double b = random.nextDouble();  
  30. 获取一个[a,b]的随机数 int a = rand.nextInt(b - a + 1) + a;
  31. Break: 跳出当前循环,如果双层for循环写在外层跳出外层,写在内层跳出内层
  32. continue:表示跳出当前此次循环,下次循环继续,如果双层for循环写在外层跳出外层,写在内层跳出内层.

 

 

你可能感兴趣的:(学习Java的Day01)