随笔分类 -  Java_relevant

java知识相关
摘要:1_软件结构 2_网络通信协议 3_网络通信协议分类 4_IP地址 5_端口号 阅读全文
posted @ 2020-03-14 07:26 Curedfisher 阅读(120) 评论(0) 推荐(0)
摘要:打印流_概述和使用 Demo01PrintStream.java package com.itheima.demo05.PrintStream; import java.io.FileNotFoundException;import java.io.PrintStream; /* java.io.P 阅读全文
posted @ 2020-03-13 18:06 Curedfisher 阅读(102) 评论(0) 推荐(0)
摘要:1_序列化和反序列化的概述 2_对象的序列化流_ObjectOutputStream Person.java package com.itheima.demo04.ObjectStream; import java.io.Serializable; /* 序列化和反序列化的时候,会抛出NotSeri 阅读全文
posted @ 2020-03-13 17:44 Curedfisher 阅读(168) 评论(0) 推荐(0)
摘要:1_字符编码和字符集 记住: (1)ASCII表,GBK,UTF-8 (2)编码表:生活中的文字和计算机中二进制的对应规则 2_编码引出的问题_FileReader读取G 3_转换流的原理 4_OutputStreamWriter介绍&代码实现 Demo02OutputStreamWriter.ja 阅读全文
posted @ 2020-03-13 15:57 Curedfisher 阅读(145) 评论(0) 推荐(0)
摘要:package test; import java.util.ArrayList;import java.util.List; /** * Description: 字符串组合拼接工具 * n个数选m个组合问题 * * @author: echoogai * @version: 1.0 */publ 阅读全文
posted @ 2020-03-13 10:26 Curedfisher 阅读(1063) 评论(0) 推荐(0)
摘要:1_缓冲流的原理 2_BufferedOutputStream_字节缓冲流 Demo01BufferedOutputStream.java package com.itheima.demo01.BufferedStream; import java.io.BufferedOutputStream;i 阅读全文
posted @ 2020-03-13 09:35 Curedfisher 阅读(247) 评论(0) 推荐(0)
摘要:1_使用Properties集合存储数据,遍历 输出结果: (2)load 修改空格为键与值的分隔符 执行结果: Demo01Properties.java package com.itheima.demo07.Prop; import java.io.FileOutputStream;import 阅读全文
posted @ 2020-03-13 07:36 Curedfisher 阅读(368) 评论(0) 推荐(0)
摘要:1_字符输入流_Reader类&FileRead 2_字符输入流读取字符数据 Demo02Reader.java package com.itheima.Demo04.Reader; import java.io.FileReader;import java.io.IOException; /* j 阅读全文
posted @ 2020-03-12 15:51 Curedfisher 阅读(142) 评论(0) 推荐(0)
摘要:1_IO概述(概念&分类) 2一切皆为字节 3_字节输出流_OutputStream类&FileOutputStream类 4_字节输出流写入数据到文件 Demo01OutputStream.java package com.itheima.demo01.OutputStream; import j 阅读全文
posted @ 2020-03-12 07:51 Curedfisher 阅读(184) 评论(0) 推荐(0)
摘要:1_FileFilter过滤器的原理和使用 过滤器原理分析: FileFilterImpl.java package com.itheima.demo03Filter; import java.io.File;import java.io.FileFilter; /* 创建过滤器FileFilter 阅读全文
posted @ 2020-03-11 16:14 Curedfisher 阅读(119) 评论(0) 推荐(0)
摘要:1_递归概念&分类&注意事项 2_练习_使用递归计算1-n之间的和 3_练习_使用递归计算阶乘 Demo03Recurison.java package com.itheima.demo02.Recursion;/* 练习: 使用递归计算阶乘 n的阶乘:n! = n * (n-1) *...* 3 阅读全文
posted @ 2020-03-11 15:32 Curedfisher 阅读(86) 评论(0) 推荐(0)
摘要:1.File类的概述 2.File类的静态成员变量 Demo01File.java package com.itheima.demo01.File; import java.io.File; /* java.io.File类 文件和目录路径名的抽象表示形式。 java把电脑中的文件和文件夹(目录)封 阅读全文
posted @ 2020-03-11 07:41 Curedfisher 阅读(185) 评论(0) 推荐(0)
摘要:1. 学习一个类,首先要看这个类的静态成员.静态成员通过类名可以直接访问; 2.学习类中的构造方法,通过构造方法之后可以创建对象,创建完对象后,可以通过对象名来访问它的成员方法. 阅读全文
posted @ 2020-03-11 07:26 Curedfisher 阅读(430) 评论(0) 推荐(0)
摘要:1_函数式编程思想概述 2_冗余的Runnable代码 RunnableImpl.java package com.itheima.demo03.Lambda;/* 创建Runnable接口的实现类,重写run方法,设置线程任务 */public class RunnableImpl impleme 阅读全文
posted @ 2020-03-10 15:23 Curedfisher 阅读(126) 评论(0) 推荐(0)
摘要:1_线程池的概念和原理 2.线程池的代码实现 RunnableImpl.java package com.itheima.demo02.ThreadPool;/* 2.创建一个类,实现Runnable接口,重写run方法,设置线程任务 */public class RunnableImpl impl 阅读全文
posted @ 2020-03-10 08:55 Curedfisher 阅读(155) 评论(0) 推荐(0)
摘要:1_线程状态概述 2_等待唤醒案例分析 3_等待唤醒案例代码实现 Demo01WaitAndNotify(1).java package com.itheima.demo10.WaitAndNotify;/* 等待唤醒案例:线程之间的通信 创建一个顾客线程(消费者):告知老板要的包子的种类和数量,调 阅读全文
posted @ 2020-03-10 07:46 Curedfisher 阅读(629) 评论(0) 推荐(0)
摘要:1.线程安全问题的概述 2.线程安全问题的代码实现 RunnableImpl.java package com.itheima.demo06.ThreadSafe;/* 实现卖票案例 */public class RunnableImpl implements Runnable{ //定义一个多个线 阅读全文
posted @ 2020-03-09 15:46 Curedfisher 阅读(482) 评论(0) 推荐(0)
摘要:一.线程实现方式 1.并发与并行 2.进程概念 3.线程概念 4.线程调度 5.主线程 6.创建多线程程序的第一种方式 MyThread.java package com.itheima.demo06.Thread;//1.创建一个Thread类的子类public class MyThread ex 阅读全文
posted @ 2020-03-09 07:48 Curedfisher 阅读(152) 评论(0) 推荐(0)
摘要:1.异常概念&异常体系 2.异常分类 Demo01Exception.java package com.itheima.demo01.Exception; /* java.lang.Throwable:类是 Java 语言中所有错误或异常的超类。 Exception:编译期异常,进行编译(写代码)j 阅读全文
posted @ 2020-03-08 17:47 Curedfisher 阅读(166) 评论(0) 推荐(0)
摘要:01_Map集合概述 02_Map常用子类 之前HashSet底层也是一个哈希表.只是用了HashMap中的K,故不能存储重复元素 03_Map接口中的常用方法 Demo01Map.java package com.itheima.demo01.Map; import java.util.HashM 阅读全文
posted @ 2020-03-07 18:12 Curedfisher 阅读(713) 评论(0) 推荐(0)