Java动态代理机制——那些让你面试脱颖而出的技能
byebye0521 2019-11-18 11:50
retrofit是一个解耦性非常高的网络请求框架,最近在研究的时候发现了动态代理这个非常强大且实用的技术,这篇文章将作为retrofit的前置知识,让大家认识:动态代理有哪些应用场景,什么是动态代理,怎样使用,它的局限性在什么地方? #动态代理的应用场景 1. AOP—面向切面编程,程序解耦 简言之当你想要对一些类的内部 ...
124 次阅读|0 个评论 热度 500
为什么java中一切都是对象,还要有static?
技术小兵 2019-11-13 10:09
为什么java中一切都是对象,还要有static?
Java是一种面向对象编程的语言,而对象是客观存在的事物,对同类对象抽象出其共性,便是Java中的类,类是对象的模子,具有相同属性和方法的一组对象的集合。有了类的定义,我们就可以用类来描述世上任何东西。然而,有一个特殊的东西不属于对象,它就是static。 1. static的“由来” 咱们先来分析一下以下代码: public ...
413 次阅读|0 个评论 热度 1
14个Java并发容器,你用过几个?
James1991 2019-11-13 09:55
14个Java并发容器,你用过几个?
前言 不考虑多线程并发的情况下,容器类一般使用ArrayList、HashMap等线程不安全的类,效率更高。在并发场景下,常会用到ConcurrentHashMap、ArrayBlockingQueue等线程安全的容器类,虽然牺牲了一些效率,但却得到了安全。 上面提到的线程安全容器都在java.util.concurrent包下,这个包下并发容器不少,今天全部翻出来鼓 ...
344 次阅读|1 个评论 热度 1
Java:如何更优雅的处理空值?
SoftwareGames 2019-11-12 10:14
Java:如何更优雅的处理空值?
导语 在笔者几年的开发经验中,经常看到项目中存在到处空值判断的情况,这些判断,会让人觉得摸不着头绪,它的出现很有可能和当前的业务逻辑并没有关系。但它会让你很头疼。 有时候,更可怕的是系统因为这些空值的情况,会抛出空指针异常,导致业务系统发生问题。 此篇文章,我总结了几种关于空值的处理手法,希望对读 ...
340 次阅读|0 个评论
Java 如何设计 API 接口,实现统一格式返回?
小小CTO 2019-11-11 10:35
Java 如何设计 API 接口,实现统一格式返回?
前言 在移动互联网,分布式、微服务盛行的今天,现在项目绝大部分都采用的微服务框架,前后端分离方式, (题外话:前后端的工作职责越来越明确,现在的前端都称之为大前端,技术栈以及生态圈都已经非常成熟;以前后端人员瞧不起前端人员,那现在后端人员要重新认识一下前端,前端已经很成体系了) 一般系统的大致整体 ...
329 次阅读|0 个评论
8 点建议:助你写出优雅的 Java 代码
技术人生 2019-11-7 10:08
8 点建议:助你写出优雅的 Java 代码
在每一位刚入行的程序员的心中,编写程序都是一门神圣的艺术创作。他们无不希望自己的代码作品既简洁清晰,又可读性强,而且还具有一定的容错能力。本文将为您带来八点建议和技巧,以帮助您编写出简洁、干练的 Java 代码。其中的有些可能会让你觉得有些不可思议,但是请相信我,如下的每一条我都亲身实践过的。 1. ...
218 次阅读|0 个评论 热度 1
赶快看看Java11,不然你就out了
有事在发生 2019-11-6 10:06
赶快看看Java11,不然你就out了
前言 更新的太快了,都学不过来了,最近了解一些Java8以后的一些特性,写下来希望对大家有帮助。 为什么选择Java11 容器环境支持,GC等领域的增强。 进行了瘦身,更轻量级,安装包体积小。 JDK11 是一个长期支持版。 特性介绍 由于直接从Java8跨越到Java11,所以特性介绍就把Java9-Java11的部分特性一起介 ...
284 次阅读|0 个评论
Java 之父高斯林给年轻程序员们几条建议
hardwork 2019-11-6 09:53
Java 之父高斯林给年轻程序员们几条建议
很多刚入门的同学常常让我推荐一门编程语言,我一般在静态语言堆里会推荐一门,这门语言就是 Java。Java 是一门中规中矩的工业级别的编程语言,自 1995 年正式问世以来,从崛起、问鼎、睥睨天下到进化、平稳、丢掉兵器谱头把交椅,它经历了 Sun 的辉煌与坠落,微软的崛起与纷争,互联网的起兴、泡沫与复兴,移动互联网的大 ...
212 次阅读|1 个评论 热度 1
2019年度Java开发者路线图
aishare 2019-11-5 10:06
2019年度Java开发者路线图
许多Java开发人员都希望通过某种Java成长路线图,来解答有关:该学习哪些技术,使用哪些工具以及框架之类的问题。在此,我将向大家展示一张根据自己多年经验总结出的路线图。该路线图在保持简单可行的基础上,介绍了各种具有业界标准、且方便多数人遵循的工具和程序库。该路线图如下所示,希望能够对您起到指导和借鉴的作 ...
234 次阅读|0 个评论
别再找了,一文彻底解析Java 中的弱引用
shareiOS 2019-11-5 09:48
别再找了,一文彻底解析Java 中的弱引用
概览 本文会通过对弱引用的定义讲起,然后通过案例的使用一步一步的深入源码进行分析其原理,从而让读者深刻的理解什么是弱引用,如何使用弱引用,什么场景下会使用弱引用,弱引用可以解决什么样的问题,以及它的源码实现是怎样的,其中会涉及的内存溢出,垃圾回收原理 作用: jdk 官网解释: 弱引用主要应用在不阻止 ...
179 次阅读|0 个评论
领先的中文移动开发者社区
18620764416
7*24全天服务
意见反馈:1294855032@qq.com

扫一扫关注我们

Powered by Discuz! X3.2© 2001-2019 Comsenz Inc.( 粤ICP备15117877号 )