智乐兔

Java基础

  • java.lang.System对IO的支持

    java.lang.System对IO的支持

      public final class System extends Object;1.public static final PrintStream out        // 全局常量,标准输出流;    The “standard” output stream. This stream is already open and ready to accept output data. Typically this stream corresponds t ...

    查看全文

  • Java IO 之内存操作流概念与范例

    Java IO 之内存操作流概念与范例

    内存输入流:ByteArrayInputStream:在内存中引用开辟好了的byte数组作为数据源缓冲区构造内存输入流对象,该流对象可以读取这个byte数组内的内容;内存输出流:ByteArrayOutputStream:构造一个内存中的输出流对象;该对象自动在内存中开辟一个byte数组作为数据缓冲区用于将数据写出到该缓冲区,而且可以把缓冲区中的内容写出到其他输出流并保存至内存以外的文件,其他流对象也可以直接操作该流,比如:标准输出流可以输出该流的内容(通过该流的toString()); 内存流就是只在内存中产生的流对象:涉及到两个内存数组作为缓冲区:1.用于内存输入流对象读取的缓冲区:含有 ...

    查看全文

  • Java IO实战-文件复制操作实例

    Java IO实战-文件复制操作实例

    package com.mldn; /* 要拷贝非文本数据,目标需要加上正确的文件扩展名,或者不加; */ import java.io.File; import java.io.InputStream; import java.io.FileInputStream; import java.io.OutputStream; import java.io.FileOutputStream; import java.io.FileNotFoundException; import java.io.IOException;   public class Copy { ...

    查看全文

  • Java IO 之输入、输出流(字节流、字符流)入门实例

    Java IO 之输入、输出流(字节流、字符流)入门实例

    —————-字节流:public abstract class OutputStream extends Object implements Closeable, Flushable; // 输出流,以字节或字节数组为单位写出数据到外部public class FileOutputStream extends OutputStream;public FileOutputStream(File file)                 throws FileNotFoundException;public FileOutputStr ...

    查看全文

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

    查看全文

在线客服
在线客服 X

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

智乐兔官微