首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
公子马
更多收藏集
微信扫码分享
微信
新浪微博
QQ
77篇文章 · 0订阅
关于继承的那些事!
其实在我们面向对象这一阶段的学习中,我们就是围绕Java的三大特性(封装、继承、多态)来讲解的,在上一掌内容中我们讲解了一部分封装的有关知识,今天我们来重点学习继承的学习。 **功能:**有了继承以后,我们定义一个类的时候,可以在一个已经存在的类的 基础上,还可以定义自己的新成…
深入理解 Java 反射和动态代理
反射(Reflection)是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性。 通过反射机制,可以在运行时访问 Java 对象的属性,方法,构造方法等。 开发通用框架 - 反射最重要的用途就是开发各种通用框架。很…
Java 开发者最容易犯的10个错误
我最近在学习 Java,觉得这篇旧文不错,就翻译了一下,感觉对新手有些帮助。 这 10 个错误是我综合 GitHub 上的项目、StackOverflow 上的问答和 Google 搜索关键词的趋势而分析得出的。 Arrays.asList() 的返回值是一个 ArrayLis…
SpringBoot基础篇之重名Bean的解决与多实例选择
I. 多实例Bean的选择 1. 基本使用姿势 2. @Primary注解 3. 小结 II. 重名Bean的问题 1. 同名Bean 2. 同名问题规避 II. 其他 a. 更多博文 b. 项目源码 1. 一灰灰Blog 2. 声明 3. 扫描关注
JAVA NIO编程入门(二)
上一篇文章 JAVA NIO编程入门(一)我们学习了NIO编程的基础知识,并通过一个小demo实战帮助了解NIO编程的channel,buffer等概念。本文会继续学习JAVA NIO编程,并通过一个小示例来帮助理解相关知识,通过本文你将可以学习到 分散(scatter)从Ch…
聊聊MyBatis缓存机制
MyBatis是常见的Java数据库访问层框架。在日常工作中,开发人员多数情况下是使用MyBatis的默认缓存配置,但是MyBatis缓存机制有一些不足之处,在使用中容易引起脏数据,形成一些潜在的隐患。个人在业务开发中也处理过一些由于MyBatis缓存引发的开发问题,带着个人的…
Java开发者职业生涯要看的200+本书
关注github地址产看最新收录:https://github.com/sorenduan/awesome-java-books目前已收录:271本,并持续更新中入门书籍基础书籍多线程与并发网络编程数
如何阅读Java源码?
阅读本文大概需要 3.6 分钟。 在阅读源码之前,我们要有一定程度的技术基础的支持。 假如你从来都没有学过Java,也没有其它编程语言的基础,上来就啃《Core Java》,那样是很难有收获的,尤其是《深入Java虚拟机》这类书,或许别人觉得好,但是未必适合现在的你。 比如设计…
Java编程细节-重构-为什么 if-else 不是好代码
其实这是个再正常不过的coding习惯,当我们代码量小的时候用来做条件判断是再简单不过的了。 .... 以上面的代码为例子,当需要判断的情况逐渐增加的时候,上面的代码可能会变的难以维护。 这是完全可能的,以我的经验来说就在不少项目上见过这样的代码。 看到这段代码第一感觉就是想杀…
JAVA 注解的基本原理
以前,『XML』是各大框架的青睐者,它以松耦合的方式完成了框架中几乎所有的配置,但是随着项目越来越庞大,『XML』的内容也越来越复杂,维护成本变高。 于是就有人提出来一种标记式高耦合的配置方式,『注解』。方法上可以进行注解,类上也可以注解,字段属性上也可以注解,反正几乎需要配置…