Java
文章平均质量分 80
Sheila的Java笔记
Sheila编程大师
一位编程爱好者~~~
展开
-
P459 包装类Wrapper
/底层使用的仍然是Integer.valueOf(n2)int n3 = integer2;//底层使用的仍然是integer1.intValue()//演示 int <--> Integer 的装箱和拆箱。//手动装箱 int --> Integer。//手动拆箱 Integer --> int。//自动装箱 int --> Integer。//自动拆箱 Integer --> int。//jdk5后就可以自动装箱和拆箱。//jdk5前是手动装箱和拆箱。2)有了类的特点,就可以调用类中的方法。原创 2024-05-26 20:04:45 · 201 阅读 · 0 评论 -
P451 try-Catch异常处理
System.out.println("空指针异常=" + e.getMessage());System.out.println("异常信息=" + e.getMessage());System.out.println("算术异常=" + e.getMessage());//3. 如果希望不管是否发生异常,都执行某段代码(比如关闭连接,释放资源等)则使用如下代码。//1. 如果异常发生了,则异常发生后面的代码不会执行,直接进入到 catch 块。System.out.println("数字:" + a);原创 2024-05-25 18:56:59 · 473 阅读 · 0 评论 -
P425 Java-enum枚举类
/要描述的信息//定义四个对象,固定//使用 static 和 final 修饰public static final Season SPRING = new Season("春天","温暖");public static final Season SUMMER = new Season("夏天","炎热");public static final Season AUTUMN = new Season("秋天","凉爽");原创 2024-05-20 23:29:23 · 761 阅读 · 0 评论 -
P422 静态内部类
/因为静态内部类,是可以通过类名直接访问(前提是满足访问权限) Outer10.Inner10 inner10 = new Outer10.Inner10();public void say() { //如果外部类和静态内部类的成员重名时,静态内部类访问的时,public void m1() { //外部类---访问------>静态内部类 访问方式:创建对象,再访问。//外部其他类 使用静态内部类。//3. 可以直接访问外部类的所有静态成员,包含私有的,但不能直接访问非静态成员。原创 2024-05-20 22:44:04 · 594 阅读 · 0 评论 -
P420 成员内部类
System.out.println("n1 = " + n1 + " name = " + name + " 外部类的 n1=" + Outer08.this.n1);//如果成员内部类的成员和外部类的成员重名,会遵守就近原则. 可以通过 外部类名.this.属性 来访问外部类的成员。public void say() { //可以直接访问外部类的所有成员,包含私有的。//外部其他类,使用成员内部类的三种方式。//创建成员内部类的对象,然后使用相关的方法。原创 2024-05-17 15:08:59 · 327 阅读 · 0 评论 -
P416 匿名内部类
Father father = new Father("jack"){//基于类的匿名内部类,有参数列表。System.out.println("tiger的运行类型="+tiger.getClass());System.out.println("tiger的运行类型="+tiger.getClass());IA tiger = new IA() {//基于接口的匿名内部类。//匿名内部类是创建类的同时创建一个实例对象,类只能使用一次,//匿名内部类是创建类的同时创建一个实例对象,类只能使用一次,原创 2024-05-17 12:03:08 · 1712 阅读 · 0 评论 -
P406 Java接口使用细节,区分接口与继承,接口的多态
在面向对象编程(OOP)中,接口(Interface)和继承(Inheritance)是两个重要的概念,用于实现代码的重用和扩展性。在前面的Usb接口案例,Usb usb既可以接收手机对象,又可以接收相机对象,就体现了接口的多态。2)接口中所有的方法是public方法,接口中抽象方法可以不用abstract修饰。9)接口的修饰符只能是public和默认,这点和类的修饰符是一样的。3)一个普通类实现接口,就必须将接口里的所有方法实现。4)抽象类实现接口,可以不用实现接口里的方法。1)接口不能被实例化。原创 2024-05-14 21:06:46 · 458 阅读 · 2 评论 -
P390 创建一个子类,代码块(静态和普通)、属性(静态和普通)、构造方法调用顺序
System.out.println("父类的普通代码块被调用");System.out.println("父类的静态代码块被调用");System.out.println("子类的静态代码块被调用");System.out.println("子类的普通代码块被调用");System.out.println("父类的静态属性被调用");System.out.println("子类的静态属性被调用");System.out.println("子类的普通属性被调用");//父类的普通代码块。原创 2024-05-14 20:16:49 · 385 阅读 · 2 评论 -
P403 Java接口的基本使用方法、接口应用场景
总之,Java接口在编程中扮演着重要角色,它们有助于实现代码的高内聚、低耦合、高复用性和可维护性。在构建大型系统和复杂应用程序时,使用接口可以显著提高代码的质量和可维护性。System.out.println("手机开始工作...");System.out.println("手机结束工作...");System.out.println("相机开始工作...");System.out.println("相机结束工作...");//创建手机和照相机。//关于照相机的接口。原创 2024-05-13 23:23:30 · 849 阅读 · 0 评论 -
P398 抽象类、抽象方法、抽象模版模式
抽象类、抽象方法、抽象模版模式原创 2024-05-11 14:36:12 · 386 阅读 · 1 评论