首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
折原白野
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
反射的原理及其性能问题
注:本专栏文章均为本人原创,未经本人授权请勿私自转载,谢谢。 反射就是在运行时才知道要操作的类是什么,并且可以在运行时获取类的完整构造,并调用对应的方法。 以下是测试反射性能的示例代码,由于一般在使用
String类的对象创建问题
注:本专栏文章均为本人原创,未经本人授权请勿私自转载,谢谢。 以下是源代码分析: 以下是字节码分析: 另外,对于以下代码,strRes1和strRes2的反编译代码截然不同: 当某字符串等于两字符串常
Java对象的结构分析
注:本专栏文章均为本人原创,未经本人授权请勿私自转载,谢谢。 Java对象的组成部分 对象头:在 JVM 中每一个 Java 对象都有一个对象头,对象头中包含标记字段以及对象指针,标记字段用来储存 h
Java程序中类的初始化顺序
注:本专栏文章均为本人原创,未经本人授权请勿私自转载,谢谢。 一、类的初始化过程 一个类要创建实例需要先加载并初始化该类,main方法所在的类需要先加载和初始化。 一个子类要初始化需要先初始化父类 一
Java中的hashCode()方法
注:本专栏文章均为本人原创,未经本人授权请勿私自转载,谢谢。 哈希码的定义 HashCode() 的作用就是获取哈希码,也称为散列码;它实际上是返回一个 int 整数。在 HashMap 中可以通过该
Java中的==和equals()方法
注:本专栏文章均为本人原创,未经本人授权请勿私自转载,谢谢。 == 操作符:判断两个变量在操作数栈中的值是否相等。 equals() 方法:通过重写的该方法判断两个对象是否相等。若没有覆盖 equal
Java中数值类型的自动装箱拆箱
注:本专栏文章均为本人原创,未经本人授权请勿私自转载,谢谢。 自动装箱就是自动将基本数据类型转换为包装器类型,而自动拆箱就是自动将包装器类型转换为基本数据类型。 装箱过程是通过调用包装器的 value
Java中的异常处理机制
注:本专栏文章均为本人原创,未经本人授权请勿私自转载,谢谢。 Java异常类层次结构图 在 Java 中,所有的异常都有一个共同的祖先 java.lang 包中的 Throwable。Throwabl
面向对象设计的七大原则
注:本专栏文章均为本人原创,未经本人授权请勿私自转载,谢谢。 开放封闭原则(开) 一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展。 接口隔离原则(口) 使用多
如何正确的理解面向对象编程
注:本专栏文章均为本人原创,未经本人授权请勿私自转载,谢谢。 对于传统的面向过程编程,系统被分解成若干个过程,例如我们要比较两个值时: 面向对象编程则是在面向过程基础上,将属性(字段) 和行为(方法)
下一页
个人成就
文章被点赞
12
文章被阅读
4,839
掘力值
146
关注了
0
关注者
0
收藏集
0
关注标签
14
加入于
2022-08-13