自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 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 267

原创 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 203

原创 Java SE 包装类

一、包装类针对八种基本数据类型相应的引用类型—包装类。有了类的特点,就可以调用类中的方法。二、包装类和基本数据的转换三、包装类型和 String 类型的相互转换public static void main(String[] args) { //包装类(Integer)->String Integer i = 100;//自动装箱 //方式1 String str1 = i + ""; ...

2021-11-29 18:42:32 206

原创 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 127

原创 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 435

原创 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 319

原创 Java SE 抽象类

抽象类快速入门//即: 父类方法不确定性的问题 //===> 考虑将该方法设计为抽象(abstract)方法 //===> 所谓抽象方法就是没有实现的方法 //===> 所谓没有实现就是指,没有方法体 //===> 当一个类中存在抽象方法时,需要将该类声明为 abstract 类 //===> 一般来说,抽象类会被继承,有其子类来实现抽象方法.1.用abstract 关键字来修饰一个类时,这个类就叫抽象类。 访问修饰符 abstract 类名{}2

2021-11-26 11:56:10 69

原创 Java SE 注解 @Override @Deprecated @SuppressWarnings

注解的理解 1) 注解(Annotation)也被称为元数据(Metadata),用于修饰解释 包、类、方法、属性、构造器、局部变量等数据信息。 2) 和注释一样,注解不影响程序逻辑,但注解可以被编译或运行,相当于嵌入在代码中的补充信息。 3) 在 JavaSE 中,注解的使用目的比较简单,例如标记过时的功能,忽略警告等。在 JavaEE 中注解占据了更重要的角色,例如用来配置应用程序的任何切面,代替 java EE 旧版中所遗留的繁冗代码和 XML 配置等。 基本的 Annotation

2021-11-25 19:41:12 232

原创 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 140

原创 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 156

原创 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 312

原创 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 185

原创 匿名内部类练习

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 867

原创 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 87

原创 Java SE 局部内部类

演示局部内部类的使用

2021-11-24 15:18:28 329

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除