- 博客(12)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 JavaSE--面向对象
JavaSE – 面向对象一、面向对象概述1.1 面向对象和面向过程 面向过程:面向过程其实就是面向具体的每一个步骤和过程,也就是面对具体的每一个功能函数,这些功能函数相互调用,完成需求。即就是朝着要实现的功能,一步步的去操作。 面向过程:面向对象是基于面向过程,对象是将功能进行了封装。只要找到了具体的类,创建出对象,就可以调用其中的具体功能。面向对象也是用来解决问题的一种思维模式。即就是朝着要实现功能的目标,有该功能就调用类。没有的话,就自己设计类。1.2 面向对象和面向过程差异(面向对象的
2021-01-01 19:13:35
141
原创 Lambda表达式
Lambda表达式一、Lambda表达式简介1. Lambda表达式 JDK1.7版本以上推出的新特性,简单地说就是它没有声明的方法,也就是没有访问修饰词,返回值等; Lambda表达式用于创建匿名内部类所属的接口,必须只能有一个抽象方法,否则不可以用Lambda表达式。2. Lambda语法规则Lambda表达式的标准格式由三部分组成:(1)一些参数(2)一个箭头(3)一段代码(方法的参数)-> { 方法体 }格式说明:():接口中抽象方法参数,没有参数就空着,有
2021-01-24 15:52:57
251
2
原创 Map集合
Map集合一、Map集合1、Map集合介绍1.1、Map集合的特点Map集合:将键映射到值的对象。一个映射不能包含重复的键,每个键最多只能映射到一个值。Map集合就是用来存放具有对应关系的数据的。即就是key对应value这样的关系,并且要求key不能重复。public class MapDemo { public static void main(String[] args) { //创建Map对象 Map<String, String> map = new HashMa
2021-01-24 15:12:45
189
原创 泛型
泛型一、泛型概念泛型:JDK1.5以后,使用容器时,必须明确容器中元素的类型。这种机制称之为 :泛型。泛型格式:<数据类型>,这种格式不是很难理解,<> 尖括号也是括号,往括号里面写东西其实就是在传递参数。泛型的好处:(1)安全(2)将运行时期的异常转为编译时期的异常(3)避免了强制类型转换的麻烦二、泛型的使用1.泛型类的使用2.泛型方法的使用// <T>声明有一个泛型 T t 真正使用泛型class Utils<W>{ //
2021-01-19 14:44:40
139
原创 集合
集合一、集合概念集合的概念:当在程序创建的对象比较多的时候,需要对进行统一的管理和操作,那么我们就需要把这些对象存储起来。存储对象的容器称之为集合。集合的作用:当对象多的时候,先进行存储。集合的特点:(1)集合的长度是可变的(2)集合存储的都是对象,而且对象的类型可以不一致集合框架:集合本身是一个工具,它存放在java.util包中。JDK最早的1.0版本中。提供的集合容器很少。升级到1.2版,为了更多的需求,出现了 集合框架 。有了更多的容器。可以完成不同的需求。容器区分的方式:每一个
2021-01-17 13:36:21
323
2
原创 异常
异常1. 异常的概念 在java运行过程中产生问题称为异常,异常本身是一个对象,产生异常就是产生了一个异常对象。2. 异常和错误的区别 异常:程序在运行期间发生了异常,通常可以有针对性的处理方式。 错误(Error):程序在运行期间发生了错误,通常不会有针对性的处理方式。错误的发生往往都是系统级别的问题,都是jvm所在系统发生的并反馈给jvm的。无法针对处理,只能修正代码。3. 常见异常(1)空指针异常 NullPointerException(2) 数组下标越界异常 ArrayIn
2021-01-16 12:31:35
186
原创 20210108-practice
练习题:一、简答题1. abstract 和final,this,static,private能一起用吗?abstract 和 final: final修饰的类是无法被继承的,且final修饰的方法不能被重写 abstract修饰的类一定要有子类(即必须有子类继承抽象类),修饰的方法必须要被子类去实现的(即必须被子类重写其抽象方法)abstract 和 static:static修饰的方法是属于类的,它存在于静态区中,static修饰的方法可以直接通过类名调用; abstract修饰
2021-01-08 21:12:05
162
原创 JavaSE--面向对象
JavaSE – 面向对象一、面向对象概述1.1 面向对象和面向过程 面向过程:面向过程其实就是面向具体的每一个步骤和过程,也就是面对具体的每一个功能函数,这些功能函数相互调用,完成需求。即就是朝着要实现的功能,一步步的去操作。 面向过程:面向对象是基于面向过程,对象是将功能进行了封装。只要找到了具体的类,创建出对象,就可以调用其中的具体功能。面向对象也是用来解决问题的一种思维模式。即就是朝着要实现功能的目标,有该功能就调用类。没有的话,就自己设计类。1.2 面向对象和面向过程差异(面向对象的
2020-12-31 22:17:23
186
1
原创 JavaSE--数组
JavaSE–数组一、数组定义变量空间是可以存放数据的,但是每一个变量空间只能存放一个数据。1、数组的概念数组是同一种类型数据的集合;即能够存放多个相同类型的数据的容器。2、数组的定义方式数组是存放多个数据的容器,Java中需要使用new关键字来创建容器,在创建容器时也要明确容器的大小,即容器中存放数据个数。有以下格式:元素类型[] 数组名 = new 元素类型[元素个数或数组长度];int[] arr = new int[3];//通过new关键字创建了一个长度为3,元素类型是int的数组
2020-12-30 21:39:43
260
原创 JavaSE--流程控制&函数
JavaSE–流程控制&函数一、三元运算符三元运算符,也称为三目运算符或问号冒号运算符。即有三个表达式参与的运算表达式。既然是个运算符,那么运算完必须有运算结果。1、三元运算符格式条件表达式?表达式1:表达式22、运算原则条件表达式 运算结果必须为boolean类型的值。当 条件表达式 的值是true时,表达式1结果就是三元运算符的结果。当 条件表达式 的值是false时,表达式2结果就是三元运算符的结果。表达式1&表达式2 返回数据的语句。3、举
2020-12-26 21:45:34
160
原创 Java运算符
Java运算符一、算术运算符Java中的算术运算符和生活中的算数运算基本相似。运算符运算范例结果+正+3+3-负b=4;-b;-4+加5+510-减6-42*乘3*412/除5/51%取余(模)5%50++自增(前)a=2;b++aa=3;b=3++自增(后)a=2;b=a++a=3;b=2–自减(前)a=2;b–aa=1;b=1–自减(后)a=2;b=a
2020-12-26 21:29:37
142
原创 Java变量&数据类型
Java变量&数据类型一、常量常量定义:程序中固定不变化的值。比如:整数1,2,3;小数5.98,等常量的分类:1.整数常量,所有整数(正整数,零,负整数)2.小数常量。所有小数3.布尔(boolean)类型常量。只有两个数值(true,false)4.字符常量。将一个数字,字母或者符号用单引号( ’ ’ )标识。比如:‘A’,'中国’等。5.字符串常量。将一个或者多个字符用双引号( " " )标识。比如:“中国”,"Hello"等。6.null常量。只有一个数值:null二、变
2020-11-28 16:43:16
79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人