会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Java团长
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
22
下一页
2020年7月28日
Java多线程面试题及答案(2022版)
摘要: 前言 个人珍藏的80道Java多线程/并发经典面试题,因为篇幅太长,现在先给出1-10的答案解析哈,后面一起完善~ 1. synchronized的实现原理以及锁优化? synchronized的实现原理 synchronized作用于「方法」或者「代码块」,保证被修饰的代码在同一时间只能被一个线程
阅读全文
posted @ 2020-07-28 13:04 Java团长
阅读(41864)
评论(4)
推荐(2)
2020年5月25日
Java面试题及答案2020最新版!
摘要: 前言 花了近一个月的时间整理出了这套Java面试题及答案2020年最新版!(文末附参考答案) 本套Java面试题总共分为以下这十三个模块: Java基础知识面试题 Java异常面试题 JVM面试题 Spring面试题 Spring MVC面试题 Spring Boot面试题 Spring Cloud
阅读全文
posted @ 2020-05-25 15:19 Java团长
阅读(13082)
评论(3)
推荐(0)
2020年5月20日
阿里巴巴Java开发手册泰山版下载
摘要: 新版一览:泰山版《Java开发手册》 《Java开发手册》始于阿里内部规约,在全球Java开发者共同努力下,已成为业界普遍遵循的开发规范。手册涵盖编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程规约、设计规约七大维度。此次泰山版发布,将带来三大亮点:新增5条日期时间规约;新增2条表别名
阅读全文
posted @ 2020-05-20 08:09 Java团长
阅读(2030)
评论(0)
推荐(0)
2020年3月1日
Java基础之如何取舍Joda与 Java8 日期库
摘要: 在 Java8 以前,时间和日期的类库很难用,而且有线程安全等诸多问题。 Joda time 弥补了 Java 在这方面的不足,但是在 Java8 时,增加了 java.time 包,对 Java 在日期 API 方面的进行了增强,这些代码实现了 JSR-310 的标准。Joda 的官方推荐迁移到
阅读全文
posted @ 2020-03-01 08:38 Java团长
阅读(1397)
评论(0)
推荐(0)
2020年2月29日
深入理解Java虚拟机3——垃圾回收
摘要: 《深入理解Java虚拟机》第3章读书笔记 本文介绍了如何判断对象是否存活,三种垃圾回收算法,分析比较了几种垃圾收集器的特点。本文并非原创,是《深入理解Java虚拟机》第3章的整理、总结和补充。 对象已死? 垃圾收集器在对堆进行回收前,要先判断哪些对象“存活”,哪些已经“死去”。 引用计数算法 给对象
阅读全文
posted @ 2020-02-29 08:08 Java团长
阅读(415)
评论(0)
推荐(0)
剖析Java OutOfMemoryError异常
摘要: 在JVM中,除了程序计数器外,虚拟机内存中的其他几个运行时区域都有发生OutOfMemoryError异常的可能,本篇就来深入剖析一下各个区域出现OOM异常的情形,以及如何解决各个区域的OOM问题。 本篇主要包括如下内容: Java堆溢出 运行时常量池和方法区溢出 本地内存溢出 Java堆溢出 Ja
阅读全文
posted @ 2020-02-29 07:55 Java团长
阅读(510)
评论(0)
推荐(1)
2020年2月28日
教你如何理解JAVA的I/O类库
摘要: 花括号MC(huakuohao-mc):关注JAVA基础编程及大数据,注重经验分享及个人成长。 Java 的 I/O 流,说简单也简单,说复杂也复杂。复杂是因为进行一次常规的文件 I/O 操作通常要用到很多 I/O 基础类,这很容易让新手产生困惑。简单是因为它的设计思想其实很简单。只要理解了它的设计
阅读全文
posted @ 2020-02-28 17:11 Java团长
阅读(344)
评论(0)
推荐(0)
2020年2月24日
Java源码解读系列(一):ArrayList
摘要: 本文简单介绍了 ArrayList,并对扩容,添加,删除操作的源代码做分析。能力有限,欢迎指正。 ArrayList是什么? ArrayList 就是数组列表,主要用来装载数据。底层实现是数组 Object[] elementData,当我们装载的是基本数据类型 int, long, boolean
阅读全文
posted @ 2020-02-24 07:19 Java团长
阅读(351)
评论(0)
推荐(0)
2020年2月23日
Java 并发之 Executor 框架
摘要: 1 前言 在学习 JUC 的过程中我发现,JUC 这个包下面的文档写的十分的好,清楚又易于理解,这篇博客便是参考 JUC 中和 Executor 框架相关的一些类文档汇总出来的。 当然了,Executor 框架涉及到的类还是不少的,全部汇总的话时间成本太高,有点亏,所以这里主要就集中在了 Execu
阅读全文
posted @ 2020-02-23 17:34 Java团长
阅读(324)
评论(0)
推荐(0)
使用Gradle但不使用Java插件构建Java项目
摘要: 本文目标是探索在没有使用任何额外插件的情况下,如何使用 Gradle 构建一个 Java 项目,以此对比使用 Java 插件时得到的好处。 初始化项目 使用 Gradle Init 插件提供的 init task 来创建一个 Gradle 项目: gradle init --type basic -
阅读全文
posted @ 2020-02-23 09:48 Java团长
阅读(886)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
22
下一页
公告