
Java
文章平均质量分 69
行走的鱼er
这个作者很懒,什么都没留下…
展开
-
CopyOnWriteArrayList和ArrayList遍历和删除操作区别
复制出一个新的容器,然后在这个新的容器里进行修改元素的操作,而后面进行的读操作则继续在旧容器中读取。修改完之后,再将原容器的引用指向新的容器,而旧的容器则进行垃圾回收。对一个容器进行修改操作(添加、删除、编辑)时候,不会直接对当前容器修改,而是先将当前容器进行 Copy,CopyOnWrite 原理。原创 2023-03-06 16:28:59 · 542 阅读 · 2 评论 -
Android中设置org.gradle.jvmargs
Android中设置org.gradle.jvmargs转载 2023-01-29 15:54:59 · 2168 阅读 · 0 评论 -
java Thread yield notify notifyAll wait sleep小节
sleep:调用sleep使任务进入休眠状态,任务在指定的时间内不会运行,锁没有被释放。yield:此刻让出cpu,所有线程再次竞争cpu使用权,锁未被释放如果Thread1和Thread2都使用synchronized (object),Thread1调用yield,Thread2也不会被执行,要等object锁被释放才可以。wait:使线程挂起,知道线程得到了notify或noti...原创 2018-11-04 21:53:20 · 206 阅读 · 0 评论 -
如何迅速成为Java高手
如何迅速成为Java高手很多网友朋友问我学习Java有没有什么捷径,我说“没有,绝对没有!”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛!要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就 力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和 J2EE,这转载 2012-07-14 07:42:46 · 1330 阅读 · 0 评论 -
JAVA自学之路
JAVA自学之路 一:学会选择 为了就业,不少同学参加各种各样的培训。 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机、嵌入式、游戏、3G、测试等。 那么究竟应该选择什么方向呢? 我的意见是,不要太过相信各种培训机构或是抢手文章的说法(包括我),当你要走向社会的时候,就不要再把自己当成学生,不要把自己的将来交给别人,学会运用自己的眼睛去观察,转载 2012-07-14 08:57:25 · 2223 阅读 · 1 评论 -
java中Thread线程中的 start()和run()方法的区别
两种建立线程对象的方法: Extends Thread implement Runnable 这两种方法都可以创建一个线程对象,public class TestThread { public static void main(String arg[]){ newThread thread = new newThread(); ne原创 2010-03-03 08:51:00 · 826 阅读 · 0 评论 -
Cursor JAVA时间格式化处理 sqlite的主键命名 SQLite使用方法
首先android对于提供有关SQLite的方法尚未完善,这里谈谈我在开发项目当中对于SQLite在android 的一些用法与Cursor的体会的一些看法。SQLite的增删改都很简单,关键是查询,当你想要执行一些复杂的查询时,你往往就会觉得android 提供的SQLite方法明显不够。在查询返回的是一个Cursor类型的对象,它是一个指针,且永远都不会为空,所以,当你查询某语句,并判原创 2010-02-23 08:44:00 · 2007 阅读 · 0 评论 -
Java关键字final、static使用总结
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 final不能原创 2010-02-21 09:42:00 · 364 阅读 · 0 评论 -
类名.class
这是个与Class对象有关的问题: Class对象内含有与Class相关的各种信息(别称meta-class) 我们的程序中的每个类都有一个相应的Class对象.每当新的类被编译 完成,就会产生一个Class对象存储与相同的.class文件内.执行期间 当你想要产生该class的对象是,JVM便会检查该型别的Class对象是 否被加载.如果没被加载,原创 2010-02-21 15:31:00 · 413 阅读 · 0 评论 -
string与stringBuffer区别
string与stringBuffer区别在我以前的了解中,String是一个final Class, StringBuffer不是。所以对于 String a = "yacht" ,String b = "yacht1" String c = a + b ; 存在一个对象拷贝构造和解析的消耗问题;对于一个StringBuffer来说,StringBuffer sb = new转载 2010-02-09 17:57:00 · 485 阅读 · 0 评论