- 博客(11)
- 收藏
- 关注
原创 面向对象-工具类和常用类-递归-包装类-内部类(个人复习)
文章目录面向对象一、工具类和常用类1.Arrays类2.Date类(java.util)3.SimpleDateFormat类(java.text)4.Calender类5.BigDecimal6.Math类7.Random类8.System类二、递归1.递归的含义2.体会递归的思考方式3.方法调用栈三、包装类1.包装类的作用2.自动装箱和拆箱四、内部类1.内部类概念2.使用内部类的理由3.内部类分类4.普通成员内部类5.私有的成员内部类6.静态内部类7.局部内部类8.匿名内部类[常用] 面向对象 一、工具
2020-09-09 21:15:59
484
原创 面向对象-多态-抽象类-接口(个人复习)
文章目录面向对象一、多态1.泛化2.多态二、抽象类1.抽象方法2.抽象类3.抽象类的作用4.抽象类的其他细节三、接口1.接口2.接口的特点3.接口的语法4.实现多个接口5.接口继承接口6.提示7.抽象类和接口的区别 面向对象 一、多态 1.泛化 泛化就是抽象化,把具体的事物当作抽象的东西看待(把猫看成动物)。 泛化也叫向上转型,是通往多态的路口。 把子类对象看作父类对象,这样可行吗? 可行,自愿放弃了更丰富的信息。 这样做有用吗? 有用,我们可以用同样的类型处理不同的东西 注意:只有向上转型,没有向下转型。
2020-09-03 19:55:31
361
原创 面向对象-继承-Object-final关键字-包和访问权限(个人复习)
文章目录面向对象一、继承1.类与类之间常见关系2.继承(1)为什么要继承(2)继承的语法(3)继承的术语(4)java中继承的规定(5)方法重写(覆盖override)(6)重载与重写区别(7)super关键字(8)构造方法的特殊性(9)instanceof关键字二、Object1.Object类型概述2.Object的常见方法(1)hashCode方法(2)toString方法(3)equals方法(4)==和equals方法的区别三、fianl关键字1.final概述2.final修饰变量3.final
2020-09-03 19:08:10
279
原创 面向对象-static关键字、String类、字符缓冲区和StringBuilder(个人复习)
文章目录面向对象一、static关键字1.static关键字概述(静态)2.静态变量3.静态方法4.静态初始化块5.static特征总结6.单例模式(Singleton)二、String类1.概述2.常量池3.String类常见构造方法4.内存图5.String类的方法介绍三、字符缓冲区StringBuilder1.概述2.构造方法3.添加功能4.删除功能5.替换和反转功能6.String和StringBuilder拼接字符串的区别7.String和StringBuilder的相互转换8.stringBuf
2020-09-03 16:53:42
489
原创 面向对象-类和对象、封装、构造方法、this关键字(个人复习)
文章目录面向对象一、类和对象1.面向对象概述2.面向对象和面向过程相比3.类4.对象5.类的定义与使用二、封装1.为什么要封装2.如何封装3.private的含义4.封装的好处三、构造方法1.构造方法概念2.构造方法特征3.构造方法作用4.构造方法细节5.初始化代码块四、this关键字1.this的含义2.this使用格式3.调用构造方法4.作用总结 面向对象 一、类和对象 1.面向对象概述 “面向对象”(英语:Object Oriented,简称OO)是一种以事物为中心的编程思想。 面向对象程序设计(英语
2020-09-03 14:53:43
191
原创 数组(个人复习)
文章目录数组一、概念1.定义2.特点二、 定义与初始化1.定义格式2.数组初始化(1)动态初始化(2)静态初始化3.访问数组元素4.遍历数组三、数组内存图1.概念2.java中内存划分3.数组在内存中的储存(1)一个数组内存图(2)两个数组内存图(3)两个变量指向一个数组四、数组常见错误1.数组索引越界异常五、数组排序1.排序算法2.冒泡排序 数组 一、概念 1.定义 数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按无序的形式组织起来的一种形式。这些无序排列的同类数据元素的集合称为数组。 2.
2020-09-03 13:50:39
257
原创 流程控制-顺序结构、分支结构、循环结构(个人复习)
文章目录流程控制一、流程控制概念1.什么是流程控制2.分类(1)顺序结构(2)分支结构(3)循环结构二、分支结构1.if语句2.switch三、循环结构1.概述2.分类3.for循环4.多重循环5.while循环6.do...while循环 流程控制 一、流程控制概念 1.什么是流程控制 使用不同的关键字/语法来控制代码的执行顺序/流程 2.分类 (1)顺序结构 代码从上向下依次执行 (2)分支结构 到达某个状态时,可能会有多种情况,每种情况都需要提前准备好,所以多条路的路口就是一个分支。代码写得多,程序
2020-09-03 11:17:20
1739
原创 java中的基本语法(个人复习)
文章目录一、注释、关键字、标识符1.注释2.关键字3.标识符二、数据类型、常量、变量1.数据类型2.常量3.变量4.数据类型转换概念数据类型转换两种方式5.字符集和char类型常见字符集char类型三、运算符概述算数运算符赋值运算符关系运算符逻辑运算符三元运算符键盘录入scanner类概述使用步骤 一、注释、关键字、标识符 1.注释 注释概述 用于解释说明程序的文字 注释分类 (1)单行注释 格式:// 注释文字 //单行注释 (2)多行注释 格式: /* 注释文字 */ /*多行注释*/ (3)文
2020-09-03 10:11:32
264
1
原创 关于集合中的一点知识(个人复习材料)
文章目录集合一、Collection1.集合2.集合和数组的区别3.集合家族二、Collection接口1.增加2.删除3.清空4.判断5.获取6.Collection接口的子接口三、Set接口1.HashSet(1)HashSet结构和原理(2)添加数据到HashSet①基本数据类型存入HashSet中②字符串类型数据存入HashSet中③自定义类型存入HashSet中2.泛型(入门)3.迭代器和增强型for循环(1)迭代器(2)增强型for循环4.比较器5.TreeSet四、List接口1.List中的
2020-09-03 08:43:21
380
原创 异常(个人复习)
异常 文章目录异常一、异常的分类1.异常的含义2.异常的语法(1)try-catch(用来捕获异常)多重catch块3.异常的体系(1)Throwable类(2)Error(错误)(3)Exception(异常) 一、异常的分类 1.异常的含义 异常时java处理错误的一种机制。 2.异常的语法 处理异常的关键字有: try、catch、finally、thorw、throws (1)try-catch(用来捕获异常) 格式 try { 代码段 产生异常(异常类型) } catch (异常类型 e) {
2020-08-31 19:27:16
154
原创 JAVA基础入门(个人复习)
提示:个人记录学习进度以及学习内容!! 文章目录JAVA入门一、计算机发展史1.第一代计算机2.第二代计算机3.第三代计算机4.第四代计算机二、编程语言发展史1.引入库2.读入数据java语言1.java语言发展史2.java三大平台3.关于java的事件4.java的特点5.JDK、JRE和JVM的区别总结 JAVA入门 提示:以下是本篇文章正文内容,下面案例可供参考 一、计算机发展史 1.第一代计算机 电子管计算机(1964-1958年) 第一台通用的、完全电子的计算机由约翰.莫奇勒和普雷斯波.
2020-08-30 09:48:22
464
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人