JAVA SE
Error了
这个作者很懒,什么都没留下…
展开
-
Java SE 集合(一) Collection 接口和常用方法
数组的不足集合、集合的框架体系//1. 集合主要是两组(单列集合 , 双列集合) //2. Collection 接口有两个重要的子接口 List Set , 他们的实现子类都是单列集合 //3. Map 接口的实现子类 是双列集合,存放的 K-V public static void main(String[] args) { ArrayList arrayList = new ArrayList(); arrayList.add("ja..原创 2021-12-03 17:04:24 · 262 阅读 · 0 评论 -
Java SE String类
String 类的理解和创建对象public static void main(String[] args) { //1.String 对象用于保存字符串,也就是一组字符序列 //2. "jack" 字符串常量, 双引号括起的字符序列 //3. 字符串的字符使用Unicode字符编码,一个字符(不区分字母还是汉字)占两个字节 //4. String 类有很多构造器,构造器的重载 // 常用的有 String s1 .原创 2021-11-30 18:52:01 · 197 阅读 · 0 评论 -
Java SE 包装类
一、包装类针对八种基本数据类型相应的引用类型—包装类。有了类的特点,就可以调用类中的方法。二、包装类和基本数据的转换三、包装类型和 String 类型的相互转换public static void main(String[] args) { //包装类(Integer)->String Integer i = 100;//自动装箱 //方式1 String str1 = i + ""; ...原创 2021-11-29 18:42:32 · 200 阅读 · 0 评论 -
Java SE 异常处理(二)throws throw
一、throws 异常处理 二、注意事项和使用细节public static void main(String[] args) {f2();} public static void f2() /*throws ArithmeticException*/ { //1.对于编译异常,程序中必须处理,比如 try-catch 或者 throws //2.对于运行时异常,程序中如果没有处理,默认就是throws的方式处理 int n1 = .原创 2021-11-28 15:57:30 · 122 阅读 · 0 评论 -
Java SE 异常-Exception 异常处理try-catch (一)
一、异常介绍二、异常体系图1. 常见的运行时异常包括 1) NullPointerException 空指针异常 2) ArithmeticException 数学运算异常 3) ArrayIndexOutOfBoundsException 数组下标越界异常 4) ClassCastException 类型转换异常 5) NumberFormatException 数字格式不正确异常public static void main(String[] args) ...原创 2021-11-27 19:18:13 · 430 阅读 · 0 评论 -
Java SE 接口的使用 实现接口和继承 接口的多态特性
快速入门public interface UsbInterface { //接口 //规定接口的相关方法 public void start(); public void stop(); }public class Camera implements UsbInterface{ //实现接口,就是把接口方法实现 @Override public void start() { System.out.println("相机开始原创 2021-11-26 13:09:59 · 315 阅读 · 0 评论 -
Java SE 抽象类
抽象类快速入门//即: 父类方法不确定性的问题 //===> 考虑将该方法设计为抽象(abstract)方法 //===> 所谓抽象方法就是没有实现的方法 //===> 所谓没有实现就是指,没有方法体 //===> 当一个类中存在抽象方法时,需要将该类声明为 abstract 类 //===> 一般来说,抽象类会被继承,有其子类来实现抽象方法.1.用abstract 关键字来修饰一个类时,这个类就叫抽象类。 访问修饰符 abstract 类名{}2原创 2021-11-26 11:56:10 · 66 阅读 · 0 评论 -
Java SE 注解 @Override @Deprecated @SuppressWarnings
注解的理解 1) 注解(Annotation)也被称为元数据(Metadata),用于修饰解释 包、类、方法、属性、构造器、局部变量等数据信息。 2) 和注释一样,注解不影响程序逻辑,但注解可以被编译或运行,相当于嵌入在代码中的补充信息。 3) 在 JavaSE 中,注解的使用目的比较简单,例如标记过时的功能,忽略警告等。在 JavaEE 中注解占据了更重要的角色,例如用来配置应用程序的任何切面,代替 java EE 旧版中所遗留的繁冗代码和 XML 配置等。 基本的 Annotation原创 2021-11-25 19:41:12 · 227 阅读 · 0 评论 -
Java SE enum 关键字实现枚举 enum 常用方法应用
1.当我们使用 enum 关键字开发一个枚举类时,默认会继承 Enum 类, 而且是一个 final 类2.[如何证明],使用 javap 工具来演示 public class Enumeration03 { public static void main(String[] args) { System.out.println(Season2.AUTUMN); System.out.println(Season2.SUMMER); }}//演原创 2021-11-25 16:28:40 · 125 阅读 · 0 评论 -
Java SE 自定义枚举类
1.枚举是一组常量的集合。理解:枚举属于一种特殊的类,里面只包含一组有限的特定的对象。2.不需要提供setXx方法,因为枚举对象值通常为只读。3.对枚举对象/属性使用 final+static共同修饰,实现底层优化。 4.枚举对象名通常使用全部大写,常量的命名规范。5.枚举对象根据需要,也可以有多个属性。public class Enumeration02 { public static void main(String[] args) { System.out原创 2021-11-25 16:04:12 · 152 阅读 · 0 评论 -
Java SE 静态内部类的使用
public class StaticInnerClass01 { public static void main(String[] args) { Outer10 outer10 = new Outer10(); outer10.m1(); //外部其他类 使用静态内部类 //方式1 //因为静态内部类,是可以通过类名直接访问(前提是满足访问权限) Outer10.Inner10 inner10 =.原创 2021-11-25 15:09:43 · 307 阅读 · 0 评论 -
Java SE 成员内部类的使用
public class MemberInnerClass01 { public static void main(String[] args) { Outer08 outer08 = new Outer08(); outer08.t1(); //外部其他类,使用成员内部类的二种方式 // 第一种方式 // outer08.new Inner08(); 相当于把 new Inner08()当做是outer08成员 .原创 2021-11-25 14:20:18 · 180 阅读 · 0 评论 -
匿名内部类练习
public class InnerClassExercise02 { public static void main(String[] args) { CellPhone cellPhone = new CellPhone(); //解读 //1. 传递的是实现了 Bell接口的匿名内部类 InnerClassExercise02$1 //2. 重写了 ring //3. Bell bell = new Bell().原创 2021-11-24 19:33:37 · 853 阅读 · 0 评论 -
Java SE 匿名内部类使用和细节
演示匿名内部类的使用1.本质是类、该类没有名字、同时还是一个对象说明∶匿名内部类是定义在外部类的局部位置,比如方法或接口中,并且没有类名匿名内部类的基本语法 : new 类或接口(参数列表){ 类体}public class AnonymousInnerClass { public static void main(String[] args) { Outer04 outer04 = new Outer04(); outer04.method();原创 2021-11-24 16:31:37 · 83 阅读 · 0 评论 -
Java SE 局部内部类
演示局部内部类的使用原创 2021-11-24 15:18:28 · 324 阅读 · 0 评论