- 博客(8)
- 收藏
- 关注
原创 Java基础精讲之内部类
本文将深刻以代码和总结的形式深刻理解内部类,希望能够给大家带来深刻的理解。到这里你们应该也是总结了一份你们的观看结果了,然后再对照我说的看看有什么偏差。1.在我的理解中我把局部内部类就看成了一个局部变量只不过这个变量是一个类的形式。2.局部内部类的作用范围是在,代码块和方法中。3.局部内部类中的方法可以直接调用外部类中的成员变量和成员方法,尽管他们是私有的也可以调用。4.局部内部类是一个局部的变量只能在代码块或者是方法内使用,在方法外部不能使用也访问不到。
2024-10-16 00:17:33 873
原创 Java基础精讲之抽象类和接口
本文将深度讲解一下抽象类和接口的知识点,以及他俩的区别和实际使用场景等//修饰符+abstract + class + 类名//修饰符+abstract + 返回值类型 + 方法名注意:如果我们在一个类中定义了一个抽象方法那么这个类必须为抽象类。否则会编译不通过的我们要定义一个接口是和类不同的他是一个interface关键字如下图//定义了一个接口就以上面的为例,接口的关键字是interface,然后接口中的方法默认都是抽象的他只是把abstract关键字省略了如下是他的原貌。
2024-10-03 16:24:30 768
原创 Java基础精讲之final关键字
final(最终的)在英语中表示最终的意思,那么他在定义在变量上也是表示的是最终的变量。final可以定义在成员变量上也可以定义在静态变量上可以看到final关键字定义后的变量在任何地方都是不可以进行修改的,编译会报错。final关键字定义在方法上如果该类被子类继承,那么final修饰的方法不可以被重写。用final修饰的类是不可以被继承的。
2024-10-02 15:17:59 218
原创 Java基础精讲之代码块
类的5大属性(属性,方法, 构造器,代码块,内部类)这几个都是很重要的我们需要好好掌握。今天我们就来深刻讲讲代码块。//普通代码块的定义形式{}System.out.println("你好");下面我们再来看一下代码块的执行流程来引出为什么会有代码块和代码块有什么作用。//静态变量//静态代码块的定义形式{}static {System.out.println("你好");静态代码块就是在代码块的基础上加了一个static关键字就可以。
2024-10-02 13:17:34 1035
原创 Java基础精讲之类变量和类方法
类变量就是静态变量,在这个类中所有的对象对象共享的一个变量该类中的任何对象取到该变量都是相同的值,修改也是被该类的所有对象可见。就是在我们定义普通的成员变量中加上static修饰符比如 private static int count;【推荐这么写】或者也可以是 static private int count;【不推荐这么写】;private static void test(){} 或者 static private void test(){} 【不推荐这样写】
2024-10-01 16:18:49 622
原创 Java基础精讲之面向对象三大特性,封装,继承,多态!!!
Java是面向对象编程的一种语言,我们可以把Java想象成一个世界,世界中有很多的东西比如人,物品等等,而这些在Java的世界中就是一个一个对象的形式存在的,我们可以把一个对象就理解成一个人,一个物品等等。所以说面向对象的三大特性是我们在学习java中最重要,也是最核心的基础,本篇文章就以简单易理解的方式解读面向对象的三大特性。向上转型的条件是必须是继承关系,编译类型是运行类型的父类,并且如果想要调用方法的时候,子类必须重写父类的方法。
2024-09-16 00:28:04 696
原创 linux固定ip地址步骤以及踩坑问题:linux系统固定ip地址后docker无法拉取镜像
linux固定ip地址步骤以及踩坑问题:linux系统固定ip地址后docker无法拉取镜像
2024-06-09 20:17:57 188 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人