首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java
学而不思则忘
创建于2022-09-25
订阅专栏
Java基础知识
等 1 人订阅
共43篇文章
创建于2022-09-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java的封装、继承、多态以及重载和重写
1. 面向对象编程三大特性 1.1 封装 隐藏对象的属性和实现细节,仅对外公开访问方法,控制在程序中属性的读和写的访问级别。 封装基本要求 把所有的属性私有化。 对每个属性提供 getter 和 se
static代码块作用
关于静态代码块: 随着类的加载而执行,只执行一次,并且优于主函数。 静态代码块是给类初始化的,构造代码块是给对象初始化的。 静态代码块中的变量是局部变量,与普通函数中的局部变量性质没有区别。 在类的加
Integer.valueOf原理
看下面代码及输出: 为什么结果不一致? Integer.valueOf源码如下: 如果传入参数i在low和high之间,也就是[-128, 127],会直接返回IntegerCache.cache里面
Comparator比较器返回值理解
背景 升序代码 降序代码 结论:compare(Integer o1, Integer o2) 方法 return o1 - o2 是升序,return o2 - o1 是降序 原理 找到Arrays