随笔分类 - java高级
摘要:###方式一:自然排序(java.lang.Comparable) 概述: 1:Comparable接口强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序。 2:实现 Comparable 的类必须实现 compareTo(Object obj) 方法,两个对象即 通过 compar
阅读全文
摘要:总结: 增:append(xxx) 删:delete(int start,int end) 改:setCharAt(int n,char ch) /replace(int start,int end,String str) 查:charAt(int n) 插:insert(int offset,xx
阅读全文
摘要:###1.String与基本数据类型,包装类之间的转换 String->基本数据类型,包装类 :调用包装类的静态方法:parsexxx(str) 基本数据类型,包装类 →String:调用String重载的valueof(xxx) String s1="123"; //String-->Intege
阅读全文
摘要:###1:String的两种实例化的方式 方式一:通过字面量定义的方试 方式二:通过new+构造器的方式 //此时s1和s2的数据JAVAEE声明在方法区中的字符串常量池中。 String s1="JAVAEE"; String s2="JAVAEE"; //通过new+构造器的方试:此时的s3和s
阅读全文
摘要:###1.案例:两个打印机交替打印 class Communication implements Runnable{ private int i=1; // private final ReentrantLock lock=new ReentrantLock(); @Override public
阅读全文
摘要:###方法1:同步代码块 synchronized ( 对象){ // 需要被同步的代码; } class Window extends Thread{ // private int ticket=100;//这样会有300张票 private static int ticket=100;//只有1
阅读全文
摘要:###JDK1.5之前创建新执行线程有两种方法: 方式1:继承Thread类 : 1) 定义子类继承Thread类。 2) 子类中重写Thread类中的run方法。 3) 创建Thread子类对象,即创建了线程对象。 4) 调用线程对象start方法:启动线程,调用run方法。 //1.创建一个继承
阅读全文
摘要:1.List接口框架 ** | Collection接口:单列集合,用来存储一个一个的对象 | List接口:存储有序的,可重复的数据 -->“动态”数组,替换原有的数组 | ArrayList:作为List接口的主要实现类,线程不安全的,效率高。底层使用Object[]存储 LinkedList:
阅读全文
摘要:1.方法 增:append(xxx) 删:delete(int start,int end) 改:setCharAt(int n,char ch) /replace(int start,int end,String str) 查:charAt(int n) 插:insert(int offset,x
阅读全文
摘要:String与基本数据类型,包装类之间的转换 String->基本数据类型,包装类 :调用包装类的静态方法:parsexxx(str) 基本数据类型,包装类 ->String:调用String重载的valueof(xxx) String s1="123"; //String-->Integer in
阅读全文
摘要:方法1:继承Thread类 1 创建一个继承于Thread类的子类 2 重写Thread类的run()方法 -->此线程执行的操作声明在run()方法中 3 创建Thread类的子类的对象 4 通过此对象调用start()方法 方式2:实现Runnable接口 1.创建一个实现了Runnable接口
阅读全文

浙公网安备 33010602011771号