第一章 Java基础入门
JDK的配置
安装路径:选择到bin目录
Path的变量值中添加安装路径,注意要添加分号
数据类型
1. 基本数据类型
Byte,short,int,long,float,double,char,boolean,String
2. 引用类型
只要使用class,interface,abstract class定义的类都属于该类型,数组
String使用equals方法和==分别比较的是什么?
Equals,可以直接比较两个字符串,或者是字符串对象与字符串的比较;
==,则不能用于字符串对象与字符串的比较,它只能用于直接比较两个字符串
3. String的使用
Length()
toString()
substring()
indexOf(“”)
charAt()
endsWith()
equals()
ValueOf()
第二章 类和对象
1. 对象
一切皆对象
特征和行为
2. 类
类是对象的集合
属性和方法
3. 类的格式
Public class 类名{
Private 数据类型 属性名;
Public 构造函数名(参数类型 参数名,…){
}
Public 返回值类型 方法名(参数类型 参数名,…){
}
}
4. 实例化对象和调用方法的格式
类名 对象名 = new 构造函数(参数值,..);
对象名.方法名(参数值,…);
5. 构造函数
没有返回值类型;方法名必须要和类名相同。
区别:
1. 没有返回值类型,必须要有
2. 方法名必须和类型相同,可以任意定义
3. 实例化对象,执行对象的某一个行为
4. 调用一次就实例化一个新的对象,只要对象不变执行的将是同一个方法。
6. 方法重载
1. 参数个数,参数类型,参数顺序要不同
2. 方法名要相同。
调用根据参数个数,参数类型,参数顺序来决定的。
7. This关键字
This关键字是表示当前的对象。
参数名和属性名相同的时候使用this区分
调用自己本身的方法
8. 值传递和引用传递
值传递适用于基本数据类型
引用传递适用于引用类型
第三章 Swing组件
组件应用
JFrame,JPanel,JButton,JTextField,JLabel,FlowLayout,BorderLayout,GridLayout
学会一种方法
第四章 类的继承
1. 为什么要使用继承
a) 代码重用
b) 程序扩展
2. 继承格式
a) 关键字 extends
b) Public class 子类名 extends 父类名或者抽象类 implements 接口名,…{
重写接口中所有的抽象方法
}
3. 继承到了什么
公有的属性和方法
在不同包下,在相同包下分别继承了什么?
在不同包下,继承到的是类或者接口,在相同包下,刚继承到了接口或者类的方法属性等
4. 方法重写
1. 继承
2. 方法名和参数必须完全相同
3. 访问修饰符可以大于或者等于父类的访问修饰符。
4. 返回值类型必须要完全相同
对象必须是子类,才会优先调用子类重写的方法。
5. 自动转型
必须存在继承关系
格式一:
父类名 对象名 = new 子类构造函数();
Student stu = new UNStudent();
Stu.stdy();
格式二:
6. 接口
7. 抽象类
类和接口有什么区别?
类可以构造函数,接口不可以
类可以被继承,接口只能被实现
类可以实例化方法属性,接口只可以定义方法属性常量等
类可以重写方法以,接口不可以
第五章 画图板
事件机制
1. 事件源
2. 监听器
3. 处理者
事件的执行流程?
第六章 关键字
52个关键字,50个关键字,2个保留字
Final
Static
第七章 数组
定义格式:
数据类型 数组名[] = new 数据类型[长度];
使用数组:数组下标,length
优点和缺点
自定义队列
第八章 集合框架
List:有序并且允许重复的集合
ArrayList,LinkedList,Vector
Set:无序不允许重复的
HashSet,TreeSet,LinkedSet
Map:键值对并且键不允许重复
HashMap
第九章 重绘
Paint方法
集合存储之前的图形。
第十章 五子棋
算法和程序的结合。
第十一章 文件异常
File,File的常用方法
异常:
强制异常和运行时异常(隐式异常)
列举一些java的常见异常?
空指针异常
越界异常
运行时异常
第十二章 I/O流
文件流 File
基本数据流 Data
缓冲流 Buffered
对象流 Object
文件格式:
第十三章 高级Swing组件
第十四章 JTable
第十五章 JTree
第十六章 线程
1. 概念
2. 创建方式
3. 为什么要用线程
同时执行多个运行单位。
分享到:
相关推荐
"Java复习题3"显然聚焦于帮助学习者巩固和深化对Java语言的理解。在这个复习题集中,我们可能会涉及众多Java的基础概念和高级特性。下面将就Java的一些核心知识点进行详细阐述。 1. **基本语法**: Java是一种静态...
这份"Java复习资料及例题源代码"是学习和备考Java相关考试的理想资源,包含了一系列经典例题和配套的源代码,对于深入理解和掌握Java编程的核心概念极其有益。 一、Java基础语法 在复习资料中,你可能会遇到关于...
"java复习.zip"这个压缩包包含了一份全面的Java复习资源,涵盖了Java基础知识、面试笔试题、逻辑题以及各大公司的Java题目,还特别提到了SSH框架,即Struts、Spring和Hibernate这三个流行框架的综合应用。...
java 复习资料 很全 要的来java 复习资料 很全 要的来java 复习资料 很全 要的来java 复习资料 很全 要的来java 复习资料 很全 要的来java 复习资料 很全 要的来java 复习资料 很全 要的来java 复习资料 很全 要的来...
### 全国等级考试二级Java复习资料核心知识点详解 #### 一、Java的历史与现状 - **Java的历史起源** - Java的起源可以追溯到上世纪90年代初,当时Sun Microsystems公司启动了一个名为Green的项目,旨在为家用消费...
core java 复习,简单的对core java 复习
Java 复习汇总.md
Java是世界上最流行的编程语言之一,尤其在企业级应用开发领域占据主导地位。本文将深入探讨Java中的并发和...Java复习笔记中应该涵盖了这些内容的详细解释和实例,通过深入学习,你可以进一步巩固和提升自己的技能。
这份名为"超详细的Java复习知识点2019——个人笔记"的文档,旨在为初学者提供一个全面且深入理解Java基础知识的指南。笔记内容可能涵盖了以下几个关键领域: 1. **Java语法基础**:包括变量、数据类型、运算符、...
Java复习资料 本文档是关于Java复习资料的总结,涵盖了Java基础知识、数据库操作、SQL语句、Oracle和SQL Server的差异、日期时间函数等方面的知识点。 一、 Java基础知识 Java是一种面向对象的编程语言,允许...
这里面由我自己总结的一些Java知识点。 同时附赠一份我学习的资料,是github上的一位大神写的,非常棒的笔记,力荐!总结了Java知识、IO、http、socket、redis、git、docker,设计层次比较全,大家可以下载看看,...
Java复习题知识点总结 一、Java语言基础 * Java语言使用的字符码集是Unicode(问题1) * Java程序的主类需包含main方法,main方法的返回类型是void(问题2) 二、类和对象 * 子类在定义时需要使用extends关键字...
这个"JAVA复习题库"旨在帮助学习者巩固和深化对Java语言的理解,准备相关考试或者面试。以下是对Java核心知识点的详细阐述: 1. **Java基础** - **变量与数据类型**:Java支持基本数据类型(如int、char、boolean...
好用 实在 全面的Java复习资料 有助于你更好更全面的对所学过的东西进行复习 里面的内容丰富 涉及范围广 实用性强
### Java复习资料知识点详解 #### 一、Java平台选择 - **知识点**: 选择题1考查了Java的不同平台。Java有三个主要平台:Java SE(Standard Edition),Java EE(Enterprise Edition),Java ME(Micro Edition)。...
### JAVA复习资料知识点详解 #### 一、Java基础概述 在Java的学习过程中,为了更好地理解和掌握这门语言,我们可以通过一些具体的代码实例来深入探讨其核心概念和技术要点。本篇内容将围绕`Person.java`与`Static...
### Java复习知识点详解 #### 第一章:Java基础概念 - **Java语言的执行方式**: - Java是一种编译型语言,同时也是一种解释型语言。首先,源代码需要通过编译器转换成字节码(.class文件),然后由Java虚拟机...
这份"java复习笔记"旨在帮助学习者系统地回顾和深入理解Java的关键概念和技术,以便于提升编程技能和应对各种开发挑战。 一、基础语法 Java的基础语法包括变量、数据类型、运算符、流程控制语句等。例如,变量是...
【Java复习知识点】 Java是一种广泛使用的面向对象的编程语言,具有丰富的类库和强大的功能。在Java课程复习中,理解并掌握以下几个关键知识点至关重要: 1. 抽象类与抽象方法: - 题目中的`MyClass`被声明为抽象...