Java之List-CopyOnWriteArrayList的原理
简介
本文介绍Java的CopyOnWriteArrayList的原理。
CopyOnWriteArrayList是JUC的一个并发容器,它是个线程安全的ArrayList。
读操作无锁,写操作则通过创建底层数组的新副本来实现...
Java之List-创建与遍历的方法
简介
本文介绍Java中List的使用,包括:创建、遍历。
创建
法1:构造 List 后使用 List.add(繁琐)
List<String> list = new ArrayList<>();
list.add("a");
list...
Java之String-判断字符串是否为数字
简介
本文介绍Java判断字符串是否为数字的方法。
法1:单个字符判断
public static boolean checkIsNumeric(String str) {
String tmpStr = str;
// 判断负数
if (st...
Java之String-StringBuffer的原理
简介
本文用示例介绍Java的StringBuffer的原理。
类继承结构
可修改的原理
代码实例
例程
package org.example.a;
public class Demo{
public static void main...
Java之String-String.format()的使用(字符串格式化)
简介
说明
本文介绍Java的字符串格式化方法:String.format()。
使用场景
在开发中我们经常会用+号来将变量拼成字符串,比如:
String product = "电脑";
Integer count = 2...
Java之String-方法大全
简介
本文介绍Java中的String的常见方法。
索引位置
方法作用char charAt(int index)方法返回指定索引位置的char值。索引范围为0 ~ length()-1.int indexOf(int ch,int from...
Java数组-新建数组/合并数组-方法/实例
简介
本文用示例介绍Java如何创建数组对象、如何合并多个数组为一个数组。
新建数组
基本类型
int[] a = new int[5]; //指定长度
int[] b = new int[]{1, 2, 3}; //...
Java泛型-方法使用泛型(有示例)
简介
本文用示例介绍Java在方法中加泛型的用法。
概述
方法前边的<T>: 表示本方法里边所有的T是由返回值的类型确定的。如果方法前边不加这个<T>,那就要在其他能说明...
Java反射系列-Type接口及其子接口
简介
说明
Type 是java反射机制中提供的一个接口,用来表示java中的所有类型的接口。它们包括原始类型、参数化类型、数组类型、类型变量和基本类型。(这段话是Type源码的注释中写的...