首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
Skyreach
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
Java 泛型中的通配符 T,E,K,V,?有去搞清楚吗?
前言 不久前,被人问到Java 泛型中的通配符 T,E,K,V,? 是什么?有什么用?这不经让我有些回忆起该开始学习Java那段日子,那是对泛型什么的其实有些迷迷糊糊的,学的不这么样,是在做项目的过程
【JAVA】接口和抽象类有什么区别?
Java 是非常典型的面向对象语言,曾经有一段时间,程序员整天把面向对象、设计模式挂在嘴边。虽然如今大家对这方面已经不再那么狂热,但是不可否认,掌握面向对象设计原则和技巧,是保证高质量代码的基础之一。
JDK 1.8高级特性以及教程
Java Development Kit (JDK) 1.8是Java平台的一个版本,它引入了许多新的高级特性。以下是JDK 1.8及之后的一些高级特性: Lambda表达式:Lambda表达式是一种
ThreadLocal
1. Threadlocal 简介 ThreadLocal为每个线程访问的变量提供了一个独立的副本,线程在访问这个变量时,访问的都是自己的副本数据,从而线程安全,即ThreadLocal为变量提供了线
TreeMap就这么简单【源码剖析】
如果我们设置key为null,会抛出异常的,就不执行下面的代码了。 平衡红黑树的代码是比较复杂的,我就不说了,你们去看吧(反正我看不懂).... 如果在构造方法中传递了Comparator对象,那么就会以Comparator对象的方法进行比较。否则,则使用Comparable的…
【查漏补缺】Java 集合详解!
数据结构作为每一个开发者不可回避的问题,而 Java 对于不同的数据结构提供了非常成熟的实现,这一个又一个实现既是面试中的难点,也是工作中必不可少的工具。
Java中自定义类为什么一定要重写HashCode和equals方法?
1. 引入2. 两者都不重写3. 只重写hashCode方法4. 只重写equals方法5. 1. map.map.System.out.println(map.System.out.println(map.get(a) + "---" + map.this.this.if (o...
Java访问修饰符的正确使用姿势
访问修饰符是Java语法中很基础的一部分,但是能正确的使用Java访问修饰符的程序员只在少数。在Java组件开发中,如果能够恰到好处的使用访问修饰符,就能很好的隐藏组件内部数据和不必公布的实现细节……
彻底理解volatile
1. volatile简介 在上一篇文章中我们深入理解了java关键字synchronized,我们知道在java中还有一大神器就是关键volatile,可以说是和synchronized各领风骚,其中奥妙,我们来共同探讨下。 通过上一篇的文章我们了解到synchronized…
浅谈如何写好一个接口
前言 从工作至今,见过 N 多个接口。 那接口,叫一个百花齐放,奇形怪状,怎么写都有。 或许 公司没有一套约定俗成的后端编码规范吧。 下面分享一下我 "多年" 编写接口经验。 返回数据格式 在和前端对