2022年3月9日
摘要: 对象赋值: list1=[1,2,3] list2=list1 直接对象赋值,两个对象的地址是一样的,整个变量会同步变化。 浅拷贝: import copy A=[1,'a',['a','b']] B=copy(A) # 两个对象的内存地址不一样,也就是不属于同一对象。 A[2].append(3) 阅读全文
posted @ 2022-03-09 22:42 每天在路上2018 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 方法一: list=[1,2,3] for i in list: print(list.index(i),i) 方法二: list=[1,2,3] for i in range(len(list)): print(i,list[i]) 方法三: list=[1,2,3] for i,v in enu 阅读全文
posted @ 2022-03-09 22:14 每天在路上2018 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 1. 数值,字符串,元祖 这三个类型是不可变量。 不可变数据类型特点: a. 改变值,地址也发生改变,相当于新创建了对象。 b. 值相同的两个变量,地址是一样的。 列表,字典 是可变变量。 可变数据类型特点: a. 改变值,地址不会改变 b. 值相同的两个变量,地址是不一样的。 阅读全文
posted @ 2022-03-09 22:04 每天在路上2018 阅读(238) 评论(0) 推荐(0) 编辑
  2019年12月4日
摘要: 外存: 也就是我们经常说的(CDEF盘的大小)外储存器是指除计算机内存及CPU缓存以外的储存器,此类储存器一般断电后仍然能保存数据。常见的外存储器有硬盘、软盘、光盘、U盘等,一般的软件都是安装在外存中 内存: 内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存 阅读全文
posted @ 2019-12-04 22:30 每天在路上2018 阅读(660) 评论(0) 推荐(0) 编辑
  2019年9月23日
摘要: package MapTest; import java.util.HashMap; public class MapTest { public static void Count(String str) { char[] chars=str.toCharArray(); HashMap<Chara 阅读全文
posted @ 2019-09-23 22:12 每天在路上2018 阅读(7254) 评论(0) 推荐(0) 编辑
  2019年9月19日
摘要: 这是javaeye上非常经典的关于线程的帖子,写的非常通俗易懂的,适合任何读计算机的同学. 线程同步 我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。 线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源 阅读全文
posted @ 2019-09-19 23:51 每天在路上2018 阅读(2776) 评论(0) 推荐(0) 编辑
摘要: 最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。 这三个类之间的区 阅读全文
posted @ 2019-09-19 23:24 每天在路上2018 阅读(1353) 评论(1) 推荐(0) 编辑
摘要: String对象是不可改变的。每次使用 System.String类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用Syste 阅读全文
posted @ 2019-09-19 22:58 每天在路上2018 阅读(34281) 评论(0) 推荐(2) 编辑
摘要: public static String reverse(String str){ return new StringBuilder(str).reverse().toString(); } public void test09() { String str = "hello"; for (int 阅读全文
posted @ 2019-09-19 22:57 每天在路上2018 阅读(253) 评论(0) 推荐(0) 编辑
摘要: String str="Hello World"; System.out.println( str.replace( 'H','W' ) ); System.out.println( str.replaceFirst("He", "Wa") ); System.out.println( str.re 阅读全文
posted @ 2019-09-19 22:42 每天在路上2018 阅读(191) 评论(0) 推荐(0) 编辑