首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
scala
nodejs
email
instance
tree
random
node.js
go
bash
c语言
header
testing
dll
version
filter
cmd
match
config
python3
datetime
const
input
hashcode
get
stream
php5
dockerfile
hashtable
default
vbscript
metadata
blob
foreach
utf-8
java
shell
search
callback
plugins
php
lua
function
perl
expression
text
timestamp
heatmap
bitmap
netty
vba
timezone
request
loops
ascii
require
web
install
md5
settings
hook
eval
erlang
cpython
format
buffer
grid
uri
python2
hash
rsa
frameworks
solr
post
runtime
yaml
chat
main
audio
range
当前位置:
开发笔记
>
编程语言
> 正文
一些文章资讯汇总(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
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
default
Shrio03Authenticator(认证)、配置多个Realm、ModularRealmAuthenticator(认证实现类)、AuthenticationStrategy(认证策略)
1Authenticator简介1.1层次结构图1.2作用职责是验证用户帐号,是ShiroAPI中身份验证核心的入口点;接口中声明的authenticate方法就是用来实现认证逻辑 ...
[详细]
蜡笔小新 2024-12-17 11:37:08
testing
Go语言开发中的常见陷阱与解决方案
本文探讨了在使用Go语言开发过程中遇到的一些典型问题,包括Map遍历的不确定性、切片操作的潜在风险以及并发处理时的常见错误。通过具体案例分析,提供有效的解决策略。 ...
[详细]
蜡笔小新 2024-12-17 18:19:34
stream
Java 架构:深入理解 JDK 动态代理机制
代理模式是 Java 中常用的设计模式之一,其核心在于代理类与委托类共享相同的接口。代理类主要用于为委托类提供预处理、过滤、转发及后处理等功能,以增强或改变原有功能的行为。 ...
[详细]
蜡笔小新 2024-12-17 18:09:39
datetime
掌握Spring MVC中自定义类型转换与格式化的技巧
近期,在开发一款小程序的过程中遇到了几个Spring MVC接口需要传递时间参数的问题。本文将详细介绍如何利用Java 8 Time API在Spring MVC中实现时间参数的自定义类型转换和格式化。 ...
[详细]
蜡笔小新 2024-12-17 15:37:19
default
在Node.js中利用SOCKS5代理进行HTTP请求
本文探讨了如何在Node.js环境中,通过Tor网络使用的SOCKS5代理执行HTTP请求。文中不仅提供了基础的实现方法,还介绍了几种常用的库和工具,帮助开发者解决遇到的问题。 ...
[详细]
蜡笔小新 2024-12-17 15:05:06
default
自定义PickerView组件封装实践
本文将详细介绍如何封装一个多功能的PickerView组件,包括文本选择、日期选择和地理位置选择等功能,旨在提供一个更加灵活和易于使用的PickerView解决方案。 ...
[详细]
蜡笔小新 2024-12-17 09:10:31
stream
深入解析Java中的字节数组输入输出流
本文详细介绍了Java中的`ByteArrayInputStream`和`ByteArrayOutputStream`,包括它们的基本概念、工作原理及具体应用实例。`ByteArrayInputStream`用于处理内存中的字节数组,而`ByteArrayOutputStream`则用于将数据写入内存中的字节数组。 ...
[详细]
蜡笔小新 2024-12-17 01:29:37
stream
深入理解Servlet与Filter的应用及区别
本文探讨了使用Filter作为控制器的优势,以及Servlet与Filter之间的主要差异。同时,详细解析了Servlet的工作流程及其生命周期,以及ServletConfig与ServletContext的区别与应用场景。 ...
[详细]
蜡笔小新 2024-12-16 06:11:11
default
Android中解析XML文件的实践指南
本文详细介绍了在Android应用开发中解析XML文件的方法,包括从本地文件和网络资源获取XML文件的不同途径,以及使用DOM、SAX和PULL三种解析方式的具体实现。 ...
[详细]
蜡笔小新 2024-12-15 22:53:22
stream
解决QT中文件内容遍历的问题
本文探讨了在QT框架中如何有效遍历文件内容,并解决了一个常见的错误,即文件内容读取为空时弹窗无法正常显示的问题。 ...
[详细]
蜡笔小新 2024-12-18 11:44:47
get
详细指南:使用IntelliJ IDEA构建多模块Maven项目
本文在前两篇文章的基础上,进一步指导读者如何在IntelliJ IDEA中创建和配置多模块Maven项目。通过详细的步骤说明,帮助读者掌握项目模块化管理的方法。 ...
[详细]
蜡笔小新 2024-12-17 13:43:13
get
实现Android中的时间轴效果
本文介绍了在Android项目中实现时间轴效果的方法,通过自定义ListView的Item布局和适配器逻辑,实现了动态显示和隐藏时间标签的功能。文中详细描述了布局文件、适配器代码以及时间格式化工具类的具体实现。 ...
[详细]
蜡笔小新 2024-12-17 12:34:41
get
MapReduce原理是怎么剖析的
这期内容当中小编将会给大家带来有关MapReduce原理是怎么剖析的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1 ...
[详细]
蜡笔小新 2024-12-16 18:23:06
default
第十一章 Python基本数据类型及内置方法
一、概述数据类型是用来记录事物状态的,而事物的状态是不断变化的(如:一个人年龄的增长(操作int类型),单个人名的修改(操作str类型),学生列表中增加学生(操作list类型)等) ...
[详细]
蜡笔小新 2024-12-16 11:56:40
default
详解 | 日志系统ViseLog的基本使用与功能
本文详细介绍了日志系统ViseLog的使用方法及其核心功能,旨在帮助开发者更好地理解和利用这一工具,提高开发效率。 ...
[详细]
蜡笔小新 2024-12-16 09:12:55
睫毛弯弯黄小牛为
这个家伙很懒,什么也没留下!
Tags | 热门标签
scala
nodejs
email
instance
tree
random
node.js
go
bash
c语言
header
testing
dll
version
filter
cmd
match
config
python3
datetime
const
input
hashcode
get
stream
php5
dockerfile
hashtable
default
vbscript
RankList | 热门文章
1
[手机][索爱]walkman又见复古风,新款w350c即将上市
2
Win10更新21H2后变卡怎么办?Win10 21H2突然卡顿怎么办?
3
统计学硕士做了3年表格,多次跳槽失败,只因学不会数据工具
4
广告狗仔队:《PTU》里的广告 (3)
5
密钥问题
6
nginx 缓存如何按目录清除
7
oracle数据库启动时内存狂涨,ORACLE 调整数据库内存
8
喝水老呛的原因及。。。
9
html标题不显示中文,HTML 标题
10
Mac iterm2 文件夹配色问题
11
Win10 1709发布kb4043961更新内容有哪些?
12
2020事业单位如何备考?
13
Lambda表达式简化方法
14
大数据分析_大数据分析—全运会
15
区块链精辟总结
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有