首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
include
replace
string
golang
usb
select
instance
bytecode
js
cSharp
import
list
sum
dll
uri
main
tree
match
filter
dagger
chat
java
client
io
int
cpython
window
format
function
vbscript
erlang
buffer
config
keyword
eval
httprequest
fetch
typescript
stream
heap
nodejs
controller
request
callback
case
cookie
frameworks
utf-8
dockerfile
javascript
process
random
post
version
testing
command
char
node.js
timezone
php7
const
plugins
php5
get
triggers
metadata
ip
iostream
less
text
netty
actionscrip
regex
ascii
require
flutter
web3
php
jsp
当前位置:
开发笔记
>
编程语言
> 正文
一些文章资讯汇总(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
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
int
Java面试题解析
本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ...
[详细]
蜡笔小新 2024-12-27 13:55:14
int
2023年京东Android面试真题解析与经验分享
本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ...
[详细]
蜡笔小新 2024-12-26 17:45:48
int
深入解析 Apache Shiro 安全框架架构
本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ...
[详细]
蜡笔小新 2024-12-25 16:03:57
int
优化ListView性能
本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ...
[详细]
蜡笔小新 2024-12-28 10:36:30
int
从 .NET 转 Java 的自学之路:IO 流基础篇
本文详细介绍了 Java 中的 IO 流,包括字节流和字符流的基本概念及其操作方式。探讨了如何处理不同类型的文件数据,并结合编码机制确保字符数据的正确读写。同时,文中还涵盖了装饰设计模式的应用,以及多种常见的 IO 操作实例。 ...
[详细]
蜡笔小新 2024-12-26 17:37:25
int
阿里Java面试全解析:从技术面到HR面的详细攻略
本文作者分享了在阿里巴巴获得实习offer的经历,包括五轮面试的详细内容和经验总结。其中四轮为技术面试,一轮为HR面试,涵盖了大量的Java技术和项目实践经验。 ...
[详细]
蜡笔小新 2024-12-23 11:32:02
int
深入解析Java虚拟机(JVM)架构与原理
本文旨在为读者提供对Java虚拟机(JVM)的全面理解,涵盖其主要组成部分、工作原理及其在不同平台上的实现。通过详细探讨JVM的结构和内部机制,帮助开发者更好地掌握Java编程的核心技术。 ...
[详细]
蜡笔小新 2024-12-21 23:50:40
format
ElasticSearch 集群监控与优化
本文详细介绍了如何有效地监控 ElasticSearch 集群,涵盖了关键性能指标、集群健康状况、统计信息以及内存和垃圾回收的监控方法。 ...
[详细]
蜡笔小新 2024-12-21 13:43:04
format
Handling Null Object Encoding in OAuth 1.0a API Implementation
Explore a common issue encountered when implementing an OAuth 1.0a API, specifically the inability to encode null objects and how to resolve it. ...
[详细]
蜡笔小新 2024-12-28 08:54:34
int
LeetCode 991:故障计算器的最优解法
探讨一个显示数字的故障计算器,它支持两种操作:将当前数字乘以2或减去1。本文将详细介绍如何用最少的操作次数将初始值X转换为目标值Y。 ...
[详细]
蜡笔小新 2024-12-27 14:34:44
int
C语言实现小写金额转换为大写金额
在金融和会计领域,准确无误地填写票据和结算凭证至关重要。这些文件不仅是支付结算和现金收付的重要依据,还直接关系到交易的安全性和准确性。本文介绍了一种使用C语言实现小写金额转换为大写金额的方法,确保数据的标准化和规范化。 ...
[详细]
蜡笔小新 2024-12-27 12:39:06
int
Linux 网卡绑定的七种工作模式详解
本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ...
[详细]
蜡笔小新 2024-12-27 10:18:13
function
寻找满足特定条件的整数N的最大和(a+b)
本文探讨了如何在给定整数N的情况下,找到两个不同的整数a和b,使得它们的和最大,并且满足特定的数学条件。 ...
[详细]
蜡笔小新 2024-12-26 19:26:18
int
并发编程:深入理解设计原理与优化
本文探讨了并发编程中的关键设计原则,特别是Java内存模型(JMM)的happens-before规则及其对多线程编程的影响。文章详细介绍了DCL双重检查锁定模式的问题及解决方案,并总结了不同处理器和内存模型之间的关系,旨在为程序员提供更深入的理解和最佳实践。 ...
[详细]
蜡笔小新 2024-12-26 01:14:06
int
提升 Android Studio 和 Gradle 构建性能的技巧
本文介绍了如何通过配置 Android Studio 和 Gradle 来显著提高构建性能,涵盖内存分配优化、并行构建和性能分析等实用技巧。 ...
[详细]
蜡笔小新 2024-12-25 17:17:22
睫毛弯弯黄小牛为
这个家伙很懒,什么也没留下!
Tags | 热门标签
include
replace
string
golang
usb
select
instance
bytecode
js
cSharp
import
list
sum
dll
uri
main
tree
match
filter
dagger
chat
java
client
io
int
cpython
window
format
function
vbscript
RankList | 热门文章
1
千兆路由器怎么设置网速最快_安装了千兆路由器,为什么下载速度很慢?
2
360手机vizza多少钱?360手机vizza上市价格预估
3
Mac + Wireshark 实现Android应用抓包
4
linux中硬链接和符号链接的区别
5
什么是服务器的快照
6
zabbix——拓扑图入门
7
Linux 的五个重启命令及具体说明
8
2022年化工自动化控制仪表操作考试题及模拟考试
9
Pytorch(二) 打卡任务(未完成)
10
妖妖直播看不了怎么办 妖妖直播进不去怎么回事
11
家中没有电脑,怎么用手机清除路由器垃圾,或更换路由器密码?
12
关于撤销支持
13
有谁知道 华为AR18-20的路由器怎么重置
14
必读:DevOps九大关键术语!
15
5G工业路由器实现远程PLC数据采集
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有