04 2020 档案
摘要:1 package com.yhqtv.java; 2 3 /* 4 *获取一个字符串在另一个字符串中出现的次数 5 * 比如:获取“ab”在“abskfjdlabaljlkjbalkjlk”中出现的次数 6 * @author XMKJ yhqtv.com Email:yhqtv@qq.com 7
阅读全文
摘要:1 package com.yhqtv.java; 2 3 /* 4 * 将一个字符串进行反转。将字符串中指定部分进行反转。比如“abcdef”反转为“abfedcg” 5 * @author XMKJ yhqtv.com Email:yhqtv@qq.com 6 * @create 2020-04
阅读全文
摘要:1 package com.yhqtv.java; 2 3 /* 4 *去除字符串两端的空格 5 * 6 * @author XMKJ yhqtv.com Email:yhqtv@qq.com 7 * @create 2020-04-30-15:48 8 * 9 */ 10 public class
阅读全文
摘要:1 package com.yhqtv.java; 2 3 import org.junit.Test; 4 5 /* 6 *String 的使用 7 * 8 * @author XMKJ yhqtv.com Email:yhqtv@qq.com 9 * @create 2020-04-30-10:
阅读全文
摘要:1 package com.yhqtv.java2; 2 3 import java.util.concurrent.ExecutorService; 4 import java.util.concurrent.Executors; 5 import java.util.concurrent.Thr
阅读全文
摘要:1 package com.yhqtv.java2; 2 3 /* 4 * 创建线程的方式三:实现Callable接口 JDK5.0 新增 5 * 6 * 如何理解实现Callable接口的方式创建多线程比实现Runnable接口创建多线程方式强大? 7 * 1.call()可以有返回值的。 8 *
阅读全文
摘要:1 package com.yhqtv.java1; 2 3 /* 4 * @author XMKJ yhqtv.com Email:yhqtv@qq.com 5 * @create 2020-04-29-12:46 6 * 7 */ 8 public class Test { 9 public s
阅读全文
摘要:1 package com.yhqtv.java; 2 3 /*例子:创建三个窗口卖票,总票数为100张 4 *使用Runnable接口的方式 5 * @author XMKJ yhqtv.com Email:yhqtv@qq.com 6 * @create 2020-04-28-19:46 7 *
阅读全文
摘要:1 package com.yhqtv.java; 2 3 /*创建多线程的方式二:实现Runnable接口 4 * 1.创建一个实现了Runnable接口的类 5 * 2.实现类去实现Runnable中的抽学方法:run() 6 * 3.创建实现类的对象 7 * 4.将此对象作为参数传递到Thre
阅读全文
摘要:1 package com.yhqtv.java; 2 3 /* 4 *测试Thread中的常用方法: 5 * 1.start():启动当前线程:调用当前线程的run() 6 * 2.run():通常需要重写Thread类的此方法,将创建的线程要执行的操作声明在此方法中 7 * 3.currentT
阅读全文
摘要:1 package com.yhqtv.exer; 2 /* 3 * 练习:创建两个分线程,其中一个线程遍历100以内的偶尔,另一个线程遍历100以内的奇数 4 * 5 * @author XMKJ yhqtv.com Email:yhqtv@qq.com 6 * @create 2020-04-2
阅读全文
摘要:1 package com.yhqtv.java; 2 3 /* 4 * 多线程的创建,方式一:继承于Thread类 5 * 1.创建一个继承于Thread类的子类 6 * 2.重写Thread类的run() 将此线程执行的操作声明在run()中 7 * 3.创建Thread类的子类的对象 8 *
阅读全文
摘要:1 package com.yhqtv.demo01Exception; 2 3 /* 4 * 如何自定义异常类? 5 * 1.继承与现有的异常结构:RuntimeException, Exception 6 * 2.提供全局常量:serialVersionUID 7 * 3.提供重载的构造器 8
阅读全文
摘要:1 package com.yhqtv.demo01Exception; 2 3 import java.io.File; 4 import java.io.FileInputStream; 5 import java.io.FileNotFoundException; 6 import java.
阅读全文
摘要:1 package com.yhqtv.demo01Exception; 2 /* 3 * 一、异常的处理,抓抛模型 4 * 5 * 过程一:“抛”:程序在正常 执行的过程中,一旦出现异常,就会在异常代码处生成一个对应异常类的对象。 6 * 并将此对象抛出。 7 * 一旦抛出对象以后,其后的代码就不
阅读全文
摘要:1 package com.yhqtv.test; 2 //饿汉式 3 public class SingletonTest1 { 4 public static void main(String[] args) { 5 Bank bank1 = Bank.getIntstance(); 6 Ban
阅读全文
摘要:1 package com.yhqtv.duotai; 2 3 import java.util.Scanner; 4 import java.util.Vector; 5 6 public class Test { 7 8 public static void main(String[] args
阅读全文
摘要:1 package com.yhqtv.testInheritance; 2 //主程序 3 public class CylinderTest { 4 public static void main(String[] args) { 5 6 Cylinder cylinder=new Cylind
阅读全文
摘要:1 package com.yhqtv.duotai; 2 //主方法 3 public class KidsTest { 4 public static void main(String[] args) { 5 Kids someKid=new Kids(16); 6 someKid.setSex
阅读全文
摘要:1 package com.yhqtv.demo02.ThreadPool; 2 3 import java.util.Arrays; 4 5 public class Test { 6 public static void main(String[] args) { 7 //currentTime
阅读全文
摘要:1 package com.yhqtv.demo02.ThreadPool; 2 3 import java.util.Calendar; 4 import java.util.Date; 5 6 /* 7 * java.util.Calendar类:日历类 8 * Calendar类是一个抽象类,
阅读全文
摘要:定义一个矩形类Rectangle:(知识点:对象的创建和使用)1 定义三个方法:getArea()求面积、getPer()求周长,showAll()分别在控制台输出长、宽、面积、周长。2 有2个属性:长length、宽width3 创建一个Rectangle对象,并输出相关信息 1 package
阅读全文
摘要:1 package com.yhqtv.demo02.ThreadPool; 2 3 //生成随机六个字母 4 5 public class Test { 6 public static void main(String[] args) { 7 String result = "";//定义空字符串
阅读全文

浙公网安备 33010602011771号