首页
学习
活动
专区
工具
TVP
发布

JavaEdge

关注公众号:JavaEdge,加入全国最大的后端交流群。
专栏作者
2430
文章
2467032
阅读量
176
订阅数
继承是代码复用的最佳方案吗?
继承,一个父类可有许多个子类。父类就是把一些公共代码放进去,之后在实现其他子类时,少写一些代码。
JavaEdge
2023-01-15
5630
使用Java为何总写出C风格的代码?
“你看你所有代码都是把字段取出来计算,然后,再塞回去。各种不同层面的业务计算混在一起,将来有一点调整,所有代码都得跟着变。”
JavaEdge
2023-01-15
3740
写给Java后端的ReactJS快速入门教程-ES6中的class类关键字
你也可以使用类表达式定义类。但是不同于类表达式,类声明不允许再次声明已经存在的类,否则将会抛出一个类型错误。
JavaEdge
2022-11-30
3140
重磅 Spring Boot 2.1.4 正式版发布!
期待已久的Spring Boot 2.1.4 RELEASE版本已于今天四月初正式发布!
JavaEdge
2022-11-30
1.2K0
final关键字
当调用final方法时,直接将方法主体插入到调用处,而不是进行方法调用,这样能提高程序效率(内联机制) 如果你认为一个方法的功能已经足够完整了,子类中不需要改变的话,你可以声明此方法为final final方法比非final方法快,因为在编译时候已静态绑定了,不需要在运行时再动态绑定。
JavaEdge
2022-11-29
3060
关注专栏作者,随时接收最新技术干货
JavaEdge
华为软件开发工程师
说说equals() (上)
我们先看一下Person这个类,并没有equals方法呀,那为什么不报错呢?在Java中,如果一个类没有继承其它类,那么它默认继承Object这个类,打开Object这个类看一下,发现如下代码,Person这个类的equals方法就继承自这里
JavaEdge
2022-11-29
2740
IIntelliJ IDEA 与 Gradle
新建Gradle项目后,缺少的目录可手动创建。默认web.xml没有创建的话,可以配置生成一个
JavaEdge
2022-11-29
8350
不讲废话,全程硬核,处理结构化数据的终极解决方案
现代Java应用架构越来越强调数据存储和处理分离,以获得更好的可维护性、可扩展性以及可移植性,比如火热的微服务就是一种典型。这种架构通常要求业务逻辑要在Java程序中实现,而不是像传统应用架构中放在数据库中。
JavaEdge
2022-04-27
4250
IDEA告警:Unnecessary unboxing ‘xxx.intValue()‘
显式编码拆箱已包装的原始数值。在Java5及以上的版本,拆箱是不必要的,可以安全地删除。那么 JDK5 到底做了啥?
JavaEdge
2022-04-08
1.3K0
Java编程最佳实践之多态
多态提供了另一个维度的接口与实现分离,以解耦做什么和怎么做。多态不仅能改善代码的组织,提高代码的可读性,而且能创建有扩展性的程序——无论在最初创建项目时还是在添加新特性时都可以“生长”的程序。
JavaEdge
2022-01-11
8060
OOP 三大特征之多态(Polymorphism)
继承的两种方式之一的实现继承,请尽可能用组合替代。而接口继承,主要是给多态用的。
JavaEdge
2021-12-07
6880
OOP三大特性之封装
像C语言这种结构化编程帮助我们解决了很多问题,但随现代应用系统的代码量剧增,其局限也越发明显:各模块依赖关系太强,不能有效隔离变化。
JavaEdge
2021-12-07
4630
【Java设计模式实战系列】好的单例模式是怎样的?
如何保证一个类只有一个实例,且该实例易于访问? 定义一个全局变量可以确保对象随时都可以被访问,但无法避免实例化多个对象。
JavaEdge
2021-12-07
5200
【BAT面试题典】子类可以继承到父类上的注解吗?
最简单暴力地,可通过反射技术,在继承链找到对应方法上的注解。但这样很麻烦,还需要考虑桥接方法。幸好Spring足够强大,提供了AnnotatedElementUtils类。
JavaEdge
2021-12-07
6630
【Java设计模式系列】装饰器模式(Decorator Pattern)
装饰模式以对用户透明的方式动态给一个对象附加功能。用户不会觉得对象在装饰前、后有何不同。装饰模式可在无需创造更多子类情况下,扩展对象的功能。
JavaEdge
2021-12-07
2820
【Java设计模式系列】适配器模式及适用场景详解
一般客户端通过目标类的接口访问它所提供的服务。 有时,现有类可以满足客户端类的需要,但所提供接口不一定是客户端所期望的,可能因为现有类中方法名与目标类中定义的方法名不一致。
JavaEdge
2021-12-07
6330
【Java设计模式实战系列】好的单例模式是怎样的?
如何保证一个类只有一个实例,且该实例易于访问? 定义一个全局变量可以确保对象随时都可以被访问,但无法避免实例化多个对象。
JavaEdge
2021-10-18
6040
【BAT面试题典】子类可以继承到父类上的注解吗?
最简单暴力地,可通过反射技术,在继承链找到对应方法上的注解。但这样很麻烦,还需要考虑桥接方法。幸好Spring足够强大,提供了AnnotatedElementUtils类。
JavaEdge
2021-10-18
7730
【Java设计模式系列】装饰器模式(Decorator Pattern)
装饰模式以对用户透明的方式动态给一个对象附加功能。用户不会觉得对象在装饰前、后有何不同。装饰模式可在无需创造更多子类情况下,扩展对象的功能。
JavaEdge
2021-10-18
3120
【Java设计模式系列】适配器模式及适用场景详解
一般客户端通过目标类的接口访问它所提供的服务。 有时,现有类可以满足客户端类的需要,但所提供接口不一定是客户端所期望的,可能因为现有类中方法名与目标类中定义的方法名不一致。
JavaEdge
2021-10-18
1.2K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档