首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java
真正的飞鱼
创建于2022-07-18
订阅专栏
Java
暂无订阅
共17篇文章
创建于2022-07-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java的泛型
泛型程序设计(Generic programming) 意味着编写的代码可以被很多不同类型的对象所重用。泛型对于集合类尤其有用,例如,ArrayList 就是一个无处不在的集合类。
Java的枚举类型
如果类的对象的数量只有有限个,并且可以确定对象的属性,那么考虑使用枚举类。所有的枚举类型都是 Enum 类的子类。它们继承了这个类的许多方法。
Java的抽象类 & 接口
抽象类:在子类继承父类时,父类的一些方法实现是不明确的(父类对子类的实现一无所知)。这时需要使父类是抽象类,在子类中提供方法的实现。 接口(interface)技术主要用来描述类具有什么功能,而并不
Java的反射机制
Java 的反射机制允许在程序运行期间,借助反射 API 获取类的内部信息,并能直接操作对象的内部属性及方法。
Java的对象包装器 & 自动装箱
有时,需要将 int 这样的基本类型转换为对象。所有的基本类型都有一个与之对应的类。例如,Integer 类对应基本类型 int。
Java的Object类
Object 类 Object 类是 Java 中所有类的始祖,在 Java 中每个类都是由它扩展而来的。所有的数组类型,不管是对象数组还是基本类型的数组都扩展了 Object 类。
Java的初始化块
初始化块是一种初始化数据域的方法。三种初始化数据域的方法分别是:1、在构造器中设置值 2、在声明中赋值 3、初始化块(initialization block)。
Java的static修饰符
本文主要介绍:静态域、静态常量、静态方法、工厂方法。 如果将域定义为 static,每个类中只有一个这样的域。而每一个对象对于所有的实例域却都有自己的一份拷贝。
Java的final修饰符
可以将实例域定义为 final。对于 final 域来说,构建对象时必须初始化 final 实例域,构造对象之后就不允许改变 final 实例域的值了。 final 类和 final 方法用来阻止继承
理解Java程序的执行
理解Java程序的执行。理解Java程序的执行。在一个源文件中,只能有一个公有类,但可以有任意数目的非公有类。
Java的对象克隆
本节我们会讨论 Cloneable 接口,这个接口指示一个类提供了一个安全的 clone() 方法。
Java的访问修饰符
为了实现面向对象程序设计(OOP)的封装这个特性,需要程序设计语言提供一定的语法机制来支持。这个语法机制就是访问权限控制(访问修饰符:public、protected、private、default)
面向对象程序设计
面向对象程序设计是一种编程范式或编程风格。 面向对象的程序是由类和对象组成的(以类和对象作为组织代码的基本单元),并将封装、抽象、继承、多态这四个特性,作为程序设计和实现的基础。
Java 中的线程池
本文主要介绍了线程池框架 Executor,ThreadPoolExecutor 的「构造参数」和「工作行为」,线程池的生命周期,Executors 提供的线程池
线程本地存储 ThreadLocal
本文主要介绍了 ThreadLocal、InheritableThreadLocal、TransmittableThreadLocal
强引用、软引用、弱引用、虚引用有什么区别?
本文主要介绍强引用、软引用、弱引用、虚引用。 自 JDK1.2 开始,Java 提供了 4 种引用关系,以表示引用和实例对象的关系。
Java 的异常处理机制
本篇文章主要介绍了1、Java 中的异常2、如何处理函数抛出的异常3、处理异常的原则4、异常处理时,性能开销大的地方