Java相关

发布时间:2019-11-17 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Java相关脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

一小时搞明白自定义注解

Annotation(注解)就是 Java 提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotion(注解) 是一个接口,程序可以通过反射来获取指定程序元素的 Annotion 对象,然后通过 Annotion 对象来获取注解里面的元数据。

深入理解 Java 之 JVM 堆内存分配

关于 JVM 堆内存分配的一些原理。

集合番@HashMap一文通(1.7版)

集合番@HashMap一文通(1.7版)

Dagger2神器入门(三)

Dagger2神器入门(三

java 集合类基础和延伸

java 集合类基础和延伸,集合之间的对比和 Java8 的一些改进

浅析 Java 并发编程(三)线程的状态 & 协作

搞清楚Java中线程都有哪些状态,线程间如何进行协作,这是使用Java进行并发编程的基础。本文是作者自己对Java中线程的状态、线程间协作、相关API使用的理解与总结,不对之处,望指出,共勉。

深入理解 Java 线程池:ThreadPoolExecutor

本文比较详细的分析了线程池的工作流程: 分析了线程的创建,任务的提交,状态的转换以及线程池的关闭;介绍了线程池关闭时的过程,也分析了 shutdown 方法与 getTask 方法存在竞态条件等等

一遍记住 Java 常用的八种排序算法与代码实现

对八种排序的讲解和代码实现。

有哪些 Java 源代码看了后让你收获很多,代码思维和能力有较大的提升

有哪些 Java 代码看了后让你收获很多,代码思维和能力有较大提升
Java 开源

Java 反射由浅入深 | 进阶必备

本博文主要记录我学习 Java 反射(reflect)的一点心得,在了解反射之前,你应该先了解 Java 中的 Class 类,如果你不是很了解,可以先简单了解下。 一、Java 反射机制 参考了许多博文,总结了以下个人观点,若有不妥还望指正: Java 反射机制在程序运行时,对…

@H_360_62@Java 方向如何准备 BAT 技术面试答案 (汇总版)

100 多道 java 面试题 + 答案。

Java知识点总结

我们经常听到B+树就是这个概念,用这个树的目的和红黑树差不多,也是为了尽量保持树的平衡,当然红黑树是二叉树,但B+树就不是二叉树了,节点下面可以有多个子节点,数据库开发商会设置子节点数的一个最大值,这个值不会太小,所以B+树一般来说比较矮胖,而红黑树就比较瘦高了。 关于B+树的…

泛型的意义和作用

讲解泛型的作用和意义,用例子讲解让人更容易理解。

深入理解 ConcurrentHashMap

HashMap 是我们平时很常用到的集合,但它是非线程安全的, 解决方案有 Hashtable 和 Collections.synchronizedMap(hashMap), 然而这两种方式太过低效, 所以 Doug Lea 为我们设计了既线程安全性能也相对优秀的 ConcurrentHashMap 类。

基于 Token 的 WEB 后台认证机制

基于 Token 的 WEB 后台认证机制

思维导图学 Java 虚拟机

这篇文章是作者读完深入了解 java 虚拟机的读书笔记,可以作为学习 java 虚拟机的路线。

HashMap实现原理

HashMap是常考点,而一般不问List的几个实现类(偏简单)。以下基于JDK1.8.0_102分析。 简单的说,capacITy就是bucket的大小,loaDFactor就是bucket填满程度的最大比例。当bucket中的entries的数目(而不是已占用的位置数)大于…

集合番@LinkedHashMap一文通(1.7版)

集合番@LinkedHashMap一文通(1.7版)

Java 垃圾回收机制

讲得很透彻,深入浅出。

@L_126_26@

最好的Dagger2神器入门文章,没有之一

Java基础知识总结(面试笔试福利)

系列文章是作者在最近参加了一些笔试面试之后进行的一波小总结,本文为第一篇,将持续定期更新。

Spring Boot (二):Web 综合开发

上篇文章介绍了SPRing boot初级教程:spring boot(一):入门篇,方便大家快速入门、了解实践Spring boot特性;本篇文章接着上篇内容继续为大家介绍spring boot的其它特性(有些未必是spring boot体系桟的功能,但是是spring特别推荐的…

Dagger2神器入门(二)

Dagger2神器入门(二),最好,没有之一

集合番@HashTable一文通(1.7版)

集合番@HashTable一文通(1.7版)

Spring Batch批处理框架介绍

一款轻量的、全面的批处理框架,用于开发强大的批处理应用程序。

分布式消息队列 RocketMQ 源码解析:事务消息

事务消息:MQ 提供类似 X/OPEn XA 的分布事务功能,通过 MQ 事务消息能达到分布式事务的最终一致。
消息:暂不能投递的消息,发送方已经将消息成功发送到了 MQ 服务端,但是服务端未收到生产者对该消息的二次确认,此时该消息被标记成 “暂不能投递” 状态,处于该种状态下的消息即半消息。
消息回查:由于网络闪断、生产者应用重启等原因,导致某条事务消息的二次确认丢失,MQ 服务端通过扫描发现某条消息长期处于 “半消息” 时,需要主动向消息生产者询问该消息的最终状态(Commit 或是 Rollback),该过程即消息回查。

JAVA容器-自问自答学ArrayList

用面试问答的方式学习ArrayList

Java 的 23 种设计模式全解析

文中介绍了设计模式的分类和原则以及从关系图到代码详细介绍了 java 中的 23 种设计模式全解析

Java 语法清单

Java 语法清单翻译自 egek92 的 JavaCheatSheet,从属于笔者的 Java 入门与实践系列。时间仓促,笔者只是简单翻译了些标题与内容整理,支持原作者请前往原文点赞。需要注意的是,此文在 reddit 上也引起了广泛的讨论,此文讲解的语法要点还是以 Java 7 为主,未涉及 Java 8 中内容,略显陈旧,读者可以带着批判的视角去看。

RocketMQ源码解析:Message发送&接收

???关注微信公众号:【芋艿的后端小屋】有福利: RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表 RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址 您对于源码的疑问每条留言都将得到认…

springboot(一):入门篇

什么是spring boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么

集合番@HashSet一文通(1.7版)

集合番@HashSet一文通(1.7版)

浅析 JVM(一)Class 文件 & 类加载机制

JVM 是 Java Virtual Machine(Java 虚拟机) 的缩写,它是一种规范,HotSpot VM 是其最主流的实现(其他实现),通常我们讨论 JVM 如果没有特意说明是何种实现,便指的是 HotSpot VM。JVM 也并非仅支持 Java 语言,任何可编译为字节码的编程语言能可以运行在 JVM 上,例如前不久谷歌在 I/O 2017 宣布将作为 AndROId 开发 First-Class 语言的 Kotlin。理解 Class 文件的构成,类是通过何种机制被加载进 JVM,这有助于我们更进一步的理解 JVM,希望本文能使你对 Class 文件与类加载机制有一个初步的认识。

脚本宝典总结

以上是脚本宝典为你收集整理的Java相关全部内容,希望文章能够帮你解决Java相关所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。