06 2022 档案

interface的理解和使用(JDK8,推荐该版本)
摘要:JDK8: 1- 全局常量:public static final (这些都可以省略) 2- 抽象方法:public abstract (这些都可省略) 3- 静态方法:public static void (public可以略) 4- 默认方法:public default void (publi 阅读全文

posted @ 2022-06-28 15:33 陈嘻嘻- 阅读(109) 评论(0) 推荐(0) 编辑

Interface--模版方式(代理模式)
摘要:interface的代码模式(agency) package _312after_366before.src.javaTeacher.learn_interface.agency; /* 接口的使用: 代理模式 总结: 1- 让"被代理类"和"代理类都实现接口 2- 在测试里面,让"被代理类"走个过 阅读全文

posted @ 2022-06-28 13:44 陈嘻嘻- 阅读(45) 评论(0) 推荐(0) 编辑

interface的理解和使用(JDK7的,不推荐)
摘要:接口的理解和使用- Interface 1-接口的理解 /* 接口的使用 1- 接口的使用用--interface来定义 2- Java中。接口和类是并列的两个结构 3--如何定义接口:定义接口中的成员 JDK8: 1- 全局常量:public static final(可以省略) 2- 抽象方法: 阅读全文

posted @ 2022-06-28 11:28 陈嘻嘻- 阅读(114) 评论(0) 推荐(0) 编辑

Template模版方法的设计模式
摘要:Template模版方法的设计模式 package _312after_366before.src.javaTeacher.abstract_class.template; /* 抽象类的应用:模仿方法的设计模式 */ public class TemplateTest { public stati 阅读全文

posted @ 2022-06-27 18:14 陈嘻嘻- 阅读(22) 评论(0) 推荐(0) 编辑

abstract的理解和使用
摘要:1- abstract抽象类的理解 /* abstract关键字的使用 (抽象和普通的类多定义类一个abstract方法,除了不能直接进行实例化,其他都一样) 1-abstract:抽象 2-abstract可以用来修饰的结构:类、方法 3-abstract修饰类: 1-这个类不能实例化(造对象) 阅读全文

posted @ 2022-06-27 17:37 陈嘻嘻- 阅读(379) 评论(0) 推荐(0) 编辑

final的理解和使用
摘要:1- final的理解(1-太监,因为不能修改和被继承 ) /* final关键字(1- 太监 2- final的值不能变) 1- final用来修饰的结构:类、方法、变量 2- fina修饰一个类: > (太监类,别的类不能继承final类,不能有子类) 比如:String类、System类、St 阅读全文

posted @ 2022-06-27 16:17 陈嘻嘻- 阅读(83) 评论(0) 推荐(0) 编辑

“代码块”的理解和使用
摘要:代码块的理解和使用 package _312after_366before.src.javaTeacher.code_block; /* 1- 代码块(初始化块){} 2- 代码块的格式(只要1-2两种,一种什么都没有,一种只能加static) 非静态代码块和静态代码块 1- { XXXXXX } 阅读全文

posted @ 2022-06-27 15:29 陈嘻嘻- 阅读(131) 评论(0) 推荐(0) 编辑

Main的理解和使用(可以忽略这个,不重要)
摘要:Main的理解和使用(不重要,可以不用看) package _312after_366before.src.javaTeacher.learn_main; /* main()方法的说明 1- main()方法作为程序的入口 > public static void main(String[] arg 阅读全文

posted @ 2022-06-27 14:38 陈嘻嘻- 阅读(252) 评论(0) 推荐(0) 编辑

Singleton-单例模式的理解的使用
摘要:1-对Singleton的理解 1- 单例对象设计 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象的实例 2- 如何实现 饿汉式 VS 懒汉式 3- 区分"饿汉式"and"懒汉式" 饿: 坏处,对象加载时间长(但是,线程安全 ) 懒: 好处,延迟对象的创建( 阅读全文

posted @ 2022-06-27 14:16 陈嘻嘻- 阅读(20) 评论(0) 推荐(0) 编辑

Static的理解和使用
摘要:重点:什么时候,要用static 1-什么时候用Static属性: 回答: 1- 属性被多个对象共享,不会随着对象的不同而不同 2-什么时候用Static方法: 回答: 1- 操作静态属性的方法,通常Static 2- 工具类中的方法,习惯上声明为Static。比较Math、Arrays、Colle 阅读全文

posted @ 2022-06-27 11:24 陈嘻嘻- 阅读(399) 评论(0) 推荐(0) 编辑

Reflect--反射(调用“运行时类中指定的内容”)
摘要:调用运行时类中指定的结果:属性、方法、构造器 (要掌握) 下面person类的代码块,属性,方法,构造器,都是这里面提供的 package _366After.src.javeTeacher.reflect.reflectionTest; //给--reflection--来演示"大鱼吃小鱼" pu 阅读全文

posted @ 2022-06-17 11:36 陈嘻嘻- 阅读(28) 评论(0) 推荐(0) 编辑

Reflect--反射(创建对应的运行时类的对象的信息(俗话:获取"自定义类中的属性和方法和所有的一切"))
摘要:通过"反射"--创建对应的运行时类的对象的信息(俗话:获取"自定义类中的属性和方法和所有的一切") 用法: public class NewInstanceTest { @Test public void test1() throws Exception { Class<Person> person 阅读全文

posted @ 2022-06-16 17:43 陈嘻嘻- 阅读(39) 评论(0) 推荐(0) 编辑

Reflect--反射的理解(初级)
摘要:1-对"反射"的理解: /* 反射 --> "大鱼吃小鱼的原理" 解释: 我们之前说,定义一个类,后可以分为private、public这些状态,可是我们用"反射"就相当于"有一个大的.Class把小.class吃掉了" 那大鱼就可以使用小鱼肚子里面的任何"私有"方法。 */ 2- 获取Class的 阅读全文

posted @ 2022-06-16 15:11 陈嘻嘻- 阅读(57) 评论(0) 推荐(0) 编辑

netWork_progrmming(网络信息语法)
摘要:水了一波,后续会补充 NetWork public class IneterAddressTest { @Test public void test() throws UnknownHostException { //实例化ip地址(和实例化File一个意思) //1- 获取本机的ip地址 Inet 阅读全文

posted @ 2022-06-16 11:08 陈嘻嘻- 阅读(25) 评论(0) 推荐(0) 编辑

IO-(RandomAccessFile--随机读取数据流)
摘要:1- RandomAccessFiled的理解 1- RandomAccessFile直接继承与java.lang.Object类的实现DataInput和DataOutput接口 2- RandomAccessFile 既可以做一个"输入流",也可以做一个"输出流" 使用的小细节: 1- 使用- 阅读全文

posted @ 2022-06-15 15:11 陈嘻嘻- 阅读(210) 评论(0) 推荐(0) 编辑

IO(其他流的使用)
摘要:其他流的使用(1- 输入、输出流 2-打印流 3- 数据流 4- 对象流 ) 内容: 1-输入、输出流: public static void main(String[] args) { //1- 标准的输入,输出流 BufferedReader bufferedReader = null; try 阅读全文

posted @ 2022-06-15 14:07 陈嘻嘻- 阅读(57) 评论(0) 推荐(0) 编辑

IO(Transition)-转换流
摘要:IO的转换流 1- 转换流的理解: 通俗:使用"转换流"‘读入’信息的时候,正常读取,后面加一个当前文件的编码形式 通俗:使用"转换流"‘写出’信息的时候,正常读写,后面加一个,你想要的文件编码形式 一句话:其他都和正常的读取一样,就是读取看别人,写出看自己(就逗号后面的编码格式有区别) 使用场景: 阅读全文

posted @ 2022-06-14 18:24 陈嘻嘻- 阅读(137) 评论(0) 推荐(0) 编辑

IO(Occurrence_Number)@Test
摘要:1- @Test内容 获取文本上"每个字符"出现的次数 提示:便利文本的每个字符;字符及出现的此次保存在Map中;将Map中的数据写入文件 2- 查询出现的次数(代码块): public class Occurrence_Number { @Test public void test() { //1 阅读全文

posted @ 2022-06-14 16:46 陈嘻嘻- 阅读(27) 评论(0) 推荐(0) 编辑

IO-(Paly_Secret_Decode)@Test
摘要:使用IO-做一个加密解密的Test 还可以进行Buffer的"缓冲流"处理,提高复制速度,我这边没写,有需要自己加 /* 对图片进行加密操作 */ public class Secret_Test { @Test //加密操作 public void secretTest() { FileInput 阅读全文

posted @ 2022-06-14 16:02 陈嘻嘻- 阅读(120) 评论(0) 推荐(0) 编辑

IO-(Buffer_Flie_IntPut_OutPut)-使用“缓冲处理字节流”
摘要:Buffer_Flie_IntPut_OutPut-使用“缓冲处理字节流” 对 --"字节"流,进行"缓冲流"的操作 1- 基本介绍: 处理流之一:缓冲流的使用 1- 对 --"字节"流,进行"缓冲流"的操作 2- 作用:提供缓冲流来读取和写入 提高读写速度的原因:内部提供了一个缓冲区 3-处理流: 阅读全文

posted @ 2022-06-14 15:18 陈嘻嘻- 阅读(32) 评论(0) 推荐(0) 编辑

IO-(Buffer_Flie_Read_Write)-使用“缓冲处理字符流”
摘要:(Buffer_Flie_Read_Write)-使用“缓冲处理字符流” 对 --"字符"流,进行"缓冲流"的操作 1-基本介绍: 处理流之一:缓冲流的使用 1- 对 --"字符"流,进行"缓冲流"的操作 2- 作用:提供缓冲流来读取和写入 提高读写速度的原因:内部提供了一个缓冲区 3-处理流:就是 阅读全文

posted @ 2022-06-14 15:07 陈嘻嘻- 阅读(49) 评论(0) 推荐(0) 编辑

IO(File_Input_OutPut)-字节流(不推荐,效率低)
摘要:1- 对"字节流"的使用 "字节流"PK"字符流",最大的优点 >(这章的"字节流",可以复制图片和视频) //字节流 //优点,可以读视频和图片 public class File_InPut_OutPut { @Test // 复制"图片" public void test1() { FileI 阅读全文

posted @ 2022-06-14 11:09 陈嘻嘻- 阅读(29) 评论(0) 推荐(0) 编辑

对IO流的理解
摘要:对IO流的总体理解 一、流的分类 1- 操作数据单位:字节流、字符流 2- 数据流线:输入流、输出流 3- 流的角色:节点流、处理流 二、流的体系结构(基础) 抽象基类 节点流(或者文件流) 缓冲流(处理流的一种) InputStream FileInputStream BufferedInputS 阅读全文

posted @ 2022-06-14 11:04 陈嘻嘻- 阅读(77) 评论(0) 推荐(0) 编辑

IO(File_Read_Write)-字符流(不推荐,效率低)
摘要:对File_Read_Write(字符流)的使用 1-"读取"XXX.txt文件到终端(但是,这种效率不高) @Test //public void test() throws IOException { > throws报,不严谨 public void test() { FileReader f 阅读全文

posted @ 2022-06-14 09:51 陈嘻嘻- 阅读(30) 评论(0) 推荐(0) 编辑

IO流--(file类)的理解和使用
摘要:IO流 -- (file类)的理解 File类的使用: File类的一个对象:代表 "一个文件" 或者 "一个文件目录(俗话:文件夹)" 1- 如何创建File文件 看下面--3种构造器 2-相对路径 绝对路径 3- 路径分割符号 window:\\ unix:/ 4-获取"文件jia"基本信息(基 阅读全文

posted @ 2022-06-13 15:47 陈嘻嘻- 阅读(40) 评论(0) 推荐(0) 编辑

Wildcard_Character(通配符)的理解和使用
摘要:1- 通配符的理解 /*通配符 对"通配符"的介绍 1-基本数据类型\数组 都满足 Object(主) --> byte、short、int、long、float、double 2- 可是在-集合-中不满足这样的关系<String> = <String> ≠ <Object> 所以出现了通配符,在- 阅读全文

posted @ 2022-06-13 11:31 陈嘻嘻- 阅读(160) 评论(0) 推荐(0) 编辑

generic-泛型理解和使用
摘要:1- 泛型的理解 /* 1- 泛型的"抽象理解": 就像(公共厕所的图标,他规定了--男士去哪,女生去哪),男士进男厕所,女生进女厕所 > 对应String去String,Integer去Integer 2- 泛型的"体验": 1- 泛型的体验 --请看Test1和Test2,的对比实验 3- 在集 阅读全文

posted @ 2022-06-11 18:04 陈嘻嘻- 阅读(86) 评论(0) 推荐(0) 编辑

Collections的理解和使用
摘要:Collections 注:Collection 和 Collections --> 不是一个东西,不要搞混了 - 1- 对Collection 和 Collections两个的理解: ####1- Collection是接口,Collection接口的意义是:为各种具体的集合,提供了最大化的统一操 阅读全文

posted @ 2022-06-11 15:25 陈嘻嘻- 阅读(207) 评论(0) 推荐(0) 编辑

集合(Map接口)的理解和使用
摘要:对HashMap、TreeMap的使用和理解 1-Map的整体框架 /* 一、 Map:双列数据,存储key--value对的数据 hashMap:(作为map的主要实现类);线程不安全,效率高;存储null的key和value LinkedHashMap:保证在便利Map的时候,可以按照--添加顺 阅读全文

posted @ 2022-06-10 17:48 陈嘻嘻- 阅读(110) 评论(0) 推荐(0) 编辑

集合(Set接口的使用和理解)
摘要:集合(Set接口的使用和理解) 1- Set接口的理解: /* collection接口:单列集合,用来存储一个一个的对象 set接口:存储无序的、不可重复的数据 HashSet: 作为Set接口的主要实现类;线程不安全;可以存储null值 LinkedHashSet:作为hashSet的子类;"便 阅读全文

posted @ 2022-06-09 17:05 陈嘻嘻- 阅读(129) 评论(0) 推荐(0) 编辑

集合(List接口)的理解和常用方法
摘要:集合(List)的理解和常用方法 1- 集合(List)的理解 List的理解 1- collection接口:单列集合,用来存储一个一个的对象 List接口:存储有序的、可重复的数据 --> "动态"数组 ArrayList --> "作为List接口的主要实现类,线程不安全,效率高,底层用Obj 阅读全文

posted @ 2022-06-09 11:56 陈嘻嘻- 阅读(304) 评论(0) 推荐(0) 编辑

Foreach --> (加强for循环)
摘要:foreach(加强for循环) package _366After.src.javeTeacher.gather.learn_gather; import org.testng.annotations.Test; import java.util.ArrayList; import java.ut 阅读全文

posted @ 2022-06-08 18:02 陈嘻嘻- 阅读(381) 评论(0) 推荐(0) 编辑

集合(Collection接口)的-(大体)的概念和常用方法
摘要:集合(collecton)的概念和集合的常见用法 1-集合的基础概念 java集合框架 collection接口:单列集合,用来存储一个一个的对象 List接口:存储有序的、可重复的数据 --> "动态"数组 ArrayList、linkedList、Vector set接口:存储无序的、不可重复的 阅读全文

posted @ 2022-06-08 18:00 陈嘻嘻- 阅读(98) 评论(0) 推荐(0) 编辑

枚举类的使用
摘要:枚举类的使用 package _366After.src.javeTeacher.enumeration_class.enumeration_class_new; /* 枚举类 1- 枚举类的理解:类的对象,有限/确定 2- 常量(不可变的量) > 建议枚举类 3-使用enum枚举类, 定义的枚举类 阅读全文

posted @ 2022-06-08 11:37 陈嘻嘻- 阅读(65) 评论(0) 推荐(0) 编辑

关于System/Math/BigInteger、BigDecimal类的使用
摘要:关于System/Math/BigInteger、BigDecimal类的使用 package _366After.src.javeTeacher.other_class.otherClass; import org.testng.annotations.Test; /* System Math B 阅读全文

posted @ 2022-06-07 11:54 陈嘻嘻- 阅读(30) 评论(0) 推荐(0) 编辑

Comparable(比较器的使用)
摘要:Comparable(比较器的使用) 对比较器的理解 > 建议先看理解 对Collection的理解 两种比较器 :1- compareTo 2- new Comparator() 一、 当我们把类 --> 实现了implements Comparable -->会重写compareTo方法 (这个 阅读全文

posted @ 2022-06-07 11:01 陈嘻嘻- 阅读(523) 评论(0) 推荐(0) 编辑

Date的使用(jdk8版本--推荐版)
摘要:Date的使用(jdk8版本的) package _366After.src.javeTeacher.DateTime.date_time; import org.testng.annotations.Test; import java.time.*; import java.time.format 阅读全文

posted @ 2022-06-06 17:24 陈嘻嘻- 阅读(156) 评论(0) 推荐(0) 编辑

String的练习题目--对应String/StringBuffer/StringBuilder的常用方法
摘要:String/StringBuffer/StringBuilder的常用方法 >练习 package _366After.src.javeTeacher.commonly_used_class.used_String_exercise; /* String的练习 */ import java.uti 阅读全文

posted @ 2022-06-06 14:08 陈嘻嘻- 阅读(59) 评论(0) 推荐(0) 编辑

Date的使用(jdk8之前--不推荐)
摘要:Date的使用(JDK8之前的版本) 不是很推荐这个,看自己的jdk版本吧 jdk8之前,可以看 package _366After.src.javeTeacher.DateTime.date_time; import org.testng.annotations.Test; import java 阅读全文

posted @ 2022-06-04 22:32 陈嘻嘻- 阅读(61) 评论(0) 推荐(0) 编辑

StringBuffer的常用方法
摘要:StringBuffer的常用方法 StringBuffer的常用方法 package _366After.src.javeTeacher.commonly_used_class.Commonly_used_class_StringBufferAndStringBuilder; import org 阅读全文

posted @ 2022-06-02 14:32 陈嘻嘻- 阅读(112) 评论(0) 推荐(0) 编辑

String的常用方法
摘要:jave基础语法之String 使用String的常用Method(方法) String和Array的常见用法 package _366After.src.javeTeacher.commonly_used_class.Commonly_used_class_StringFunc; import o 阅读全文

posted @ 2022-06-01 22:58 陈嘻嘻- 阅读(59) 评论(0) 推荐(0) 编辑

线性
摘要:java基础语法--线性 线性大纲 1 -先考虑,是否是(多线程问题) 2- 是否有(共享数据) 3- 是否存在-线性安全问题 4- 是否,线性通讯 创建--线程的4种方法 1- 继承 - extend Thread(1-3) 类.class 2- 实现 - implements Runnable( 阅读全文

posted @ 2022-06-01 15:24 陈嘻嘻- 阅读(431) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示