1 package cn.itcast.p2.stringbuffer.demo;
2
3 public class StringBuilderDemo {
4 public static void main(String[] args) {
5 /*
6 * jdk1.5以后出现了功能和StringBuffer一模一样的对象。就是StringBuilder
7 *
8 * 不同的是:
9 * StringBuffer是线程同步的。通常用于多线程
10 * StringBuilder是线程不同步的。通常用于单线程,提高缓冲区的效率
11 *
12 *
13 * jdk升级一般三点:
14 * 1,简化书写
15 * 2,提高效率
16 * 3,增加安全性
17 */
18
19
20 }
21 }
22
23 /*
24 class StringBuffer{
25 object lock
26 public StringBuffer append(int x) {
27 synchronized(lock){
28
29 }
30 }
31
32 public StringBuffer delete(int start,int end) {
33 synchronized(lock){
34
35 }
36 }
37
38 }
39
40
41 */

最新文章

  1. SaltStack之Job管理和Runner(八)
  2. Objective -C学习笔记之字典
  3. ACM: Gym 100935B Weird Cryptography - 简单的字符串处理
  4. linux笔记四-------用户和组的管理
  5. Visual Studio 2012 RC 中RC表示什么意思
  6. 十大纺织品、布料、面料品牌排名 - 十大品牌 - 中国品牌网 Chinapp.com
  7. STM32——timer
  8. 使用crontab,让linux定时执行shell脚本
  9. 关于ZendStudio 10.5的破解
  10. 【redis】Java连接云服务器redis之JedisConnectionException的异常问题
  11. springboot 使用 swagger2
  12. mac安装VMware虚拟机(含序列号)及Ubuntu系统
  13. (转载)C#:Form1_Load()不被执行的三个解决方法
  14. 对象转化为json
  15. JDK7 异常的多重捕获
  16. CFGym 100198G 题解
  17. Ubuntu 16.09开启iptables的日志实现调试
  18. TensorFlowIO操作(二)----读取数据
  19. ASP.NET Core 认证与授权[2]:Cookie认证 (笔记)
  20. QListWidget列表控件:当鼠标选中某行时,系统会自动设置选中的行的行号,用currentRow()返回回来,没有setCheck或setSelect类似函数

热门文章

  1. 【LeetCode】1471. 数组中的 k 个最强值 The k Strongest Values in an Array (Python)
  2. 【LeetCode】893. Groups of Special-Equivalent Strings 解题报告(Python)
  3. 【LeetCode】142. Linked List Cycle II 解题报告(Python & C++)
  4. RMQ(ST(Sparse Table))(转载)
  5. 基于CA认证(结合文档在线预览)的电子签章解决方案
  6. anaconda安装PIL
  7. 一站式元数据治理平台——Datahub入门宝典
  8. fork之后,子进程从父进程那继承了什么(转载)
  9. 定义制造业操作(定义 MES/MOM 系统)
  10. 使用 JavaScript 的 HTML 页面混合、JavaScript 文件引用和 HTML 代码嵌入 3 种方式在 HTML 页面上打印出“点击我进入到百度首页”的超链接