自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

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

原创 P422 静态内部类

/因为静态内部类,是可以通过类名直接访问(前提是满足访问权限) Outer10.Inner10 inner10 = new Outer10.Inner10();public void say() { //如果外部类和静态内部类的成员重名时,静态内部类访问的时,public void m1() { //外部类---访问------>静态内部类 访问方式:创建对象,再访问。//外部其他类 使用静态内部类。//3. 可以直接访问外部类的所有静态成员,包含私有的,但不能直接访问非静态成员。

2024-05-20 22:44:04 583

原创 P75 C语言文件操作相关函数大全

这个函数属于文件I/O(输入/输出)的一部分,它允许你在文件中跳转到指定的位置,以便从该位置开始读取或写入数据。在这个示例中,我们首先打开一个名为 "example.txt" 的文件以写入模式("w")。是一个标准库函数,用于从指定的流(通常是文件或标准输入/输出流)中读取一行,并将其存储在提供的字符串中。在这个示例中,我们首先打开一个名为 "example.txt" 的文件以写入模式("w")。在这个示例中,我们首先打开一个名为 "example.txt" 的文件以写入模式("w")。

2024-05-18 22:29:41 605

原创 P420 成员内部类

System.out.println("n1 = " + n1 + " name = " + name + " 外部类的 n1=" + Outer08.this.n1);//如果成员内部类的成员和外部类的成员重名,会遵守就近原则. 可以通过 外部类名.this.属性 来访问外部类的成员。public void say() { //可以直接访问外部类的所有成员,包含私有的。//外部其他类,使用成员内部类的三种方式。//创建成员内部类的对象,然后使用相关的方法。

2024-05-17 15:08:59 317

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

原创 P414 Java局部内部类

如果定义类在局部位置(方法中/代码块) :(1)局部内部类(2)匿名内部类定义在成员位置(1)成员内部类(2)静态内部类。

2024-05-16 23:37:45 386

原创 P74 文件操作(2)

文件操作(2)

2024-05-16 13:46:04 852

原创 P73 文件操作(1)

C语言文件操作(1)

2024-05-15 22:51:53 450

原创 P69 柔性数组

在C语言中,有一种数组叫柔性数组,它是在结构体中末尾定义。int arr[];//也可以arr[0],两者是等价的关系//前面的sizeof是计算struct S的大小,后面的是计算数组中所需的多少个元素的总大小int i = 0;for(i = 0;i<5;i++){//使用realloc改变内存大小if(pa!for(i = 0;i<10;i++){//打印...//释放动态内存,这里只需要释放ps指针。

2024-05-15 13:26:23 273

原创 P406 Java接口使用细节,区分接口与继承,接口的多态

在面向对象编程(OOP)中,接口(Interface)和继承(Inheritance)是两个重要的概念,用于实现代码的重用和扩展性。在前面的Usb接口案例,Usb usb既可以接收手机对象,又可以接收相机对象,就体现了接口的多态。2)接口中所有的方法是public方法,接口中抽象方法可以不用abstract修饰。9)接口的修饰符只能是public和默认,这点和类的修饰符是一样的。3)一个普通类实现接口,就必须将接口里的所有方法实现。4)抽象类实现接口,可以不用实现接口里的方法。1)接口不能被实例化。

2024-05-14 21:06:46 442 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 372 2

原创 P403 Java接口的基本使用方法、接口应用场景

总之,Java接口在编程中扮演着重要角色,它们有助于实现代码的高内聚、低耦合、高复用性和可维护性。在构建大型系统和复杂应用程序时,使用接口可以显著提高代码的质量和可维护性。System.out.println("手机开始工作...");System.out.println("手机结束工作...");System.out.println("相机开始工作...");System.out.println("相机结束工作...");//创建手机和照相机。//关于照相机的接口。

2024-05-13 23:23:30 833

原创 P398 抽象类、抽象方法、抽象模版模式

抽象类、抽象方法、抽象模版模式

2024-05-11 14:36:12 369 1

原创 P67 动态开辟内存空间可能存在的错误

/这里出现错误,因为p只开辟了40个字节的内存空间,而你实际访问了44个字节,造成越界访问。//内存泄露是一个很可怕的事情,它会一直消耗掉计算机的内存,当然不包括除堆区以外的内存,所以建议每次动态开辟内存,下一步就在后面写上释放的代码。//由于上面使用p++,此时p指向的地址已经不是动态内存的起始位置,此时释放p,会造成越界访问操作。//但如果malloc开辟失败,比如所要开辟空间过大,此时malloc会返回NULL,即p=NULL。//使用完后不要忘记释放p指向的动态内存空间,并将p指向NULL。

2024-05-10 11:11:23 544

原创 P394 Java中final关键字的使用

介绍了Java中的一个关键字:final

2024-05-09 21:53:44 350

原创 P392 单例模式饿汉式和懒汉式

介绍Java单例模式,专门介绍了单例模式中饿汉式和懒汉式。

2024-05-09 21:47:32 441

原创 P61 枚举和共用体大小计算

介绍枚举和共用体的大小怎么计算

2024-05-09 21:28:48 219

原创 P60 C语言自定义数据类型---位段

介绍了C语言中的一个自定义数据类型:位段

2024-05-09 20:58:13 775

原创 P65 动态内存分配函数介绍

介绍C语言中的动态内存分配及相关函数(malloc、free、calloc、realloc)

2024-05-09 20:24:54 679

原创 第三期:C语言数据类型介绍(初阶)

C语言专栏第三期:这一期介绍了C语言中的所有数据类型,但还只是初阶,后期会有进阶介绍。

2024-05-08 14:49:16 720 1

原创 第四期:计算机中的单位、各进制

C语言专栏第四期:介绍计算机中的单位,各进制之间的转换

2024-05-07 23:22:35 477

原创 第五期:变量与常量讲解

C语言专栏第五期:这一期系统性地介绍了C语言中变量与常量的相关概念,以及介绍了许多输入输出格式控制符

2024-05-07 22:16:18 811

原创 第二期:C语言学习工具、github网站

C语言专栏第二期:介绍了Visual Studio,github账号注册,github界面汉化,浏览器如何安装油猴插件以及如何下载脚本资源

2024-05-06 21:55:23 852

原创 第一期:C语言介绍

这一期介绍C语言历史、C语言现状以及C语言的应用场景等。

2024-05-04 11:27:52 214 2

原创 指针与数组相关类型调用方式归类(最全!!!不收藏将是你的损失)

【代码】指针与数组相关类型调用方式归类(最全!!!

2024-04-12 22:28:20 78

空空如也

空空如也

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

TA关注的人

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