标签:构造方法

Java

Android Annotation-让你的代码更加优雅(二)做一个Java诗人(JavaPoet)

2

yanxinchi 发布于 2018-10-17

上一篇我们按照思维导图,介绍了注解的基础知识,如何定义一个注解,提示性注解,运行时注解的写法和用法。没有看过第一篇,又对注解知识相对陌生的同学,建议先食用第一篇。本篇将重点介绍编译期注解,自动生成Java文件相关内容。第一篇传送门: Android Annotation-让你的代...

阅读(13)评论(0)赞 (0)

Java

《Java8实战》-第八章笔记(重构、测试和调试)

yanxinchi 发布于 2018-10-16

通过本书的前七章,我们了解了Lambda和Stream API的强大威力。你可能主要在新项目的代码中使用这些特性。如果你创建的是全新的Java项目,这是极好的时机,你可以轻装上阵,迅速地将新特性应用到项目中。然而不幸的是,大多数情况下你没有机会从头开始一个全新的项目。很多时候,你...

阅读(12)评论(0)赞 (0)

Java

《Effective Java》学习笔记(一)——创建和销毁对象

zhuangli 发布于 2018-10-15

优点: 具名——静态工厂方法与名称 环保——不必在每次调用的时候都创建一个新对象; 多子——可以返回原返回类型的任何子类型的对象; 常见的静态工厂方法名: valueOf/of——类型转换,返回的实例和入参具有相同的值; getInstance——返回一个预先创建好的实例; ne...

阅读(10)评论(0)赞 (0)

Java

《Java从小白到大牛》之第14章 异常处理(下)

2

Harries 发布于 2018-10-15

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tonny_guan/article/details/83054378 《Java从小白到大牛》纸质版已经上架了!!! 释放资源 有时在try-catch语句中会占用一些非Java资...

阅读(16)评论(0)赞 (0)

Java

Java 动态代理机制分析及扩展,第 1 部分

2

changyuan.xu 发布于 2018-10-10

Java 动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的过程中,开发人员还可以按需调整委托类对象及其功能,这是一套非常灵活有弹性的代理框架...

阅读(22)评论(0)赞 (0)

Java

java遗珠之泛型类型推断

小丁 发布于 2018-10-10

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lastsweetop/article/details/82993270 类型推断 类型推断是java编译器的一种能力,通过查看方法调用和相应的声明来决定什么样的类型参数或者参数是更...

阅读(20)评论(0)赞 (0)

Java

Java集合源码学习(3)LinkedList

1

小丁 发布于 2018-10-09

ArrayList,数组是顺序存储结构,存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1),数组的特点是寻址容易,插入和删除困难。 LinkedList使用链表作为存储结构,链表是线性存储结构,在内存上不是连续的一段空间,占用内存比较宽松,...

阅读(23)评论(0)赞 (0)

Java

带你走进java集合之HashMap

6

刘莉莉 发布于 2018-10-09

一、概述 HashMap是一个散列表,它存储的内容是键值对(key-value)映射,它是基于哈希表的 Map 接口的非同步实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。 作为一名java开发者,我们平常使用过HashMap应该是比较多的,有没有想...

阅读(22)评论(0)赞 (0)

Spring

Spring源码分析之IoC(一)

7

xiaoli.he 发布于 2018-10-09

什么是IoC 控制反转(Inversion of Control,缩写为IoC),是一种设计模式,用来解耦组件之间的耦合度。 IoC容器系列的设计与实现 在Spring IoC容器的设计中,有两种主要的容器系列:BeanFactory与ApplicationContext。 Be...

阅读(28)评论(0)赞 (0)

Java

Dubbo源码分析(一)Dubbo的扩展点机制

5

wenming.gapo 发布于 2018-10-08

自己用Dubbo也有几年时间,一直没有读过Dubbo的源码,现在来读一读Dubbo的源码,分析一下Dubbo的几个核心,并写一个Dubbo的源码专题来记录一下学习过程,供大家参考,写的不好的地方,欢迎拍砖 专题分为以下几个部分: Dubbo源码分析(一)Dubbo的扩展点机制 D...

阅读(26)评论(0)赞 (0)

Java

《Java从小白到大牛》之第14章 异常处理(上)

2

changyuan.xu 发布于 2018-10-08

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tonny_guan/article/details/82966414 《Java从小白到大牛》纸质版已经上架了!!! 很多事件并非总是按照人们自己设计意愿顺利发展的,而是有能够出现...

阅读(23)评论(0)赞 (0)

Java

Java11正式发布了,让你的代码更完美?

3

小丁 发布于 2018-10-08

Java11已经发布了,我们今天聊聊大家还 停留在哪个版本 呢?大家对于新版本的迅速的发布 有什么想说的呢 ? 09 月 25 日,Oralce 正式发布了 Java 11,这是据 Java 8 以后支持的首个长期版本。 我们都知道,前面的几个版本都不是长期支持的,然而,现在发布...

阅读(22)评论(0)赞 (0)

Spring

朱晔和你聊Spring系列S1E3:Spring咖啡罐里的豆子

5

songhua.gao 发布于 2018-10-08

标题中的咖啡罐指的是Spring容器,容器里装的当然就是被称作Bean的豆子。本文我们会以一个最基本的例子来熟悉Spring的容器管理和扩展点。 为什么要让容器来管理对象? 首先我们来聊聊这个问题,为什么我们要用Spring来管理对象(的生命周期和对象之间的关系)而不是自己new...

阅读(25)评论(0)赞 (0)

Java

JAVA 基础教程

2

yeseng 发布于 2018-10-08

java se Java 桌面开发 java ee Java web开发 java me Java 手机开发 Java se(包括面向对象,数据库编程等) 是 Java ee 的基础,Java ee 的中基部分是 servlet 和 jsp ,这两个属于 MVC 模式,java ...

阅读(28)评论(0)赞 (0)

Java

给 Java 和 Android 构建一个简单的响应式Local Cache

3

zhuangli 发布于 2018-10-07

一. 为何要创建这个库 首先,Local Cache 不是类似于 Redis、Couchbase、Memcached 这样的分布式 Cache。Local Cache 适用于在单机环境下,对访问频率高、更新次数少的数据进行存放。因此,Local Cache 不适合存放大量的数据。...

阅读(28)评论(0)赞 (0)

Spring

Java SpringBoot集成RabbitMQ实战和总结

wenming.gapo 发布于 2018-10-06

目录 交换器、队列、绑定的声明 关于消息序列化 同一个队列多消费类型 注解将消息和消息头注入消费者方法 关于消费者确认 关于发送者确认模式 消费消息、死信队列和RetryTemplate RPC模式的消息(不常用) 关于消费模型 关于RabbitMq客户端的线程模型 在公司里一直...

阅读(27)评论(0)赞 (0)

Java

JAVA Common Collections 反序列化漏洞分析

dulong 发布于 2018-10-06

Common Collections库为JAVA提供了很多常用且强大的数据结构,在JAVA开发中使用较为广泛,该库的漏洞会导致极为广泛的安全问题。在漏洞曝出伊始,WebLogic、WebSphere、JBoss、Jenkins等基于JAVA开发的各种中间件及框架均受到影响。 本文...

阅读(23)评论(0)赞 (0)

Java

Java 中一些好的编码风格

hanze 发布于 2018-10-04

看到一篇非常好的文章,结合自己工作一段时间的感触,非常有体会。转载过来,对一些格式进行修正,并加上自己的一些体会。分享给大家,也给自己警示。 本文来自 YQS_Love 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/YQS_Love/articl...

阅读(56)评论(0)赞 (0)