![](https://img-blog.csdnimg.cn/direct/f520d9d5fbe045d4b5ccf33b593b6873.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
一步一步了解Java
文章平均质量分 96
一为从0开始学习Java的感悟
Gu Gu Study
宝剑锋从磨砺出,梅花香自苦寒来,想给努力的自己留点痕迹
展开
-
【一步一步了解Java系列】:对这个系列的总结以及对缺漏内部类知识的补充
成员内部类成员内部类是定义在另一个类中的类。它可以访问外部类的成员变量和方法,包括私有的。它是一个静态成员,因此不能直接访问外部类的非静态成员。局部内部类局部内部类是在方法内部定义的类。它的作用域仅限于定义它的块内。它不能访问外部类的成员变量,但可以访问外部类的静态成员变量和方法。匿名内部类匿名内部类是没有名称的内部类。通常用于实现接口或继承抽象类,且只需要一次使用。它不能有构造器,但可以访问外部类的成员变量和方法,包括私有的。静态嵌套类。原创 2024-07-01 15:39:30 · 2466 阅读 · 74 评论 -
【一步一步了解Java系列】:子类继承以及代码块的初始化
继承的概念以及继承存在的意义。原创 2024-06-01 09:07:27 · 2064 阅读 · 68 评论 -
【一步一步了解Java系列】:探索抽象类与接口的秘密
在这个例子中,Vehicle 是一个接口,定义了一个抽象方法 drive(),一个默认方法 honk() 和一个静态方法 checkVehicle()。接口在大多数是一种过程,它只需要完成一个动作,比如walk,但是不同的对象有不同的走法,鸟是飞,蛇是爬,狗是走,这都是各不相同的,但是他们都有walk的行为,这时就需要到接口。2.在抽象类中我们可以定义抽象方法也可以定义普通的实例方法方法,但是想定义抽象方法必须在抽象类中定义。在定义类的时候在前面加上abstra,那么这个类就是抽象类简单示范一下。原创 2024-06-11 15:39:21 · 1046 阅读 · 5 评论 -
【一步一步了解Java系列】:认识异常类
使用的较多的异常类往往是我们自己定义的比较多,那么如何自定义异常类呢,下面我们就来讲讲如何自定义异常类。int a=0;if(a==0){如上我们只需让自己创建出的类继承Exception或其它异常类即可,这样这个类也是一个异常类了。然后我们在需要抛出异常时,抛出自己定义的异常即可。也可以用try-catch进行使用解决自己定义的异常。** 自定义异常通常会继承自 Exception 或者 RuntimeException **原创 2024-06-22 09:22:15 · 1658 阅读 · 37 评论 -
【一步一步了解Java系列】:重磅多态
当我们创建 Dog 类的实例并将其向上转型为 Animal 类型时,调用 sound() 方法会执行 Dog 类中重写的方法,而不是 Animal 类中的原始方法。由于向上转型是安全的,编译器允许这样做,并且当我们调用 makeSound() 方法时,将调用 Dog 类中重写的方法。在Java中,向上转型(Upcasting)和向下转型(Downcasting)是面向对象编程中多态性的一部分,它们允许我们处理不同类型的对象,但以更通用的类型进行操作。向上转型是安全的,因为子类是父类的特化。原创 2024-06-05 17:12:05 · 2080 阅读 · 60 评论 -
【一步一步了解Java系列】:类与对象的联系
在上方代码中我们定义了一个Student类,然后里面的成员变量有名字,那么我们还定义了一个成员方法setName,然后我们在main方法中实例化了3个对象,然后我们调用了setName方法,给每个对象起个名字。只要加上this后代码就会知道this.name指的是对象的name,单单一个name就是成员变量的name,这样就可以正确的赋值方法。emmm,在Java中有这么一句话,Java中任何东西皆可为对象,猫,狗,人,猴,洗衣机,手机,电脑,键盘等等。类是用来描述一个对象的,对象是一个真正存在的实体。原创 2024-05-29 08:36:28 · 2018 阅读 · 65 评论 -
【一步一步了解Java系列】:何为数组,何为引用类型
大家也看到第二种比第一种的写法较为繁杂,但效果都是一样的,所以我们。原创 2024-05-25 10:23:17 · 917 阅读 · 11 评论 -
【一步一步了解Java系列】:Java中的方法对标C语言中的函数
在我看来方法就是将一些代码封装起来的一片代码块,这个代码块可以完成一个单独的功能比如:加法,加法,除法等。再比如:面向对象时有个对象的“说话”功能。是能够模块化的组织代码(当代码规模比较复杂的时候).做到代码被重复使用, 一份代码可以在多个位置使用.让代码更好理解更简单.直接调用现有方法开发, 不必重复造轮子.System.out.println(year + "年是闰年");} else {System.out.println(year + "年不是闰年");原创 2024-05-19 14:16:18 · 1730 阅读 · 51 评论 -
【一步一步了解Java系列】:探索Java逻辑控制
喜欢的一句话: 常常会回顾努力的自己,所以要为自己的努力留下足迹。作者:小闭在 Java 中,逻辑控制主要有以下几种结构:顺序结构是最简单,也是最直观的一种结构。就是一句一句的执行代码,没有循环语句,也没有if语句。原创 2024-05-16 13:25:01 · 950 阅读 · 10 评论 -
【一步一步了解Java系列】:了解Java与C语言的运算符的“大同小异”
2. 关系运算符:用于比较两个值的关系,如等于、不等于、大于、小于等。1. 算术运算符:用于执行基本的数学运算,如加法、减法、乘法、除法和取模(取余)等。在计算机中数据的储存都是以0,1的形式进行储存,而按位或 | 就可以让两个数据进行运算.5. 自增和自减运算符:用于增加或减少变量的值,例如 ++ 表示自增,-- 表示自减。在计算机中数据的储存都是以0,1的形式进行储存,而按位与 &就可以让两个数据进行运算。2. 比较操作:比较运算符(如>、<、>=、<=等)用于比较两个值的大小关系。原创 2024-05-12 18:14:42 · 1873 阅读 · 64 评论 -
【一步一步了解Java系列】:探索Java基本类型转换的秘密
喜欢的一句话: 常常会回顾努力的自己,所以要为自己的努力留下足迹。作者:小闭。原创 2024-05-06 22:24:13 · 2370 阅读 · 62 评论 -
【一步一步了解Java系列】:探索Java基本类型与C语言的区别
喜欢的一句话: 常常会回顾努力的自己,所以要为自己的努力留下足迹。作者:小闭。原创 2024-04-29 12:58:26 · 1455 阅读 · 15 评论