首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
httpclient
httprequest
heatmap
cookie
sum
dagger
text
object
export
web
php7
metadata
ascii
post
input
frameworks
require
string
subset
golang
js
install
split
random
bit
format
go
python2
actionscrip
nodejs
process
datetime
client
bitmap
eval
grid
yaml
char
vba
hashset
email
include
regex
io
request
node.js
express
schema
substring
controller
scala
tags
usb
byte
function
window
cmd
python
int
hook
hash
jsp
chat
default
join
heap
php5
select
java
jar
数组
uri
keyword
header
perl
tree
integer
php8
expression
当前位置:
开发笔记
>
编程语言
> 正文
一些文章资讯汇总(Java基础篇)
作者:睫毛弯弯黄小牛为 | 来源:互联网 | 2024-10-11 14:56
各类资讯汇总写在前面(声明)Java基础二进制、编码相关StringListMapIO相关HTTP线程锁线程池JVMGC算法yaml其他写在前面(声明)声明:这里的
各类资讯汇总
写在前面(声明)
Java基础
二进制、编码相关
String
List
Map
IO相关
HTTP
线程
锁
线程池
JVM
GC
算法
yaml
其他
写在前面(声明)
声明
:这里的各个内容基本都是平时看到的一些觉得有用的文章资讯的链接汇总,里面的内容都不是我的创作!
做个快乐的搬运工!
Java基础
Java抽象类与接口的区别
深入理解Java的接口和抽象类
Java SimpleDateFormat 没那么简单
反射 — Java 高级开发必须懂的
一篇文章了解 Java 反射和应用
走进java_符号引用与直接引用
Java常见集合的默认大小及扩容机制
为什么要先高16位异或低16位再取模运算 备注:右移16位,自己的高半区和低半区异或,就是为了混合原始哈希码的高位和低位,以此来加大低位随机性。
HashSet、TreeSet、CopyOnWriteArraySet和CopyOnWriteArrayList
使用try-with-resources优雅关闭资源 jdk1.7语法糖
JDK15就要来了,你却还不知道JDK8的新特性!
Java8新特性之一:Lambda表达式
Java8新特性之二:方法引用
Java8新特性之三:Stream API
Java 8 Stream 使用后是否应关闭?
Java8新特性之四:接口默认方法和静态方法
Java8新特性之五:Optional
这些 Java 8 官方挖的坑,你踩过几个?
老哥,您看我这篇Java集合,还有机会评优吗?
骚操作:不重启 JVM,如何替换掉已经加载的类?
二进制、编码相关
java二进制相关基础
二进制实战技巧
一篇文章彻底弄懂Base64编码原理
Base64 的原理、实现及应用
String
细说 Java 中的字符和字符串
探秘Java中的String、StringBuilder以及StringBuffer
StringBuffer和StringBuilder的扩容问题
List
备注:
ArrayList 扩容机制int newCapacity = oldCapacity + (oldCapacity >> 1);
ArrayList复制的时候需要注意深浅拷贝问题;新建一个List去接受新值也是浅拷贝;Collections.copy()为深拷贝,其他都基本是浅拷贝;
Java ArrayList 工作原理及实现
Java ArrayList 踩坑记录
关于 ArrayList 的 5 道面试题
java List复制:浅拷贝与深拷贝
java.util.Collections.copy()方法注意点
Java 数据结构- ArrayList 最细致的解析笔记
ArrayList中remove方法的坑
CopyOnWriteArrayList实现原理以及源码解析
CopyOnWriteArraySet
Map
JDK1.7中HashMap底层实现原理
一文搞定HashMap的实现原理(jdk1.8)
Java并发编程笔记之ConcurrentHashMap原理探究
ConcurrentHashMap 使用:每个 Key 只调用 1 个方法
Java并发包concurrent——ConcurrentHashMap
IO相关
Java transient关键字
Java字节流与字符流的区别
Java IO流学习总结三:缓冲流-BufferedInputStream、BufferedOutputStream
如何给女朋友解释什么是BIO、NIO和AIO?
Java NIO:浅析I/O模型
Java NIO:NIO概述
java中多种写文件方式的效率对比实验
Java IO 性能优化大PK,什么场景用啥,都给你总结好啦!
支撑百万并发的"IO多路复用"技术你了解吗?
大文件拆分方案的java实践
压缩20M文件从30秒到1秒的优化过程
HTTP
Http 连接池
HTTP协议又冷又实用的技能大全!
Spring Boot项目整合Retrofit最佳实践,最优雅的HTTP客户端工具!
线程
Java多线程之Callable和Future
线程的应用及挑战
从jvm层面了解线程的启动和停止
Thread.join的作用和原理
ThreadLocal的使用及原理分析
锁
你了解乐观锁和悲观锁吗?
Synchronized原理分析
synchronized的源码分析
Volatile的作用及原理
Java 中的 Unsafe 与 CAS
一句话撸完重量级锁、自旋锁、轻量级锁、偏向锁、悲观、乐观锁等各种锁 ---- 不看后悔系列
线程池
Java线程池解析
关于线程池,这些“根儿上”的东西你不能不知道!
没那么简单的线程池
如何优雅的使用和理解线程池
线程池最常用的 4 种类型解析!
教你如何监控 Java 线程池运行状态
别再乱改数据库连接池的大小了!
Java 中的锁
Java 线程池 ThreadPoolExecutor 八种拒绝策略浅析
JVM
JVM 参数详解
JVM体系结构认知
jvm知识点总览
内存模型、可见性、指令重排序
配置参数
深入了解 Java 之虚拟机内存
Java内存区域与虚拟机类加载机制
ClassLoader解惑 备注:很全,包括了tomcat的一些加载器
jvm之java类加载机制和类加载器(ClassLoader)的详解
计算机内存和Java内存组件
Java内存模型深度剖析
(jvm调优)一、linux内存查看命令
(jvm调优)二、Java内存模型及性能优化及Java垃圾回收
JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof 使用详解
常用的 JVM 性能调优监控工具,太强大了!
JAVA 线上故障排查完整套路!牛掰!
拿走不谢!一份 Tomcat 和 JVM 的性能调优经验总结!
GC
垃圾回收算法与 JVM 垃圾回收器综述
JVM 怎么判断对象已经死了?
Tomcat中垃圾回收调优
咱们从头到尾说一次 Java 垃圾回收
扒一扒 JVM 的垃圾回收机制
原来书中说的JVM默认垃圾回收器是错的!
String内存溢出异常(错误)可能的原因及解决方案
tomcat 内存泄漏存入dump文件
一次让人难以忘怀的排查频繁Full GC过程
又一次生产 CPU 高负载排查实践
震惊!Spring Boot内存泄露,排查竟这么难!
垃圾回收-实战篇
糟糕!线上 4 台机器同一时间全部 OOM,到底发生了什么?
Java GC日志查看,GC日志时间分析
算法
Java 常用的八种排序算法与代码实现
面试时写不出排序算法?看这篇就够了
yaml
YAML快速入门
其他
Java 环境下使用 AES 加密的特殊问题处理
JAVA实现图片等比缩放,图片截取功能--封装类
java
string
list
api
http
jvm
算法
yaml
format
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
object
面试题总结_2019年全网最热门的123个Java并发面试题总结
面试题总结_2019年全网最热门的123个Java并发面试题总结 ...
[详细]
蜡笔小新 2024-11-15 11:58:13
bit
深入解析 Redis 的数据结构与对象系统
Redis 是一个高性能的开源键值存储系统,支持多种数据结构。本文将详细介绍 Redis 中的六种底层数据结构及其在对象系统中的应用,包括字符串对象、列表对象、哈希对象、集合对象和有序集合对象。通过12张图解,帮助读者全面理解 Redis 的数据结构和对象系统。 ...
[详细]
蜡笔小新 2024-11-16 17:48:35
go
ipsec 加密流程(二):ipsec初始化操作
《openswan》专栏系列文章主要是记录openswan源码学习过程中的笔记。Author:叨陪鲤Email:vip_13031075266163.comDate:2020.1 ...
[详细]
蜡笔小新 2024-11-15 20:32:44
sum
LeetCode 实战:寻找三数之和为零的组合
给定一个包含 n 个整数的数组,判断该数组中是否存在三个元素 a、b、c,使得 a + b + c = 0。找出所有满足条件且不重复的三元组。 ...
[详细]
蜡笔小新 2024-11-15 18:39:48
sum
第14周实践项目(4)-验证平衡二叉树
问题**Copyright(c)2015,烟台大学计算机学院*Allrightsreserved.*文件名称:test.cpp*作者:王敏*完成日 ...
[详细]
蜡笔小新 2024-11-15 11:49:00
go
嵌入式Linux工程师笔试题精选
本文整理了一份基础的嵌入式Linux工程师笔试题,涵盖填空题、编程题和简答题,旨在帮助考生更好地准备考试。 ...
[详细]
蜡笔小新 2024-11-15 10:42:13
go
MySQL初级篇——字符串、日期时间、流程控制函数的相关应用
文章目录:1.字符串函数2.日期时间函数2.1获取日期时间2.2日期与时间戳的转换2.3获取年月日、时分秒、星期数、天数等函数2.4时间和秒钟的转换2. ...
[详细]
蜡笔小新 2024-11-14 10:57:02
go
Python基础:使用NLTK和Python构建机器学习应用
本文节选自《NLTK基础教程——用NLTK和Python库构建机器学习应用》一书的第1章第1.2节,作者Nitin Hardeniya。本文将带领读者快速了解Python的基础知识,为后续的机器学习应用打下坚实的基础。 ...
[详细]
蜡笔小新 2024-11-13 21:23:34
string
com.sun.javadoc.PackageDoc.exceptions()方法的使用及代码示例
com.sun.javadoc.PackageDoc.exceptions()方法的使用及代码示例 ...
[详细]
蜡笔小新 2024-11-13 10:47:33
string
全面解析二叉树与递归算法:基于LeetCode实战案例(题目编号114、297、449、1008、450)
递归作为一种强大的问题求解工具,在程序设计中占据着重要地位。它不仅能够帮助编写简洁明了的代码,还能显著提升程序的整体质量。在解决复杂问题时,递归函数的应用尤为广泛,如深度优先搜索(DFS)、回溯算法和动态规划等。本文通过LeetCode上的经典题目(编号114、297、449、1008、450),详细解析了二叉树与递归算法的结合应用,为读者提供了丰富的实战案例和深入的技术分析。 ...
[详细]
蜡笔小新 2024-11-11 23:52:08
go
机器学习的持续探索与进展
在机器学习领域,深入探讨了概率论与数理统计的基础知识,特别是这些理论在数据挖掘中的应用。文章重点分析了偏差(Bias)与方差(Variance)之间的平衡问题,强调了方差反映了不同训练模型之间的差异,例如在K折交叉验证中,不同模型之间的性能差异显著。此外,还讨论了如何通过优化模型选择和参数调整来有效控制这一平衡,以提高模型的泛化能力。 ...
[详细]
蜡笔小新 2024-11-11 10:27:39
js
深入解析JDK 8 HashMap源代码:put方法详解及capacity、size、loadFactor和红黑树转换阈值的设定原理
本文深入解析了JDK 8中HashMap的源代码,重点探讨了put方法的工作机制及其内部参数的设定原理。HashMap允许键和值为null,但键为null的情况只能出现一次,因为null键在内部通过索引0进行存储。文章详细分析了capacity(容量)、size(大小)、loadFactor(加载因子)以及红黑树转换阈值的设定原则,帮助读者更好地理解HashMap的高效实现和性能优化策略。 ...
[详细]
蜡笔小新 2024-11-10 14:10:53
go
【数据结构】线段数/segment tree/interval tree
【线段树】 本质是二叉树,每个节点表示一个区间[L,R],设m(R-L+1)2(该处结果向下取整)左孩子区间为[L,m],右孩子区间为[m ...
[详细]
蜡笔小新 2024-11-14 23:11:47
string
C#实现文件的压缩与解压
2019独角兽企业重金招聘Python工程师标准一、准备工作1、下载ICSharpCode.SharpZipLib.dll文件2、项目中引用这个dll二、文件压缩与解压共用类 ...
[详细]
蜡笔小新 2024-11-14 10:37:34
js
SoundPool
如果应用程序经常播放密集、急促而又短暂的音效(如游戏音效)那么使用MediaPlayer显得有些不太适合了。因为MediaPlayer存在如下缺点:1)延时时间较长,且资源占用率高 ...
[详细]
蜡笔小新 2024-11-13 16:47:19
睫毛弯弯黄小牛为
这个家伙很懒,什么也没留下!
Tags | 热门标签
httpclient
httprequest
heatmap
cookie
sum
dagger
text
object
export
web
php7
metadata
ascii
post
input
frameworks
require
string
subset
golang
js
install
split
random
bit
format
go
python2
actionscrip
nodejs
RankList | 热门文章
1
1207MySQL面试题
2
开发笔记:终于,我还是对自己的博客下手了
3
一个简单的C++程序,回顾基本语法
4
深入理解Java内存模型 Java面试--Java内存模型
5
《老至》翻译 原文赏析诗人当代钱钟书
6
visio 从 SQL Server 中导入 ER 图
7
windows7家庭版改成旗舰版后如何解锁触摸?
8
UGUI 源码之 Mask、IMaterialModifier、IMaskable
9
JavaScripta面向对象之继承
10
C#学习教程:防止控件在禁用时变灰分享
11
将unicode放入CSS内容是否合法?
12
Java HTTP连接似乎保持打开状态
13
Python爬取小姐姐内衣信息,寻找妹纸们的偏好
14
vue的基础学习(六)vuex
15
202238~39周(9.129.18) 项目问题整理
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有