Java复习(第一二章)

第一章

  1. JAVA了解
    Java属于高级语言;Java语言面向对象的语言。
    Java的三大体系分别是JavaEE、JAVASE、JavaME。
    JDK:Java的开发环境(Java编译器、Java运行工具、Java文档生成工具、Java打包工具等)。
    JRE:Java的运行环境(Java运行工具);不需专门安装(JDK中包含);Java基础类库和 JVM-Java虚拟机(运行.class文件)。
    编译Java程序需要javac命令。
    path环境变量用来储存Java编译和运行工具所在的路径。
    classpath环境变量用于储存Java虚拟机要运行的“.class”文件路径。

  2. Java的运行机制
    第一步:编译,第二步,运行
    将后缀名为.java的源文件进行编译,生成后缀名为.class的字节码文件;然后Java虚拟机将字节码文件解释执行,并将结果显示出来。最后在bin目录中有javac.exe(Java解释器)与java.exe(Java运行工具)、jar.exe(打包工具)、javadoc.exe(文档生成工具)的文件——可执行程序。

  3. 包的定义与使用
    1) 使用package关键字声明包,位于Java源文件的第一行
    2)import导包指令
    java.util——工具类、集合类等
    java.net——网络编程的类和接口
    java.io——输入输出的类和接口
    java.awt——GUI相关的类和接口——javax.swing

第二章

  1. Java基本语法
    结构定义语句:声明类或方法
    功能执行语句:实现具体功能

  2. Java中的标识符(包名、类名、方法名、参数名、变量名等)
    (大小写字母、数字、下划线、美元符号$)
    不能数字开头
    不能是关键字
    不能含其他特殊符号
    1>包名所有字母一律小写。
    2>类名、接口名每个单词首字母都要大写。
    3>常量名所有字母都要大写,单词间用下划线连接。
    4>变量名和方法名第一个单词首字母小写,从第二个单词开始每个单词首字母大写。

  3. Java中的变量
    1>超出各个类型则加(整数类型未超出int型则省略L/l、浮点型默认为double型可加可不加,若为浮点型则加f/F)
    2>数据类型
    ①引用数据类型:类、接口、数组、枚举、注解。
    ②基本数据类型
    3>数据类型强制转换(可能造成数据丢失)
    byte b=(byte) num;

  4. 常量
    定义Java常量需要用final修饰

  5. 注释——单行注释//、多行注释//、文档注释。(多行可嵌套单行、多张不能嵌套多行)

  6. 运算符
    a=2;b=–a;——>a=1;b=1
    a=2;b=a–;——>a=1;b=2
    ①自增在后面,则先运算,再自增。
    ②除法运算时当除数与被除数都为整数,结果取整数。
    ③%取模运算,运算结果的正负取决于左边的数的符号,与右边无关。模的运算
    ④+=等从右往左算。a+=b—>a=a+b
    ⑤比较运算符==、!=…结果为一个布尔值
    ⑥逻辑运算符(结果为布尔值):与&、|或、^异或、!非、&&短路与、||短路或。
    注意:&和&&都为与操作,当两边操作数都为true时才为true(&无论左为true\false右边都会运算,&&当左边为false时,右边则不运算)
    ⑦位运算符
    ⑧条件运算符?:(a?b:c——a为true,则执行b,否则执行c)
    ⑨运算符优先级

  7. 选择结构语句
    ①if语句
    ②switch语句(表达式结果不能为布尔型)
    switch(){
    case目标1:
    break;
    ……
    default(与前面case都不同的状态):
    break;
    }

  8. 循环结构语句
    ①while语句
    while(循环条件){
    }
    ②do…while循环语句
    do{
    }while(循环条件);
    ③for语句
    for(初始化表达式;循环条件;操作表达式){
    }

  9. 跳转语句
    ①break语句(循环语句和switch语句)
    ②continue语句(终止本次循环,执行下一次循环)

  10. 数组
    1>数组的定义
    数组类型[ ] 数组名=new 数组类型[数组长度];
    数组类型[ ] 数组名=new 数组类型[ ]{数组元素0,数组元素1,…};
    数组类型[ ] 数组名={数组元素0,数组元素1,…};
    数组内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值