上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 22 下一页
摘要: 1.模拟一个trim方法,去除字符串两端的空格 2.将一个字符串进行反转。将字符串中指定部分进行反转 3.获取一个字符串在另一个字符串中出现的次数 4.获取两个字符串中最大相同子串 5.对字符串中字符进行自然顺序排序 StringDemo package com.ff.string; import 阅读全文
posted @ 2020-04-02 11:11 林淼零 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 字符串的内存结构 String类的常用方法 TestString package com.ff.string; import org.junit.Test; //equals比较的内容, //==比较的值(地址值) //String:代表不可变的字符序列,底层使用char[]存放 //String是 阅读全文
posted @ 2020-04-02 02:33 林淼零 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 死锁问题:不同的线程分别占用对方需要的同步资源不放弃,都在等待对方放弃自己需要的同步资源,就形成了线程的死锁 TestDeadLock package com.aff.thread; //死锁的问题:处理线程同步时容易出现 //不同的线程分别占用对方需要的同步资源不放弃,都在等待对方放弃自己需要的同 阅读全文
posted @ 2020-04-01 21:26 林淼零 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 单例模式懒汉式的线程安全 TestSingleton package com.aff.thread; public class TestSingleton { public static void main(String[] args) { Singleton s1 = Singleton.getI 阅读全文
posted @ 2020-04-01 19:17 林淼零 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 解决存在的线程安全问题:打印车票时出现重票,错票 使用同步代码块的解决方案 TestWindow2 package com.aff.thread; /* 使用实现Runnable接口的方式,售票 存在线程安全问题: 打印车票时出现重票,错票 1.原因:由于一个线程在操作共享数据过程中,未执行完毕的情 阅读全文
posted @ 2020-04-01 17:36 林淼零 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 实现多线程,必须在主线程中创建新的线程对象。 Java语言使用Thread类及其子类的对象来表示线程, 一个完整的生命周期中通常要经历如下的五种状态: 新建: 当一个Thread类或其子类的对象被声明并创建时,新生的线程对象处于新建状态 就绪:处于新建状态的线程被start()后,将进入线程队列等待 阅读全文
posted @ 2020-04-01 16:56 林淼零 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 继承的方式实现多窗口售票 TestWindow1 package com.aff.thread; public class TestWindow { //继承的方式实现多窗口售票 //存在线程安全性问题,后面给出解决方法 public static void main(String[] args) 阅读全文
posted @ 2020-04-01 15:29 林淼零 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 创建多线程的第一种方式:继承java.lang.Thread类 注意:1.一个线程只能执行一次start() 2.不能通过Thread实现类对象的 run()去启动一个线程 3.增加加一个线程,需要新创建一个线程的对象 Thread类的常用方法: 1.start():启动线程并执行相应的 run() 阅读全文
posted @ 2020-04-01 14:00 林淼零 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 程序(program):是为完成特定任务、用某种语言编写的一组指令的集合。 即指一段静态的代码,静态对象。 进程(process): 是程序的一次执行过程,或是正在运行的一个程序。 动态过程:有它自身的产生、存在和消亡的过程。 程序是静态的,进程是动态的 线程(thread): 进程可进一步细化为线 阅读全文
posted @ 2020-04-01 03:13 林淼零 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 构造器: public RandomAccessFile(File file, String mode) public RandomAccessFile(String name, String mode) 创建RandomAccessFile类实例需要指定一个mode参数, 该参数指定RandomA 阅读全文
posted @ 2020-04-01 02:52 林淼零 阅读(130) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 22 下一页