智乐兔

技术文库

  • Java线程-线程的优先级

    Java线程-线程的优先级

    多线程的实际运行中,所有代码实际上都存在优先级,优先级高的线程可能先被执行,但不是一定!设置某个线程优先级可以方法:public final void setPriority(int newPriority);其参数是定义了优先级三个级别的全局常量:1. 最高:public final static int MAX_PRIORITY;2. 中等:public final static int NORM_PRIORITY;3. 最低:public final static int MIN_RRIORITY; package com.mldn;   class Thh implements ...

    查看全文

  • Java线程理解-线程的中断

    Java线程理解-线程的中断

    休眠中的线程,可能会产生中断异常,那么人为产生一个中断异常到休眠的线程中,将打断线程的休眠!public void interrupt(); 函数可以有此功能; package com.mldn;   class Th implements Runnable { public void run() { System.out.println(“1. 进入线程run方法体!”); try { ...

    查看全文

  • Java线程理解-线程的休眠

    Java线程理解-线程的休眠

      public static void sleep(long millis) throws InterruptedException; // 休眠xx毫秒;1.使用使需要try catch 异常处理; package com.mldn;   class Thr implements Runnable { public void run() { for (int i = 0; i < 10; i++) { try ...

    查看全文

  • Java多线程-线程的基本操作举例

    Java多线程-线程的基本操作举例

      线程,所有的操作方法在Thread类中定义;线程可以设置名字,可以取得名字,可以获取当前线程;1.设置线程名字:public final void setName(String name); 构造方法:public Thread(Runnable target, String name);public Thread(String name); 2.取得名字:public final String getName();因线程操作的不确定性,提供了方法可以取得当前的操作线程;pubic static Thread currentThread(); // 获取当前线程对线程的名字一般是在启动 ...

    查看全文

  • java多线程初学者入门必读

    java多线程初学者入门必读

      OS 分1.单进程 ,如 Dos, 同一时间段,只能运行一个程序;2.多进程,如windows,;同一时间段有多个程序执行,同一个时间点只有一个程序运行;线程是在进程的基础上划分的;进程消失了,则线程必然消失,反之未然!java是多线程操作语言;实现多线程的方式:1. 继承Thread类, Thread类属于java.lang;一个类继承了Thread类,同时覆写了run方法,就实现了多线程,不过启动要用start方法,2.实现Runnable接口; ————实例 package com.mldn;   /* 第一种方式实现多线程 ...

    查看全文

  • 应用实例:面向对象开发

    应用实例:面向对象开发

      1.问题陈述: 宠物商店,短期内都有一定的库存量,顾客可以查询特定的宠物信息,店主可以在库存不足时增加新的宠物到店中, 实现一个简单的系统满足以上需求!2.分析: 设计到的对象:1.宠物商店:PetShop,2.宠物:Pet,;一个宠物商店可以有一定的库存,而且有多种宠物,可以不时添加库存,而且可以查询特定的宠物信息;宠物有共同的性质:就是 有特定名字和特定年龄,以及它的价格;对PetShop 来说 宠物应该是一种标准,只有实现这种标准的才是宠物,; 实际开发中,接口表示标准,表示一种能力,称为标识接口,表示方法视图,以暴露给远程的客户端使用。 使用接口进行解耦合操作,可以增加程序的灵 ...

    查看全文

  • Java泛型-泛型应用实例

    Java泛型-泛型应用实例

      /*        一个人的信息分为:基本信息,和联系方式;        实现一个类既能操作人的基本信息,又能操作联系方式;*/ package com.mldn;   interface Info // 表示人的各种信息 { // 空实现的接口 称为 标识接口; }   class Whois implements Info // 人的基本信息 { private String name; private int age;   public Whois() { ...

    查看全文

  • Java泛型-泛型嵌套的用法

    Java泛型-泛型嵌套的用法

      用一个泛型类型设置泛型类型; package com.mldn;   class Info { private T param; // 含有一个泛型的成员   public void setParam(T param) // 设置泛型成员 { this.param = param; }   public T getParam() { return this ...

    查看全文

  • Java泛型-返回泛型数组的泛型方法

    Java泛型-返回泛型数组的泛型方法

      package com.mldn;   public class GenFun { public static void main(String[] args) { Integer i[] = fun(1, 2, 3, 4, 5); // 泛型为Integer for (int x : i) { System.out.println(x); } ...

    查看全文

  • Java泛型方法的使用

    Java泛型方法的使用

      在方法上使用泛型,不要求所在的类使用泛型,更灵活; package com.mldn;   class Demo { public T print(T param) // 泛型方法:所在的类非泛型操作类 { return param; // 返回值也是泛型 } }   public class GenDemo2 { public static void main(String[] args) { ...

    查看全文

  • 泛型接口:和类的泛型语法相同

    泛型接口:和类的泛型语法相同

      package com.mldn;   interface A // 接口中使用泛型 { public void fun(T param); // 抽象方法使用泛型; }   class ClassInfo implements A // 第一种实现泛型接口的方法 { public void fun(T param) // 这个T类型是在类实例化时确定的 { System.out.println(“要打印的类信息:” + param); } ...

    查看全文

  • Java泛型中的通配符表达式

    Java泛型中的通配符表达式

      泛型上限: ?extends 最大泛型类型,则实例化时使用的泛型必须是最大泛型类型或其子类型; package com.mldn;   class P // 泛型上限:Number类型; { private T x; private T y;   public P(T x, T y) { this.x = x; this.y = y; }   public void print() ...

    查看全文

在线客服
在线客服 X

售前: 点击这里给我发消息
售后: 点击这里给我发消息

智乐兔官微