JAVA期末复习知识点整理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

i , j , temp , maxNumber 。 PAGE_SIZE 。
整数类型 整数有三种表示形式: 十进制整数:如 十六进制整数:以 八进制整数:以 123, -456 , 0 。 0x 或 0X 开头,如 0x123 , -0X12 。 0 开头,如 012, -027 。 L 或 l ,如 125L。
” this is a string
System.out.println(str1. atring System.out.println(str1. that is a string 查找 indexOf(String str) lastIndexOf(String str) String str1= ” this is a string
URL , HTML ) 。 Runnable, Comparable 。
方法:除第一个字母小写外,和类、接口的命名规则一样。 全局变量:除第一个字母小写外,和类、接口的命名规则一样。比如: 局部变量:命名与全局变量相同,可以使用简写,比如 常量:由一个或多个被下划线分开的大写单词组成,比如: 6. Java 数据类型的划分 personInfo
String s4 = "abc"; String s5 = new String(s4); 使用数组创建字符串 char ch1[]={'a','b','c','d','e'};
String s6 = new String(ch1); // String s7 = new String(ch1,0,3); // 下标为 0 开始,创建有 字符串的基本操作 字符串连接 通过 contact() 连接
结果为 string
A ?表达式 B :表达式 C】 B 的值作为整个表达式的值;反之则
A 的值,当值为真时,则将表达式
将表达式 C 的值作为整个表达式的值。 13. 运算符优先级判断
14. 注释用法,单行注释、多行注释和文档注释各自语法及用途 单行注释:以“ 多行注释:以“ // ”开头,直到行末尾。 /* ”开头,直到“ */ ”结束,用来注释一行或多行。 能
定义和创建一起完成
数据名 ;
引用:数组名 [ 索引 1][ 索引 2] 例如: a[1][0]; 初始化 直接赋值创建 int a[][] = {{1,2},{2,3},{3,4,5}}; 提示 Java 语言中,由于把二维数组看作是数组的数组,数组空间不是连 续分配的,所以不要求二维数组每一维的大小相同。 用 new 创建 int a[][] = new int[2][3]; // String s[][] = new String[2][]; // s[0] = new String[2]; // s[1] = new String[1]; // s[0][0] = new String("Good"); s[0][1] = new String("Luck"); s[1][0] = new String("You"); 遍历 Java 在定义数组时, [] 可以放在数组名前面,也可以放在数组名后面。数组在定 义时不能指定大小。 9. 整除、求与操作: %/ 直接为每一维分配空间 仅为第一维分配空间 为第二维的第一个单元分配引用空间 为第二维的第二个单元分配引用空间
创建字符串对象“ abcde” 创建字符串对象“ abc” // 从数组
3 个字符的字符串
String s1= ” abc”; String s2= ” de”; String s3=s1.contact(s2); // 结果为 abcde 在连接时自动把其他
使用“ +”链接 , 可以链接字符串和其他类型的数据, 类型的数据转换为字符串 String str= 返回长度 String str1= ” this is a string ”; ” abc” +12;// 结果为” abc12”
如果要表示长整型数,可以在数字的后面加上 浮点类型 浮点类型的数据有如下表示形式: 十进制数形式:由数字和小数点组成,如: 科学计数法形式:如 如果表示 float 据在数字后面加 123e3 或 123E3。
0.123, 1.23, 123.0

型的数据要在数字后加
f 或 F,如 1.23f ;表示 double 型的数 d
欢迎进入 Java 世界! "); //
每个类都有类名,花括号括起的部分为类体。 package 、 import 、 class 三者有次序。 Java 程序由类构成,每一个类的类体中可以包含多个成员方法。 class 前面的 public 表明这个类是公有的, 这种类的源文件必须和类名同名。 文件中,编译后的文件(字节码文件)存放在 public 类型。 .class Java 文件
标识符区别大小写,标识符长度不限,但是实际命名不宜过长。 标识符不能与关键字同名。 5. Java 命名规范: 包:由小写字母组成。如: 类:由一个或几个单词组成, com.sun.eng 每个单词的第一个字母大写。 类名一般使用完整单词,
避免缩写词(除非该缩写词被更广泛使用,像 接口:与类相同,可以使用形容词词缀,比如
replaceAll(
“ this ” , ” that ”) );//
结果为
查找 str 在字符串中出现的位置 查找 str 在字符串中最后出现的位置 ”; “ is ” )); // 结果为 2
System.out.println(str1.indexOf( System.out.println(str1.lastIndexOf( 截取子串 substring(int begin) substring(int begin,int end) String str1= ” this is a string
d 或 D,如 2.3d ,带小数点的数默认就是双精度浮点型,
百度文库
可以省略。 布尔类型:布尔型数据只有两个值: 7. 数据类型转换 自动类型转换:基本数据类型间的优先关系(从低到高)如下: char -> int -> long -> float -> double 强制类型转换,例如: int i = 12; byte b = (byte)i; // 其他类型转换 字符串转换为数字 例如: Integer.parseInt(String s)// 数字转换为字符串 Byte.toString(byte b) 也可以使用字符串类的 变量 ) 。 还可以用空字符串连接数字,将数字转换为字符串。如: 8. 数组定义与引用,初始化、下标越界;遍历 一维数组 定义:类型 数组名 [ ]; 或类型 [ ] 数组名 ; 其中,类型可以为 Java 中任意的 ""+25 。 :字节型转换为字符串。 valueOf 方法: String.valueOf( 各种类型的数值 转换为整型的数值 把 int 型变量 i 强制转换为 byte 型 byte -> short -> true 和 false ,在内存中占用 4 个字节。
源文件都保存在 .java
中。一个源文件中可以包含多个类,但只能有一个是 main() 方法是一个特殊的方法,它是程序执行的入口。 定的: public static void main(String args[]) 含 main() 方法,它是程序的主类。 System.out.println()
int a=str1.length(); 替换 replace(char oldChar,char newChar) replaceAll(String regex, String str) 字符串替换成 String str1= str ”; replace( ‘ s ’ , ’ a’ )); // 结果为 thia ia a 将 oldChar 替换为 char newChar 将字符串中匹配正则表达式的
JAVA 知识点整理
1.
Java 的工作原理
2. 3.
Java 采用 Unicode 编码 Java 应用程序的结构 package java1_3_1.exam; // import java.util.Date; // public class Welcome // { public static void main(String args[])//main { System.out.println(new Date()); // System.out.println(" } } package 语句(打包语句)是程序的第一条语句,它是可选的。一个源程序最多只 能有一个打包语句。它指明编译后的字节码文件( import 语句(导入语句) 用于导入所需的其他类, 之后, class 之前。 接下来是类的定义。 Java 程序都是以类的方式组织的, class 关键字用于定义类, .class )存放的位置。 可以有多个, 但必须放在 package 控制台显示日期 控制台输出字符串 是类的主方法 打包语句 导入语句 定义一个类,名为 Welcome
“ is ” ));/
/ 结果为 5
从 begin 处开始取,截止到最后 从 begin 处开始取,截止到 ”; , 4)); // 结果为 this end 处
System.out.println(str1. substring(0
System.out.println(str1. substring(10));// 11. 表达式合法性判断 12. 三元表达式用法及简单计算【表达式 先计算表达式
10. 字符串基本操作 字符串的创建 创建一个空的字符串 String s1 = new String(); // String s2 = ""; // 直接赋值创建字符串: 使用原有的 String 第一种创建空字符串方法
第二种创建空字符串方法 String s3 = "China";
对象创建字符串
main 方法说明的格式是特 。一个应用程序只有一个类包
方法用于在标准输出设备(屏幕)上输出数据。 // ”为行注释。
Java 程序大小写是敏感的。语句的分割用分号。“
4.
标识符合法判断,注意不能以数字开头 Java 语言规定标识符由字母、下划线、 标识符应以字母、下划线、美元符 $和数字组成
$ 开头,不能以数字开头。
a = new int[2]; // a[0] = 4; a[1] = 7;
String []s = new String[2]; // s[0] = new String("Good"); s[1] = new String("bye"); 遍历 多维数组(以二维数组为例) 定义:类型 数据名 [ ][ ]; 或类型 [ ][ ]
数据类型,包括基本类型和引用类型。例如: int intArray[]; // String stringArray[]; // 定义个整型数组 定义一个字符串数组
引用:数组名 [ 索引 ] 索引为数组的下标,它可以为整型的常数或表达式,下 标从 0 开始。每个数组都有一个属性 intArray.length 初始化 直接赋值创建 定义数组时就为数组元素赋值,数组的大小是由所赋值的个数决定。 int intArray[] = {1,2,3,4}; String stringArray[] = {"abc", "How", "you"}; 用 new 创建 int a[]; // 先定义 再创建 指明数组 intArray length 指明它的长度,例如: 的长度。
文档注释: 以“ /** ”开头, 直到“ */ ”结束,这是 Java 语言特有的注释方法, 被转化为 HTML格式的帮助文档。 15. 构造方法以及作用【带参数和不带参数的构造方法应用以及子类调用父类构造方法】 子类调用父类构造方法: super([ 参数列表 ]); 在创建对象的时候,
构造方法的作用: 能够初始化对象的数据, 赋值 带参和不带参的构造方法(详细内容可以参考 例如,将以下构造方法添加到类 Circle(double r) { radius=r; } 使用下面的语句创建圆: myCircle=new Circle(5.0); // myCircle=new Circle(); // Circle
相关文档
最新文档