摘要:
多线程技术 线程安全 线程安全 安全问题分析(重点) 安全问题分析(重点) /* * 售票案例 */ class Ticket implements Runnable{ // 充当票数 private int num = 100; // 实现run方法 public void run(){ whil 阅读全文
摘要:
功能流、图形化界面、多线程 功能流介绍 功能流介绍 序列化和反序列化流 序列化和反序列化流 序列化和反序列化介绍 序列化和反序列化介绍 我们使用new关键字创建出来的对象,都保存在内存的堆中。而类中的所有非静态的成员随着对象的创建会在堆中出现。而我们在前面学习的任何的IO流对象,它们都是将某个变量、 阅读全文
摘要:
字符流、缓冲区、转换流 字符流 字符流 字符流介绍 字符流介绍 我们使用IO流读写数据的时候,有时会出现部分的字节合并在一起,它们表示的是应字符数据。 /* * 演示使用字节流读取汉字 */ public class Demo { public static void main(String[] a 阅读全文
摘要:
字节流和字符流 IO流技术 IO流技术 IO流的分类 IO流的分类 File类,它可以操作文件或文件夹,但是它不能操作(读写)文件中的数据。 如果程序中需要读写文件中的数据,这时需要使用Java提供的专门负责读写数据的IO流对象。 IO流:以水流的方式来操作文件中的数据。在内存和我们持久设备之间如果 阅读全文
摘要:
File类、字节流 File类 File类 File类介绍 File类介绍 File:它是描述持久设备上的文件或文件夹的。只要是在Java程序中操作文件或文件夹肯定需要使用File类完成。 File类构造方法 File类构造方法 /* * File(String pathname) * 使用 上面的 阅读全文
该文被密码保护。 阅读全文
摘要:
日期类、泛型技术、IO技术 日期时间API 日期时间API Date类介绍 Date类介绍 Date类它是封装的时间对象。但是由于这个类不利于国际化,所以Date类中的大部分方法和构造方法已经标记过时。 Date我们需要学习: 如何将一个毫秒值(long型的数字)转成Date对象。 如何将一个Dat 阅读全文
摘要:
集合技术 Set接口 Set接口 Set接口介绍 Set接口介绍 Set:它下面的集合不重复。 HashSet: TreeSet: HashSet集合 HashSet集合 HashSet:底层是哈希表,保证对象唯一,需要依赖对象的hashCode和equals方法。因此要求给哈希表中存放的对象都需要 阅读全文
摘要:
集合技术 作业 作业 猜数字游戏 猜数字游戏 /* * 猜数字游戏 */ public class HomeWork1 { public static void main(String[] args) { // 获取被猜的那个数字,需要使用随机数类产生 Random r = new Random() 阅读全文