摘要:
java基础的6个实训 不死神兔 需求: 有一对兔子, 从出生后第3个月起每个月都生一对兔子, 小兔子长到第三个月后每个月又生一对兔子, 假如兔子都不死,问第二十个月的兔子对数为多少? 思路: 定义一个数组存储兔子对数 第一月、第二月都是已知,都是1, 找到规律用循环实现计算 代码: public 阅读全文
摘要:
java多线程基础 线程的创建 自定义线程类继承Thread类 重写run() 创建线程对象,调用start()启动线程 public class Demo1 extends Thread{ @Override public void run() { // run方法线程体 for (int i = 阅读全文
摘要:
java中IO字符缓冲流的使用 字符缓冲流的基础使用 /* * 字符缓冲流 * BufferedWriter和BufferedReader * */ import java.io.*; public class Buffer { public static void main(String[] ar 阅读全文
摘要:
java中基础字符流使用 java中编码表编码解码 中文的编码都是负数 UTF-8中每个中文字符占3个字节 GBK中每个中文字符占2个字节 编码解码要使用统一的编码表 默认使用UTF-8 字符串中编码解码 import java.io.UnsupportedEncodingException; im 阅读全文
摘要:
IO缓冲流 字节缓冲输入输出流 创建缓冲区,提高性能 字节缓冲输入流构造方法:public BufferedInputStream(InputStream in) 字节缓冲输出流构造方法:public BufferedOutputStream(OutputStream out) import jav 阅读全文
摘要:
IO字符流拷贝视频或图片等字节数据 复制视频的四种方式 小结: 四种方法中最不建议第一种 最推荐使用第四种(多使用缓冲字节流一次读写一个字节数组) import java.io.*; public class Copy { public static void main(String[] args) 阅读全文
摘要:
IO读数据 基础的读取 创建字节输入流对象 将字节数据从硬盘中输入至内存以达到读取数据 会被抛来异常,可以选择抛出或者try-catch处理 调用read()方法将指定字节写入此文件输出流中 所有流最后都要释放资源 import java.io.FileInputStream; import jav 阅读全文
摘要:
IO写入数据 基础的写入 创建字节输出流对象 将字节数据从内存中输出至硬盘以达到写入数据 会被抛来异常,可以选择抛出或者try-catch处理 调用write()方法将指定字节写入此文件输出流中 所有流最后都要释放资源 import java.io.FileOutputStream; import 阅读全文
摘要:
File类的使用 FIle类的常用三种构造方法 最常用是第一种和第三种 可以用第三种定义一个基础目录,减少代码量 public class Demo1 { public static void main(String[] args) { // 第一种 // new一个File类的实例 // 构造器参 阅读全文
摘要:
线程的创建 步骤: 自定义线程类继承Thread类 重写run() 创建线程对象,调用start()启动线程 /* * 线程开启不一定立即执行,由CPU调度 * */ // 自定义线程类继承Thread类 public class Demo1 extends Thread{ // 重写run() @ 阅读全文