智乐兔

  • Java IO 文件操作完整版实例与说明

    Java IO 文件操作完整版实例与说明

    一个接口或抽象类的行为由其子类决定;子类的实现方式不同,表现的功能也不同;涉及类或接口:File,InputStream,OutputStream,Reader,Writer,Serialzable接口; 1.File类:java.io.File;完成与平台无关的操作,创建、删除一个文件;public File(String pathName);        // 指定路径名的实例化对象;public boolean createNewFile();        // 创建新文件;public boolean delete();        // 删除文件夸平台全局常量:public ...

    查看全文

  • Java IO之基本文件操作

    Java IO之基本文件操作

    一个接口或抽象类的行为由其子类决定;子类的实现方式不同,表现的功能也不同;涉及类或接口:File,InputStream,OutputStream,Reader,Writer,Serialzable接口; 1.File类:java.io.File;完成与平台无关的操作,创建、删除一个文件;public File(String pathName);        // 指定路径名的实例化对象;public boolean createNewFile();        // 创建新文件;public boolean delete();        // 删除文件夸平台全局常量:public ...

    查看全文

  • Java对正则表达式的支持

    Java对正则表达式的支持

    可以方便地完成一些复杂的验证功能! 字母组合[abc]         取abc的其中之一[^abc]         不能含有abc的任一或组合[a-zA-Z]         全部字母[a-d[m-p]]         a到d或者m到p: [a-dm-p] (union)[a-z&&[def]]         d, e, or f 其中之一的小写字母(intersection)[a-z&&[^bc]]         a through z, 除了 b and c: [ad-z] (subtraction)[a-z&&[^m ...

    查看全文

  • Java设计模式-观察者模式入门

    Java设计模式-观察者模式入门

    涉及到类:java.util.Observable;接口:java.util.Observer;public class Observable extends Object表示被专注的对象,有方法:1.public void addObserver(Observer o); // 增加实现Observer标准的观察者对象;2.protected void setChanged();        // 标记被关注对象的某些信息已经修改;3.public boolean hasChanged();  // 当2被调用时,他将返回true;4.public void notifyObserver ...

    查看全文

  • Java实战-对象数组排序实例

    Java实战-对象数组排序实例

    package com.mldn;   import java.util.Arrays;   class Student implements Comparable // 定义排序标准 { private String name; private int age; private float score; private int number; // 学生编号   public Student() { this.name = null; ...

    查看全文

  • Java常用类- Arrays类的说明和用法

    Java常用类- Arrays类的说明和用法

    java.util.Arrays类负责数组的操作,public static void sort(Object[] a); // 是其中的一个方法,用于排序对象数组;排序对象数组有个前提:所有数组的成员对象的类必须实现了Comparable接口; public interface Comparable // 是个泛型接口 { int compareTo(T o); // 该方法返回整型值:0,1,-1,分别表示:相等,大于,小于; } ———————-排序基本型数组: packag ...

    查看全文

  • Java线程-实现同步的利弊分析

    Java线程-实现同步的利弊分析

    1.同步可以保证资源的完整性;2.但过多的同步会产生死锁; 多个线程共享同一个资源时需要使用同步,但过多地使用同步会导致死锁;死锁是程序运行的特殊状态,表现为实现了同步加锁的两个对象同时以对方的执行结果为执行条件,但必然两者都不能执行! 这是一组矛盾! 操作系统中有若干进程并发执行,它们不断申请、使用、释放系统资源,虽然系统的进程协调、通信机构会对它们进行控制,但也可能出现若干进程都相互等待对方释放资源才能继续运行,否则就阻塞的情况。此时,若不借助外界因素,谁也不能释放资源,谁也不能解除阻塞状态。根据这样的情况,操作系统中的死锁被定义为系统中两个或者多个进程无限期地等待永远不会发生的条件,系 ...

    查看全文

  • Java线程-用代码同步实现对代码的加锁

    Java线程-用代码同步实现对代码的加锁

    方式1. 同步代码块;方式2. 同步方法;用第一种方式实现代码同步加锁: package com.mldn;   class ThreadSyn implements Runnable { private int ticket = 5; // 一共仅有5张票   public void run() // 进行卖票操作 {   for (int i = 0; i < 50; i++) // 循环50次,确保ticket卖完 { ...

    查看全文

  • Java线程理解-同步与死锁

    Java线程理解-同步与死锁

    package com.mldn;   class ThreadSyn implements Runnable { private int ticket = 5; // 一共仅有5张票   public void run() // 进行卖票操作 {   for (int i = 0; i < 50; i++) // 循环50次,确保ticket卖完 { if (this.ticket > 0) ...

    查看全文

  • Java线程- main方法的优先级

    Java线程- main方法的优先级

    package com.mldn;   public class PriorityIntValue { public static void main(String[] args) { System.out.println(“main方法的优先级是:” + Thread.currentThread().getPriority()); // 获取主方法的优先级   System.out.println(“Thread.MAX_PRIORITY = ...

    查看全文

  • 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 { ...

    查看全文

在线客服
在线客服 X

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

智乐兔官微