自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 Java总结11 Java中的多线程体系 Thread / Runnable / 同步数据处理 等概念与应用

1.多线程之Thread一/创建一/调用类之格式1/以空参构造创建,如果命名则通过setName方法命名.格式:Thread线程继承类 自定义子线程对象 = new Thread线程继承类();列如:ThreadClass threadClassObj = new ThreadClass();//2/以有参构造创建,直接通过括号内的String字符串命名.格式:Thread线程继...

2019-12-30 22:48:35 287

原创 Java总结10 标准输出输入流

/*在不用Scanner的情况下,通过标准输入和标准输出来实现 键盘输入 和 控制台输出功能 */public class StandardOfOutAndInput { public static void main(String[] args) throws IOException { //InputStreamReader 字节流到字符流 ...

2019-12-29 17:52:46 133

原创 Java总结10 IO流的各种异常解决方案之格式

异常处理,方案.在JAVA中,在操作IO流时,需要声明各种异常.为此,JAVA在后续版本中专门为IO流的异常处理格式做了许多改进.格式分别为1/ 异常抛出 如果是自己所制造的异常,而非调用处造成的异常,那么不推荐用!2/ 传统异常处理方案 之格式(和jdk7处理方案二选一)3/ jdk7版本 专门为IO设计的异常处理方案 之格式(和传统处理方案二选一)将会自动释放资源(即自动运...

2019-12-28 19:59:23 560

原创 Java总结10 对象序列化 即:对象输出流 与 对象反序列化 即:对象输入流

一/对象序列化对象序列化 即:对象输出将某个对象以字节的方式写入到硬盘创建格式:ObjectOutputStream 自定义对象序列化对象名 = new ObjectOutputStream(new FileOutputStream(具有对象内容的文件之路径/File对象));列如:ObjectOutputStream objectOutputStreamObj = new Object...

2019-12-28 19:50:12 438

原创 Java总结10 Properties集合 一个在开发中使用频率极其高,同IO流又密切相关的集合!

一.特性1/Properties集合 是Map集合的一种,因此它具有map集合的特性,比如[无序存取].2/Properties的不存在泛型,默认隐性泛型为Object,但它的[键]和[值]必须都为String类型,因此如果要遍历它,泛型必须为String或Object.3/Properties在日后的使用中频率很多,且独有方法很是强大,虽然继承自Map,但功能却相比其强大得多!4/不推...

2019-12-28 19:41:11 169

原创 Java总结09 IO体系之 字符流输出流(写入)与输入流(读取)和编码的概念与应用

一.字符流1.字符流的本质与意义本质:字符流 = 字节流 + 编码意义:字符流是为了适应除英文字母以外的国家所诞生的概念.比如为了储存一个文本文件,那么可以直接将中文(即字符流)转换为字节(即字节流).这直接省去了要把中文转换成Byte再去转换成字节的麻烦了.注意:字符流只能输出输入文本文件,不能输入输出多媒体文件. 因为多媒体文件的内容是不存在码表的,如果用字符流读写多媒体文...

2019-12-27 20:52:01 410

原创 Java总结08 IO体系之 复制整个文件夹案例

package code.study;import java.io.*;import java.util.Scanner;/*拷贝目标文件夹:C:\Users\1\DocumentsTencent Files安置目标文件夹:D:\TF作业1/用io字节流复制一个文件夹,再遍历和删除该文件夹的所有文件和目录,删除时需要输出删除是否成功的信息,和其绝对路径. */public...

2019-12-26 23:52:41 116

原创 Java总结08 IO体系之 字节流的输出流(写入)与输入流(读取)的概念与应用

一.写入 又称:输出流1.2创建:1/不带追加的格式:FileOutputStream 自定义对象名 = new FileOutputStream(字符串路径或File对象)列如:FileOutputStream fileOutputStreamObj = new FileOutputStream("day08-Senior-code/test.txt");2/带追加的格式:File...

2019-12-26 11:01:13 864

原创 总结07 Java集合体系之Map集合,及其衍生的/Entry双列集合/Map之查询[KeySet集合]/Map之查询[values集合]/Collections工具

Map之HashMap集合多态格式: Map<键的泛型/Object,值的泛型/Object> Map集合自定义对象名 = new HashMap<>();列如: Map<String,Integer> mapObj = new HashMap<>();普通格式: HashMap<键的泛型/Obj...

2019-12-24 19:03:52 195

原创 Java总结06'可变参数'的应用. 一个可以增强版的数组.

可变参数的应用将一个方法的形参变为可以接收多个参数的形参,即:一个变量,接收多个参数.它要比数组灵活,但其本质也是数组.一/单个可变参数的定义格式1/定义格式:权限修饰符 返回值类型 方法名(可变形参类型...形参名称){ //方法体 }列如:public static void ChangeableParamMethod(int... param)...

2019-12-23 20:55:25 121

原创 总结06 Java泛型体系,自定义各种泛型和限制泛型自定义范围,以及其应用和使用规则.

意味:你可以在一个类/方法/接口/实现类的头部,以’’ / ‘’ / ‘’ / ''等字母,将其泛型定义为一个其调用处所传递过来的泛型,这样一来,‘类/方法/接口/实现类’就变得更灵活化了.而这个字母,统称为"自定义泛型字母"或"自定义泛型标识符".可以自由地对某个类/方法/接口/实现类传递你想传递的参数类型,比如你有时要传递String类型,有时要传递Integer类型,有时又要传递对象类...

2019-12-23 20:47:42 560

原创 Java总结06 Java集合体系:TreeSet集合/Set集合/HashSet集合/LinkedHashSet集合的应用

- Set的使用特点:Set是集合的一种,它是个接口,它继承于Collection和Iterable .想要使用它,就需要以它的实现类来创建多态对象,比如:HashSet格式:Set<泛型> 自定义多态对象名 = new HashSet<>();接口Set的特性:2/Set没有索引方法,不能调用索引值.因此要么用迭代器,要么用增强for循环.1/Set不允许有相...

2019-12-23 20:27:10 148

原创 Java总结05 Java集合体系.最高集合接口Collection和其迭代器/一般集合接口List和其迭代器/增强版For循环的应用

Collection - 集合 Iterator - 迭代器 Revise — 修改(rɪˈvaɪz)**一/Collection集合的创建与应用**Collection本身是个接口,那么如果要把它以集合形式去应用,那么就需要用到多态.而子类则必须是个集合实现类,比如ArrayList.格式:Collection<E泛型> 多态集合对象自定义名 = new Arra...

2019-12-21 14:08:37 167

原创 总结04 Exception异常处理及自定义异常捕获类相关

一/在处理异常时有二种选择第一种/自己处理 — try…catch意义:如果是自己在本方法内的代码出了问题,且这个问题不关系到方法的形参接收处,不关系到他人(或者其它类)传递的某些参数存在错误,能够明确是自身的代码存在错误的情况下则使用"自己处理".1/普通格式: 如果异常代码体没有调用到’抛出了异常’的方法,那么则以此格式定义.在此情况下,'异常捕获处理类’是哪个,则因异常的代码不同...

2019-12-20 22:28:39 1992

原创 总结04 时间及时间格式处理之System/SimpleDateFormat/Date类的常用方法API.

System在时间中的方法时间操作// System.currentTimeMillis(); 取1970年1月1日起,至当前时间的毫秒.//System.currentTimeMillis()/1000/60/60/24/365 通过除法得出1970年1月1日起,至当前时间的年数.//System.currentTimeMillis()1.0/1000/60/60/2...

2019-12-20 21:29:20 229

原创 总结04 Integer类的一些应用,以及int和String之间的数据相互转换.

一/ Integer 是一个基本数据类型的包装类,它有非常多与’int’型数据相关的工具.1/如何判断一个数据内容是否超过其数据类型的范围?比如判断一个int型整数.是否超过int的数据范围?此时就需要用到其静态方法的MAX_VALUE和MIN_VALUE. 前者是表示其数据类型的最大范围,后者是表示其最小范围.2/Integer在对象状态下,可以直接通过构造方法的形式对其赋值,其作用和定义...

2019-12-19 22:35:15 316

原创 Object最高父类的方法应用 equals和toString

**一/ equals方法**最高父类’Object’中的方法’equals’可以对比对象之间的各种内容是否相同,比如判断两个对象的 内存地址(哈希值) / 属性 / 参数内容 是否相同一致.但是在没有重写的情况下,Object的’equals’方法包含了对地址值的判断,如果地址值不相同就不再进行 属性 或 参数内容 的判断.因此,如果需要判断两个对象之间的 属性 或 参数内容 是否一...

2019-12-19 08:37:32 165

原创 以对象/抽象类/接口作为返回值类型和参数类型

对象作为返回值类型和参数类型(绕弯子逻辑版):抽象类作为方法的参数类型和返回值类型(绕弯子逻辑版):接口作为返回值类型和参数类型(绕弯子逻辑版):...

2019-12-19 08:34:36 149

原创 JAVA中,当继承接口和继承父类的方法名重名时.所体现的继承规则.

当同时继承了一个接口和一个父类时.而接口的某个抽象方法和父类的某个方法发生重名时,父类中的方法会默认重写其接口中存在重名的方法.而子类如果重写这个方法,默认指向父类的方法.也就是说,当父类的方法会首先去默认重写这个接口跟它所重名的抽象方法,尽管父类没有继承这个接口,他们是并列的关系,但是一旦有个类同时继承了它俩,那么就会触动这样的机制....

2019-12-17 21:26:52 469

原创 day11 final 修饰符的使用规则

Final --- 最终且不可改变的Fianl关键字常见4个用法:1/修饰类作用:该类不可以有子类,不可以被继承,但是该类可以继承其它类(包括默认的原生父类Object).注意:如果有定义抽象类的’abstract’修饰符,则两者无法同时使用,因为矛盾格式:public fianl class 类名2/修饰方法作用:假如有子类,该方法将不能被重写注意:如果有定义抽象方法的’...

2019-12-16 16:44:36 182

原创 Day10 Java内部类中 成员内部类 局部内部类 局部匿名内部类 三种内部类的定义规则和访问规则

Inner — 内部 Exterior — 外部 part — 局部注意:不管是成员内部类 局部内部类 匿名性局部内部类 都可以在定义类时继承任何一个接口 普通类 抽象类,并且规则不变.内部类分为二种一/ 成员内部类格式: 修饰符 class 类名 {修饰符 class 成员内部类名 { //类体}}例如:public class InnerClass { ...

2019-12-08 16:44:11 210

原创 Day10 多态的向上转型和向下转型(还原)实例---动物行为

Swim — 游泳 Frog — 青蛙 Sheep — 羊(谁皮) Feeder — 饲养员(飞得儿) Behaviour — 行为 Drink — 喝多态在应用于方法调用时的规则如下:共有7个类,分别是:主方法的Main.java被用来调用的’饲养员’Feeder.java(饲养员调用三次饲养方法:饲养狗,饲养羊,饲养青蛙)接口的SwimInterface.jav...

2019-12-05 19:32:41 486

原创 Day10 Java多态性继承关系中'向上转型'和'向下转型(还原)'的演示例子与作用及规则的详解.

Polymorphism — 多态性 Multi — 多个 Restore — 还原 instansof — 实例-判断其类和对象是否有转型关系(instan噢夫)一/多态性在代码中的体现1/ 向上转型那就是父类引用指向子类对象. 左父右子释意:把右侧的子类当作左侧的父类来使用(把子类当父类用)格式: 父类名 自定义对象名 = new 子类名();或者: 接口名 ...

2019-12-03 21:17:54 594

原创 Day10 详解JAVA中'接口'的意义概念与应用

InterFace — 接口(Inter废四) Implements — 接口工具(imple 因普李 ments 们斯)Const — 常量 Final — 不可变#一/接口的概略接口是多个类情况下的公共规范和标准,接口是引用类型. 其中最重要的就是[抽象方法]接口定义格式: public interface 接口名称{//接口体:即接口内容}其中的接口名称为为大驼峰....

2019-12-02 20:06:30 364

原创 Day10 接口中 用默认/静态方法私有化解决代码重复的逻辑关系思维图

2019-12-02 14:10:08 120

原创 接口中默认方法的逻辑图

2019-12-02 10:48:58 573

原创 day09 相关 java中抽象方法的概念意义与应用 案例[动物]和[电脑]

/*Ainimal — 动物 eat — 吃喝 noraml — 普通 [abstract — 抽象]#抽象方法与抽象类==一/抽象的概念: 笼统地概括具体事物. 如’动物’是笼统地概括,而’猫 狗 鸡 鸭’则是被概括的具体事物.再比如,'电脑’是笼统地概括,但’神州 外星人 宏基’是被概括的具体事物.因此,需要通过一个抽象的概括,进而指向具体的事物.二/创建条件:1抽象方法’...

2019-12-01 16:18:36 294

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除