第一章:认识Java
2.创造者,推出JAVA语言公司:Sun公司;现拥有者:Oracle
3.语言特点:简单性,面向对象,分布性,平台无关性,多线程
4.执行流程:必须先经过编译,然后解释运行;“编写一次,到处运行”
5.与JAVA语言相近的语言是:C++
6.Eclipse下载网址:https://www.eclipse.org/downloads
7.JAVA语言开发环境搭建:
8.Eclipse是目前最流行的Java集成开发工具之一
9.Eclipse的快捷键:
10.JAVA语言程序介绍:
11.JAVA输出语句:System.out.println(___);//换行
System.out.print(___);//不换行
12.创建扫描器对象:Scanner scan=new Scanner(System.in);
13.java应用程序的入口方法是:main()
14.使用 Java语言编写的源程序保存时的文件扩展名是:.java
15.Java代码区分大小写
第二章:JAVA语言数据类型
1.boolean类型变量的值只能是真(true)或假 (false)
2.float是带符号的32位浮点数
3.double是带符号的64位浮点数
4.表示单精度和双精度浮点常量的字母分别是:F,D
5.1.23E2表示是数据是:1.23×10×10
6.常量与变量的特点为:常量只能一次赋值,变量可以多次赋值
7.在JAVA中整数的默认为int类型,浮点数默认为double类型;
故将一个浮点数赋值给float时需要将该数进行强制转换;
42e1为浮点类型;科学计数法又名为扩展型浮点类型
8.给char字符变量赋值要用单引号,其次只能接受一个字符,双引号为String字符串类型。
\\为转义字符
9.运算符:
10.一元运算符的优先级高于二元和三元运算符;不同种类的运算符的优先级有高低之分
11.JAVA语言数据类型的转换:Java中基本类型可以进行混合运算,不同类型的数据在运算过程中,首先会自动转换为同一类型,在进行运算
12.数据类型根据占用储存空间的大小分为高低不同的级别,占用空间小是级别低,反之亦然
13.格式输出语句System.out.printf()中,输出整数使用%d格式符
14.格式输出语句System.out.printf()中,输出double类型数据使用%f格式符
15.%05.2f ,%f表示输出实数
第三章:选择结构
1.流程结构有三种基本的控制结构:顺序结构、选择结构、循环结构
2.if分支语句:
(1)简单if语句:if(布尔表达式){语句;}
(2)双分支表语句:if(布尔表达式){语句1;}else{语句2;}
(3)多分支语句:(布尔表达式1){语句1;}else if(表达式2){语句2;}else if(表达式m){语句m;}else{语句n;}
3.表达式必须使用圆括号括起来
4.表达式:关系表达式或逻辑表达式
5."语句"可以是单语句也可以是复合语句
6.if语句后面的表达式不能是算术表达式
7.else语句不可以单独使用
8.switch语句:switch结构也是多分支结构,它通过switch表达式的值与多个不同值进行比较,选择相应的case语句来处理多个选择
9.switch后的表达式为整形(long除外)、字符型、字符串和枚举类型
10.各个case语句之后的常量表达式的值不能相同
11.多个case语句可以共用一组执行语句
12.switch新特性:
(1)JDK12:case后面的常量可以使用逗号隔开多个常量;caseL->标签取消了贯穿功能,不需要写break
13.分支嵌套:
第四章:循环结构
1.while语句、do...while语句:
2. while循环与do-while循环的区别是:do-while循环的循环体至少被执行一次
3.while循环是当条件为真时才能执行循环体
4.do-while循环当条件为真时,能继续执行循环体
5.for循环语句:for循环通常用于已知循环次数的情况,使用该循环时,测试是否满足某个条件,如果满足条件,则进入下一次循环,否则,退出该循环
6.for循环语言中的三个表达式,三个表达式都可以省略
7.for循环语句第2个表达式表示循环的条件
8.for语句括号中的三个部分都可以省略,但两个分号不能省略
9.for语句通常用于循环次数确定的循环,但也可以用于循环次数不确定的循环
10.break语句:break语句用于跳出本层循环,进入外层循环;在循环语句中常与条件语句一起使用
11.continue语句:用于终止本次循环,跳过该循环体中位于continue后面的语句,进入下次循环;用于循环语句中,类似于break语句,常与条件语句一起使用
12.continue只能应用于for循环、while循环和do-while循环中
13.continue语句在循环中的作用是跳过下面尚未执行的语句,执行下一次循环
14.continue语句可用于提前结束本次循环
15.循环嵌套(即多重循环):在一个循环体内又出现有一个或多个完整的循环结构则称为循环嵌套;do_while、while、for三种循环方式可以相互构成循环嵌套
第五章:数组
1.什么是数组(Array):
2.一维数组(Array):
(1)语法格式:数据类型[]数组名=new 数据类型[长度];数据类型[]数组名;数组名=new 数据类型[长度]
(2)初始化(为数组元素赋初值的语法形式):数据类型[]数组名=new 数据类型[]{初值列表};数据类型[]数组名={初值列表};
3.数组元素的引用:使用数组名与下标(索引)可以唯一确定数组中的某个元素,从而实现对该元素的访问
4.在访问数组元素时,要注意不要使下标越界
5.引用数组元素时候,数组下标可以是:整型常量,整型变量,整型表达式