上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 43 下一页
摘要: join加入 java public class JoinDemo { public volatile static int i = 0; public static class AddThread extends Thread{ @Override public void run() { for 阅读全文
posted @ 2019-08-16 08:41 fly_bk 阅读(240) 评论(0) 推荐(0) 编辑
摘要: wait()、notify、notifyAll()方法 wait()、notify()、notifyAll()是三个定义在Object类里的方法,可以用来控制线程的状态。 这三个方法最终调用的都是jvm级的native方法。随着jvm运行平台的不同可能有些许差异。 如果对象调用了wait方法就会使持 阅读全文
posted @ 2019-08-16 08:16 fly_bk 阅读(220) 评论(0) 推荐(0) 编辑
摘要: ```java public class NotifyDemo { //创建资源 private static volatile Object reA = new Object(); private static volatile Object reB = new Object(); //创建线程 public static void main(String[] args) throws Inte 阅读全文
posted @ 2019-08-15 15:48 fly_bk 阅读(223) 评论(0) 推荐(0) 编辑
摘要: Java 中有三种线程创建方式,分别为实现 Runnable 接口的 run 方法,继承 Thread 类 并重写 run 的方法,使用 FutureTask 方式 阅读全文
posted @ 2019-08-15 14:22 fly_bk 阅读(227) 评论(0) 推荐(0) 编辑
摘要: ```java import java.util.ArrayList; import java.util.LinkedList; import java.util.List; public class ListDemo { //jdk8 public static void main(String[] args){ // add("ArrayList",50000)... 阅读全文
posted @ 2019-08-13 09:45 fly_bk 阅读(167) 评论(0) 推荐(0) 编辑
摘要: ```java / 字符串拼接 / public class StringAddDemo { public static void main(String[] args){ testStringAdd(); testConcat(); testStringBuilder(); testStringB 阅读全文
posted @ 2019-08-12 16:08 fly_bk 阅读(280) 评论(0) 推荐(0) 编辑
摘要: ```java public class CharAtStartWithDemo { public static void main(String[] args){ //jdk8 testCharAt();//1 testStartWith();//4 } public static void te 阅读全文
posted @ 2019-08-12 15:27 fly_bk 阅读(185) 评论(0) 推荐(0) 编辑
摘要: ```java import java.util.StringTokenizer; public class SplitDemo { //jdk8 public static void main(String[] args){ String s = "a,b,c"; String[] split = 阅读全文
posted @ 2019-08-12 15:26 fly_bk 阅读(232) 评论(0) 推荐(0) 编辑
摘要: ```java public class SubStringDemo { //substring() /** * jdk6 当调用 substring() 方法时,创建了一个新的String对象,但是string的value[] 属性域仍然指向堆内存中的原来的那个数组。区别就是 两个对象的 count 和 offset 这两个值不同了 * //JDK6,包级私有... 阅读全文
posted @ 2019-08-10 16:51 fly_bk 阅读(644) 评论(0) 推荐(0) 编辑
摘要: ```java public class Str { //测试环境jdk1.8 //参考:https://www.jianshu.com/p/d5ecfceccccd public static void main(String[] args){ char[] c = {'a','b','c'}; String s = new String(c); //生成2哥对象分别存放在堆空间,常量池 Str 阅读全文
posted @ 2019-08-10 16:05 fly_bk 阅读(147) 评论(0) 推荐(0) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 43 下一页