zoukankan      html  css  js  c++  java
  • 学习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%in;
    2. 注释:单行注释,多行注释,文档注释。
    3. 关键字解释 public (类的修饰符,修饰的类的名字必须与文件名称相同。)
    4. Main(主方法,程序的入口)。关键字都是小写字母。
    5. 标识符:由字母,数字,$_ 组成。(禁止数字开头,关键字)
    6. 命名规范:类(每个单词首字母大写),变量和方法(除了首单词的首字母,其余单词首字母大写。)
    7. 数据类型:基本数据类型,引用数据类型。
    8. 基本数据类型:整形,字符型,浮点型,布尔型。
    9. 引用数据类型:类,接口,数组,枚举,字符串。
    10. 转义字符:输出双引号  ”  
    11. 输出回车
    12. 输出制表 (输出不换行)
    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循环写在外层跳出外层,写在内层跳出内层.

     

     

  • 相关阅读:
    电池的并联与串联
    [转]为什么我会认为SAP是世界上最好用最牛逼的ERP系统,没有之一?
    go module
    thinkPHP5.1自动生成目录结构
    java多线程-锁分析
    Walle 2.0(瓦力)的安装
    轻量日志系统Loki
    Zabbix5.0的安装(超详细)
    政策制定的艺术
    浅谈对golang中的defer,panic,recover理解
  • 原文地址:https://www.cnblogs.com/ZhuX-H/p/13180481.html
Copyright © 2011-2022 走看看