第一季复习

一.Java特性                                                                                                                                       Java代码.Java,字节码代码.class.                                                                                              J2SE:标准版提供了Java语言最核心的功能是其他版本的基础
J2EE:企业版针对企业级应用开发提供了更多高级功能
J2ME: 嵌入式版可为智能设备开发应用程序,目前已极少使用

二.常量与变量

1.关键字:Java 语言中有一些具有特殊用途的词被称为关键字。

2.标识符:(1)标识符可以字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴        (2)  标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用 void 作为标识符,但是 Myvoid 可以         (3)  标识符是严格区分大小写的。

3.变量:(1)在 Java 中,我们通过三个元素描述变量:变量类型、变量名以及变量值。        (2)变量名由多单词组成时,第一个单词的首字母小写其后单词的首字母大写.        (3)Java 变量名的长度没有限制,但 Java 语言是区分大小写的.

4.基本数据类型:在 Java 的领域里,基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址

5.类型转换:(1)自动类型转换:目标类型能与源类型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型,目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了.        (2)强制类型转换:因为 int 型的存储范围比 double 型的小。此时就需要通过强制类型转换来实现了。

6.注释:Java 中注释有三种类型:单行注释、多行注释、文档注释

三.运算符:算术运算符 , 赋值运算符,比较运算符,逻辑运算符,条件运算符

1.算术运算符:主要用于进行基本的算术运算,如加法、减法、乘法、除法等。

2.赋值运算符:是指为变量或常量指定数值的符号。如可以使用 “=” 将右边的表达式结果赋给左边的操作数。                                                                                                                                               

3.比较运算符:用于判断两个数据的大小,例如:大于、等于、不等于。比较的结果是一个布尔值( true 或 false )。

4.逻辑运算符:(1)&&,逻辑与:两者都为真结果才为真        (2)||,逻辑或:只要一种为真就是真        (3)!,逻辑非:非真即假,非假即真                                                                                               

5.条件运算符( ? : ):也称为 “三元运算符”。语法形式:布尔表达式 ? 表达式1 :表达式2

运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值

6.运算符优先级:  增量和减量运算符>算术运算符>比较运算符>逻辑运算符>赋值运算符                                                                                                                                             

四.流程控制语句

1.if语句

2.if....else语句

3.多重If语句

嵌套if语句:

5.switch语句

6.while

7.do...while

7.for语句

8.break语句:我们可以使用 break 语句退出指定的循环,直接执行循环后面的代码。

9.continue语句:continue 的作用是跳过循环体中剩余的语句执行下一次循环。

五.数组

1.数组的概述:数组是具有相同数据类型的一组数据的集合。

1、 声明数组:语法:  数据类型[ ] 数组名;

或者   数据类型 数组名[ ];

其中,数组名可以是任意合法的变量名,如:

2、 分配空间:简单地说,就是指定数组中最多可存储多少个元素

语法:  数组名 = new  数据类型 [ 数组长度 ];

其中,数组长度就是数组中能存放元素的个数,如:

话说,我们也可以将上面的两个步骤合并,在声明数组的同时为它分配空间,如:

3、 赋值:分配空间后就可以向数组中放数据了,数组中元素都是通过下标来访问的

4、 处理数组中数据:我们可以对赋值后的数组进行操作和处理,如获取并输出数组中元素的值,在 Java 中还提供了另外一种直接创建数组的方式,它将声明数组、分配空间和赋值合并完成,如它等价于:

5.一维数组:数组作为对象允许使用new关键字进行内存分配。在使用数组之前,必须首先定义变量数组所属的类型。

6.二维数组:如果一维数组中的各个元素任然是一个数组,那么它就是一个二维数组。二维数组常用于表示表,表中的信息以行和列的形式组织,第一个下标代表元素所在的行,第二个下标代表元素所在的列。

7.遍历数组:遍历数组就是获取数组中的每一个元素。通常遍历数组都是使用for循环来实现。遍历一维数组很简单,也好理解,遍历二维数组需使用双层for循环,通过数组中的length属性可以获取数组的长度

8.填充替换数组元素:数组中的元素定义完成后,可通过Arrays类的静态方法fill()来对数组中的元素进行替换。fill()方法有两种参数类型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值