2022年7月25日
摘要: 程序、进程、线程 在操作系统中运行的程序就是进程,比如QQ、播放器、游戏、IDE等等 一个进程可以有多个线程,如视频中同时听声音,看图像,看弹幕,等等 Process与Thread 说起进程,就不得不说下程序。程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。 而进程则是执行程 阅读全文
posted @ 2022-07-25 21:33 clinch 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 字符串定义的两种方式 String str = "123";//直接在常量池中开辟一个空间,并将这个对象的地址给str String str1 = new String("123");//它相当于new了两个对象,一个在堆中,一个在常量池中 两种创建字符串的区别 package Stringdemo 阅读全文
posted @ 2022-07-25 21:30 clinch 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 编码: string->byte 从看得懂到看不懂 解码:byte->string 从看不懂到看得懂 //string->byte[] 编码 String str3 = "456"; byte[] by = str.getBytes(); System.out.println(Arrays.toSt 阅读全文
posted @ 2022-07-25 21:29 clinch 阅读(60) 评论(0) 推荐(0) 编辑
摘要: //字符串与int类型之间的转换 String str = "123"; //string->int int a = Integer.parseInt(str); System.out.println(a); //int->string String str1 = String.valueOf(a) 阅读全文
posted @ 2022-07-25 21:29 clinch 阅读(44) 评论(0) 推荐(0) 编辑
摘要: String是不可变的字符序列 StringBuffer是可变的,而且其中加入了安全机制,保证了线程的安全,但是效率大大降低 StringBuilder也是可变的,没有加入安全机制,效率高一些 后两者在创建的时候会默认创建一个16字节的空数组,当加入字符的时候会默认往后+16位个字节,当需要添加的数 阅读全文
posted @ 2022-07-25 21:28 clinch 阅读(16) 评论(0) 推荐(0) 编辑
摘要: package Stringtest; import java.util.ArrayList; import java.util.Arrays; public class Demo02 { public static void main(String[] args) { String str1 = 阅读全文
posted @ 2022-07-25 21:27 clinch 阅读(91) 评论(0) 推荐(0) 编辑