08 2018 档案
摘要:概述 理解集合的关键:要清楚各实现类的内部数据结构! 集合是用来存储对象的容器 长度是可变的 不可以存储基本数据类型值 方法 boolean add(E e)\addAll(Collection<? extends E> c) void clear(); 清空集合 remove(Object obj
阅读全文
摘要:1 package ceshi.string; 2 3 public class Exercise { 4 public static void main(String[] args) { 5 String str = "nbaxljijeijonbaklajldanba"; 6 String subString = "nba"; 7 ...
阅读全文
摘要:StringBuffer 特点 线程安全 长度可变 无参构造出来的是默认长度16的,当然,你可以存进去第17个元素 方法 StringBuffer append(data) data:可以是任意数据类型 返回的StringBuffer还是原来那个 StringBuffer insert(int of
阅读全文
摘要:特点: 字符串对象,一旦被初始化,就不会被改变。 字符串对象存储在内存中的字符串常量池中 × 两句话的区别? String s1="abc";在字符串常量池中创建1个对象 String s2=new String("abc");在堆内存中创建对象。s1和s2的地址值是不同的 String类常用方法
阅读全文
摘要:package ceshi.duoxiancheng.kaoya;/** * 一个烤鸭程序 * 2个生产者,2个消费者 * 使用的同步方法是synchronized * * 写的时候遇到了2个问题: * 1:notify()、notifyall()、wait()的调用者,必须和同步的锁是一致的! *
阅读全文
摘要:概述 进程 正在运行的程序,是系统进行资源分配和调用的独立单位。 每一个进程都有它自己的内存空间和系统资源。 线程 是进程中的单个顺序控制流,是一条执行路径 一个进程如果只有一条执行路径,则称为单线程程序。 一个进程如果有多条执行路径,则称为多线程程序。 并行 逻辑上同时发生,指在某一个时间内同时运
阅读全文
摘要:package ceshi.duoxiancheng.sisuo;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.
阅读全文

浙公网安备 33010602011771号