摘要: StringBuffer 特点 线程安全 长度可变 无参构造出来的是默认长度16的,当然,你可以存进去第17个元素 方法 StringBuffer append(data) data:可以是任意数据类型 返回的StringBuffer还是原来那个 StringBuffer insert(int of 阅读全文
posted @ 2018-08-07 23:27 wonewo 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 特点: 字符串对象,一旦被初始化,就不会被改变。 字符串对象存储在内存中的字符串常量池中 × 两句话的区别? String s1="abc";在字符串常量池中创建1个对象 String s2=new String("abc");在堆内存中创建对象。s1和s2的地址值是不同的 String类常用方法 阅读全文
posted @ 2018-08-07 23:26 wonewo 阅读(121) 评论(0) 推荐(0) 编辑
摘要: package ceshi.duoxiancheng.kaoya;/** * 一个烤鸭程序 * 2个生产者,2个消费者 * 使用的同步方法是synchronized * * 写的时候遇到了2个问题: * 1:notify()、notifyall()、wait()的调用者,必须和同步的锁是一致的! * 阅读全文
posted @ 2018-08-07 23:24 wonewo 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 概述 进程 正在运行的程序,是系统进行资源分配和调用的独立单位。 每一个进程都有它自己的内存空间和系统资源。 线程 是进程中的单个顺序控制流,是一条执行路径 一个进程如果只有一条执行路径,则称为单线程程序。 一个进程如果有多条执行路径,则称为多线程程序。 并行 逻辑上同时发生,指在某一个时间内同时运 阅读全文
posted @ 2018-08-07 23:20 wonewo 阅读(200) 评论(0) 推荐(0) 编辑
摘要: package ceshi.duoxiancheng.sisuo;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks. 阅读全文
posted @ 2018-08-07 23:16 wonewo 阅读(79) 评论(0) 推荐(0) 编辑