摘要:中的详解必修个多线程问题总结个多线程问题总结有哪些源代码看了后让你收获很多,代码思维和能力有较大的提升有哪些源代码看了后让你收获很多,代码思维和能力有较大的提升开源的运行原理从虚拟机工作流程看运行原理。
自己实现集合框架 (三): 单链表的实现
自己实现集合框架 (三): 单链表的实现
由于 poi 本身只是针对于 excel 等 office 软件的一个工具包,在一些常规的 excel 导入导出时,还需要再做一次精简的封装,简化代码耦合。
关于集合类的一些知识和实现类的区别小结。
很基础却实用的东西。
集合番@HashMap一文通(1.8版)
Java 动态代理的使用和内部实现。
我们知道java是一个面向对象(OOP)的语言,但它有一些弊端,比如当我们需要为多个不具有继承关系的对象引入一个公共行为,例如日志,权限验证,事务等功能时,只能在在每个对象里引用公共行为,这样做不便于维护,而且有大量重复代码。AOP的出现弥补了OOP的这点不足。
java 注解是在 JDK5 时引入的新特性,鉴于目前大部分框架 (如 Spring) 都使用了注解简化代码并提高编码的效率,因此掌握并深入理解注解对于一个 Java 工程师是来说是很有必要的事。本篇我们将通过以下几个角度来分析注解的相关知识点
理解 Java 注解
基本语法
声明注解与元注解
注解元素及其数据类型
编译器对默认值的限制
注解不支持继承
快捷方式
Java 内置注解与其它元注解
注解与反射机制
运行时注解处理器
Java 8 中注解增强
元注解 Repeatable
新增的两种 ElementType
概念 ThreadLocal 用于提供线程局部变量,在多线程环境可以保证各个线程里的变量独立于其它线程里的变量。也就是说 ThreadLocal 可以为每个线程创建一个【多带带的变量副本】,相当于线程的 private static 类型变量。 ThreadLocal 的作用…
文章一开始讲了线程池的介绍和好处,然后分析了线程池中最核心的 ThreadPoolExecutor 类中构造器的七个参数的作用、类中两个重要的方法,然后在对比研究了下 JDK 中自带的四种线程池的用法和内部代码细节,最后写了一个自定义的线程池。
本篇主要是深入对 Java 中枚举类型进行分析,主要内容如下:
理解枚举类型
枚举的定义
枚举实现原理
枚举的常见方法
Enum 抽象类常见方法
编译器生成的 Values 方法与 ValueOf 方法
枚举与 Class 对象
枚举的进阶用法
向 enum 类添加方法与自定义构造函数
关于覆盖 enum 类方法
enum 类中定义抽象方法
enum 类与接口
枚举与 switch
枚举与单例模式
EnumMap
EnumMap 基本用法
EnumMap 实现原理剖析
EnumSet
EnumSet 用法
EnumSet 实现原理剖析
理解位向量
EnumSet 原理
深入理解 Java 注解。有思维导图,实例和分析。
很详细的讲解
什么是代理,在Design patterns In java这个本书中是这样描述的,简单的说就是为某个对象提供一个代理,以控制对这个对象的访问。在不修改源代码的基础上做方法增强,代理是一种设计模式,又简单的分为两种。
前言 消息推送在Android开发中应用的场景是越来越多了,比如说电商产品进行活动宣传、资讯类产品进行新闻推送等等,如下图:推送消息截图 本文将介绍Android中实现消息推送的7种主流解决方案 目录 目录 1.定义 在用户未打开App时,App主动向用户推送服务器最新消息。如…
一、简述 使用 SpringMVC 接收过时间参数的程序员都应该知道,时间转换是一个令人头疼的问题,虽然这不是什么大问题,解决的方法也有多种,但解决不妥的话感觉起来会很不舒服,因为处理不当会把时间的接收格式写死,如果开发后期想更改时间格式呢?又或者项目要求可以接收不同格式的时间参数…
作者分享的多年收集的资料。大致分为 Java 基础框架,网络通讯相关框架,论文算法类、工具类型框架四个模块。
Java 性能优化原则:代码运算性能、内存回收、应用配置(影响 Java 程序主要原因是垃圾回收) 代码层优化:避免过多循环嵌套、调用和复杂逻辑 调优内容: 1、增加最大连接数 2、调整工作模式 3、启用 gzip 压缩 4、调整 JVM 内存大小 5、作为 Web 服务器时,与 Apache 整合或 Nginx
对八种排序的讲解和代码实现。
作者整理了程序员找工作相关的简历准备、面试问题等资源,很全很强大。
java 必修
40 个 Java 多线程问题总结
有哪些 Java 源代码看了后让你收获很多,代码思维和能力有较大的提升?
Java 开源
从 Java 虚拟机工作流程看 Java 运行原理。
Spring 整合 Redis.
论单例的 x 种写法
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/70786.html
摘要:哪吒社区技能树打卡打卡贴函数式接口简介领域优质创作者哪吒公众号作者架构师奋斗者扫描主页左侧二维码,加入群聊,一起学习一起进步欢迎点赞收藏留言前情提要无意间听到领导们的谈话,现在公司的现状是码农太多,但能独立带队的人太少,简而言之,不缺干 ? 哪吒社区Java技能树打卡 【打卡贴 day2...
摘要:编程思想第版这本书要常读,初学者可以快速概览,中等程序员可以深入看看,老鸟还可以用之回顾的体系。以下视频整理自慕课网工程师路径相关免费课程。 我自己总结的Java学习的系统知识点以及面试问题,目前已经开源,会一直完善下去,欢迎建议和指导欢迎Star: https://github.com/Snailclimb/Java-Guide 笔者建议初学者学习Java的方式:看书+视频+实践(初...
摘要:知识点总结大文本对象的使用知识点总结用于存储大量的文本数据大字段有些特殊,不同数据库处理的方式不一样,大字段的操作常常是以流的方式来处理。最大长度为字符的列。 Java知识点总结(JDBC-大文本对象的使用) @(Java知识点总结)[Java, JDBC] CLOB(Chaaracter Large Object) 用于存储大量的文本数据 大字段有些特殊,不同数据库处理的方式不一样...
摘要:知识点总结容器知识点总结容器是接口的唯一实现,可以确保集合元素处于排序状态,底层是一棵排序树。底层使用红黑树算法进行维护,因此性能相对于来说要差一些,因为内部会自动进行排序操作。 Java知识点总结(Java容器-TreeSet) @(Java知识点总结)[Java, Java容器, JavaCollection, JavaSet] TreeSet TreeSet是SortedSet接...
摘要:知识点总结动态执行代码知识点总结动态字节码操作之后提供了脚本引擎功能,让我们可以执行某些脚本语言,特别是是一门解释性语言,动态性非常好。脚本为开发者提供了如下功能获取脚本程序输入,通过脚本引擎运行脚本并返回运行结果,这是最核心的接口。 Java知识点总结(动态执行JS代码 ) @(Java知识点总结)[Java, 动态字节码操作] JDK6.0之后提供了脚本引擎功能,让我们可以执行某些...
摘要:知识点总结动态执行代码知识点总结动态字节码操作之后提供了脚本引擎功能,让我们可以执行某些脚本语言,特别是是一门解释性语言,动态性非常好。脚本为开发者提供了如下功能获取脚本程序输入,通过脚本引擎运行脚本并返回运行结果,这是最核心的接口。 Java知识点总结(动态执行JS代码 ) @(Java知识点总结)[Java, 动态字节码操作] JDK6.0之后提供了脚本引擎功能,让我们可以执行某些...
阅读 3620·2021-11-23 09:51
阅读 1639·2021-10-22 09:53
阅读 1328·2021-10-09 09:56
阅读 839·2019-08-30 13:47
阅读 2132·2019-08-30 12:55
阅读 1580·2019-08-30 12:46
阅读 1085·2019-08-30 10:51
阅读 2391·2019-08-29 12:43