04 2023 档案

摘要:Arrays方法 Arrays里面包括了一系列静态方法,用于管理和操作数组 toString方法 Array.toString(arr); sort排序(自然排序和定制排序) int []arr={1,2,4,1,5,1}; Arrays.sort(arr);//默认是从大到小的 //可以通过Com 阅读全文
posted @ 2023-04-22 14:41 阅读(9) 评论(0) 推荐(0) 编辑
摘要:String类 string对象用于保存字符串,也就是一组字符序列 “jack”字符串常量,双引号括起来的字符序列 字符串的字符使用Unicode编码,一个字符占两个字节 String类有多构造器,构造器的重载 string实现了两个接口:Serizlizable:String可串行化:可以在网络上 阅读全文
posted @ 2023-04-21 17:31 阅读(20) 评论(0) 推荐(0) 编辑
摘要:Wrapper包装类 | 基本数据类型 | 包装类 | | | | | boolean | Boolean | | char | Character | | byte | Byte | | short | Short | | long | Long | | float | Float | | dou 阅读全文
posted @ 2023-04-21 09:39 阅读(31) 评论(0) 推荐(0) 编辑
摘要:异常 基本概念 java语言中,将程序执行中发生的不正常情况称为异常,(开发过程中的语法问题和逻辑错误不是异常) 异常可以分为两大类:Error和Exception Error(错误) Java虚拟机无法结局的严重问题,例如JVM系统的内部错误,资源耗尽等严重情况,比如:栈溢出,OOM(out of 阅读全文
posted @ 2023-04-20 17:23 阅读(79) 评论(0) 推荐(0) 编辑
摘要:注解 注解也被称为元数据,用于修饰解释 包类,方法,属性,构造器,局部变量等数据信息 和注释一样,注解不影响程序逻辑,但是注解可以被编译或运行,相当于嵌入在代码中的补充信息 在JavaSE中,注解的使用目的比较简单,例如标记过时的功能,忽略警告等。在JavaEE中注解占据了重要的角色,例如用来配置应 阅读全文
posted @ 2023-04-19 14:07 阅读(44) 评论(0) 推荐(0) 编辑
摘要:枚举 为什么要用枚举:我们需要某些对象是固定的,只读,不需要修改,因此我们需要枚举。 枚举的定义: 枚举是一组常量的集合,枚举属于一种特殊的类,里面只有一组有限的特定的对象 自定义枚举 把构造器私有化,防止new出来 把set方法去掉 在类里面创建对象(创建固定的值) 格式如下: public st 阅读全文
posted @ 2023-04-18 11:20 阅读(36) 评论(0) 推荐(0) 编辑
摘要:内部类 基本介绍 一种类的内部有完整的嵌套了另一个类的结构,被嵌套的类就是内部类,嵌套其他类的就是外部类。内部类是我们类的第五大成员,(属性,方法,构造器,代码块,内部类),内部类的最大特点就是可以直接访问私有属性,并且可以体现类与类的包含关系 基本语法 class Outer{//外部类 clas 阅读全文
posted @ 2023-04-17 15:20 阅读(23) 评论(0) 推荐(0) 编辑
摘要:接口 接口的基本介绍 接口就是给出一些没有实现的方法,封装到一起,到某个类要使用的时候,载根据具体情况把他们写出来 接口的模板 interface 接口名{ //属性 //方法(1.抽象方法 2.默认实现方法 3. 静态方法) } class 类名 implements 接口{ 自己的属性; 自己的 阅读全文
posted @ 2023-04-16 20:36 阅读(25) 评论(0) 推荐(0) 编辑
摘要:抽象类 抽象类的解释: 抽象方法就是指的没有实现的方法,业绩是没有方法体, 如果一个类中有抽象方法,那么这个类也必须是抽象类,一般来说,这个类都会有子类,其方法的实现,由子类来重写, 为什么会用到抽象类 当你定义的一个类有不确定性的时候,(动物吃什么)那么我们就会考虑将该方法设计为抽象方法 抽象类的 阅读全文
posted @ 2023-04-16 20:35 阅读(35) 评论(0) 推荐(0) 编辑
摘要:final关键字 final可以修饰类,属性,方法,局部变量 用到final的点: 当不希望类被继承的时候,可以用final来修饰类 当不希望父类的某个方法被修改的时候,也可以用final 当不希望某个类的某个属性被修改 当不希望局部变量被修改的时候可以用final修饰 要注意的点:一般我们定义一个 阅读全文
posted @ 2023-04-16 11:16 阅读(32) 评论(0) 推荐(0) 编辑
摘要:代码块 代码块是什么 代码块就是构造器的补充,又被叫做初始代码块,是类的成员之一,类似于方法,将逻辑语句包起来 但又跟方法不同,没有方法名,没有返回值,没有参数,只有方法体,而且不需要通过对象来调用或类显示调用 代码块的书写格式 (修饰符){ 代码 }; 注意事项: 修饰符可以选,但也只能用stat 阅读全文
posted @ 2023-04-15 20:11 阅读(60) 评论(0) 推荐(0) 编辑
摘要:类变量和类方法 类变量的内存布局 记住:static变量是对象共享的 static是同一个类中所有对象共享的 static变量是在类加载的时候就生成的 什么是静态变量 类变量也叫静态变量/静态属性,是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去 阅读全文
posted @ 2023-04-14 21:25 阅读(58) 评论(0) 推荐(0) 编辑
摘要:四种访问修饰符 | | 本类 | 同包 | 子类 | 不同包 | | | | | | | | public | ✓ | ✓ | ✓ | ✓ | | protect | ✓ | ✓ | ✓ | × | | 默认 | ✓ | ✓ | × | × | | private | ✓ | × | × | × | 阅读全文
posted @ 2023-04-09 13:39 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Object类的详解 “= =”和equal的对比 ==:既可以判断基本类型,又可以判断引用类型 = =:如果判断基本类型,判断的是值是否相等。 = =:如果判断引用类型,判断的是地址是否相等。即判断的是不是同一个对象 equal方法怎么看源码:光标放在方法上,ctrl+b(或者右键点击go to) 阅读全文
posted @ 2023-04-08 14:28 阅读(17) 评论(0) 推荐(0) 编辑
摘要:多态 多态的基本介绍 方法或对象具有多种形态,是面向对象的第三大特征,多态是建立在封装和继承基础之上的 多态的具体体现 方法的多态:重写和重载就体现了多态 对象的多态(核心) 重要的几句话: 一个对象的编译类型和运行类型可以不一样 编译类型在定义对象的时候就固定了,不能改变 运行类型是可以改变的 编 阅读全文
posted @ 2023-04-07 17:04 阅读(16) 评论(0) 推荐(0) 编辑
摘要:方法重写 基本介绍 简单地说,就是子类中的方法名,返回类型,参数都跟父类的方法一样,那么我们就称子类的这个方法覆盖了父类的方法 方法重写的注意事项 返回类型:子类的参数类型和方法名都必须要和父类的一样,子类的返回类型要是父类返回类型的子类,或者相同 修饰符:子类方法不能缩小父类方法的访问条件 pub 阅读全文
posted @ 2023-04-06 20:23 阅读(12) 评论(0) 推荐(0) 编辑
摘要:super关键字 基本介绍 super代表父类的引用,可以引用方法,属性以及构造器 基本语法 访问父类的属性,但不能访问private属性,案例:super.属性名; 访问父类的方法,但不能访问private方法,案例:super.方法名(参数列表); 访问父类的构造器,super.(参数列表); 阅读全文
posted @ 2023-04-06 16:48 阅读(26) 评论(0) 推荐(0) 编辑
摘要:继承 为什么要继承 两个类相同属性太多是我们就会采用继承,是为了解决代码的复用性,使得代码看的更简洁 继承的基本介绍和示意图 继承可以解决代码复用,让我们的编程更加接近人的思维,当多个类存在相同的属性和方法时,可以从这些类中抽象出父类,在父类中定义这些属性和方法,只要通过extends关键字来声明继 阅读全文
posted @ 2023-04-06 10:33 阅读(28) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示