1.数组属于引用型变量,因此两个相同类型的数组如果具有相同的引用,他们就有完全相同的元素。需要注意的是,对于char型数组a,System.out.println(a)不会输出数组a的引用而是输出数组a的全部元素的值。
2.运算符与表达式
(1)加减运算符+,-是二目运算符,即连续两个操作元的运算符。加减运算符的结合方向是从左到右。加减运算符的操作元是整型或浮点型数据,加减运算符的优先级是4级。
(2)乘,除和求余运算符*、/、%是二目运算符,结合方向是从左到右。乘、除和求余运算符的操作元是是整型或浮点型数据,*、/、%运算符的优先级是3级。
(3)自增、自减运算符++、--是单目运算符,可以放在操作元之前,也可以放在 操作元之后。操作元必须是一个整型或浮点型变量,作用是使变量的值增1或减1,例如:++x(--x)表示在使用x之前,先使x的值增(减)1。
x++(x--)表示在使用x之后,是x的增(减)1。
3.算术混合运算的精度:精度从“低”到“高”排列的顺序是:byte short char int long float double
4.关系运算符是二目运算符,用来比较两个值的关系。关系运算符的运算结果是boolen型,当运算符对应的关系成立时,运算结果时true,否则是false。
5.逻辑运算符与逻辑表达式:逻辑运算符包括&&,||、!。其中&&、||是二目运算符,实现逻辑与、逻辑或;!为单目运算符,实现逻辑非。逻辑运算符的操作元必须是boolean型数据,逻辑运算符可以用来连接关系表达式。
6.赋值运算符与赋值表达式:赋值运算符是二目运算符,左面的操作元必须是变量,不能是常量或表达式。赋值运算符的优先级较低,是14级,结合方向是从右到左。
7.该运算符是二目运算符,左面的操作元是一个对象,右面是一个类。当左面的对象是右面的类或子类创建的对象是,该运算符运算的结果是true,否则是false。
8.语句概述:
(1)方法调用语句:System.out.println("Hello");
(2)表达式语句:x=23;
(3)复合语句:{z=123+x
System.out.println("How are you");
}
(4)空语句:一个分号也是一条语句,称作空语句。
(5)控制语句:控制语句分为条件分支语句、开关语句和循环语句。
(6)package语句和import语句:package语句和import语句与类、对象有关。
9.if条件分支语句
(1)if语句:if语句是单条件单分支语句,即根据一个条件来控制程序执行的流程。
(2)if-else语句:if-else语句是单条件双分支语句,即根据一个条件来控制程序执行的流程。
(3)if-else if-else语句:if-else if-else语句是多条件分支语句,即根据多个条件来控制程序执行的流程。
10.循环语句:循环语句是根据条件,要求程序反复执行某些某些操作,直到不再满足循环条件,循环语句分为for循环语句和while循环语句。
11.在循环体中可以使用break和continue语句,break和continue语句是用关键字break或continue加上分号构成的语句,在数组中可以用for语句对数组进行遍历。
12.类是Java程序的基本要素,一个Java应用程序由若干个类所构成,类声明的变量被称作对象变量,简称对象。关键字class用来定义类,“class 类名”是类的声明部分,类名必须是合法的java标识符,类体在类声明后,用两个大括号括起。类体中的内容可分为两部分:一部分是变量的声明;另一部分是方法的定义。声明变量部分所声明的变量成为成员变量或域变量。成员变量的类型可以是Java中的任何一种数据类型。
13.方法,方法在类中进行定义,定义包括两部分:方法头和方法体。方法头由方法的类型、名称和名称之后的一对小括号以及其中的参数列表所构成。方法体是方法声明后的一对大括号以及他们之间的内容。类的构造方法分为默认构造方法和自定义构造法,构造方法没有类型。
第三周java学习总结
最新推荐文章于 2023-01-15 19:03:19 发布