- 博客(11)
- 资源 (14)
- 收藏
- 关注
原创 Java反射
反射 在程序运行期间获取类的结构完成某些特定的功能。 一句话简单理解反射:常规情况下是通过类来创建实例化对象侧,反射就是将这一过程进行反转,通过实例化对象来获取对应类的信息。 Class Class 是反射的源头,是专门用来描述其他类的类,Class 的每一个实例化对象都对应其他类的结构特征,Class 的构造函数是私有的,Class 类的实例化对象不能在外部创建,创建 Class 实例化...
2019-09-23 16:57:37 140
原创 Java序列化和反序列化
序列化和反序列化 序列化就是将内存中的对象输出到硬盘文件中进行保存,反序列化就是将硬盘中保存的数据还原成内存中的对象。 序列化 import java.io.Serializable; public class User implements Serializable { private int id; private String name; private int age; ...
2019-09-23 16:39:05 129
原创 Java缓冲流
缓冲流 缓冲流可以分为字节缓冲流,字符缓冲流,字节缓冲流可分为字节输⼊入缓冲流,字节输出缓冲流,字符缓冲流可以分为字符输入缓冲流,字符输出缓冲流。 BufferedInputStream 字节输入缓冲流 使用字节流作为基础管道的基础上,提供了一个缓冲区,在访问硬盘时缓冲区可以一次性存入多个字节,从缓冲区中将数据读入到字节流中,再到程序内存中。 import java.io.Buffer...
2019-09-23 16:37:17 292
原创 Java处理流
处理流 IO流按照功能可以分为节点流和处理理流,节点流指基础流(字节流和字符流),处理理流指建立在节点流的基础上,对节点流进⾏行行包装的流(字节字符转换流,缓冲流等)。 如何区分 节点流 和 处理流? 看该流能否直接作用于File对象,如果能直接关联到File对象就是节点流,否则就是处理理流。 如何判断 流 能否直接作用于 File对象 呢? 看该流的构造函数,是否提供了了参数为File对象或者⽂...
2019-09-23 16:25:53 164
原创 Java中File类
File类: IO 流可以实现 Java 程序对文件的读写操作,首先需要掌握的是 Java 如何来操作文件,通过 java.io.File 类来创建文件对象,从而完成相关操作。 File 类常用方法: public File(String pathname) 根据路径创建文件对象 public String getName() 获取文件名 public String getP...
2019-09-23 16:17:58 217
原创 Java字符流
字符流按照流向可以分为输出字符流(Writer)和输入字符流(Reader), Reader 是一个抽象类,常用的方法如下: public int read() 以字符为单位读取数据 public int read(char ch[]) 将数据读入 char 类型数组,并返回数据长度 public abstract int read(char ch[],in...
2019-09-23 16:15:50 503
原创 Java字节流
什么是流: IO 流的 I 指 input,表示输入,O 指 output,表示输出。 流就是⼀组有序的数据序列,以先进先出的⽅式发送数据的通道。 Java中的流有很多种不同的分类: 按照⽅向分,可以分为输⼊流和输出流。 如何判断输⼊还是输出,站在Java程序⻆度,看数据是从外界来到Java中呢还是从Java中输出到外界,外届-Java 就是输⼊流, Java-外界 就是输出流。 按照单...
2019-09-23 16:07:23 231
原创 软件过程
如何定义软件工程? 将系统化的、规范的、可量化的方法应用于软件的开发、运行和维护,即将工程化的方法应用于软件。 软件工程包括 过程、管理和构建软件的方法和工具。 什么是软件过程? 软件过程是工作产品构建时所执行的一系列活动、动作和任务的集合。 五个最基本的过程框架活动是什么? 沟通,策划,建模,构建,部署 什么是过程流 过程流描述了在执行顺序和执行时间上如何组织框架中的活...
2019-09-11 17:19:35 273
原创 深入理解LinkedHashMap
HashMap与LinkedHashMap比较 HashMap: public class Test { public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("三国演义", "罗贯中"); ...
2019-09-11 14:23:19 91
原创 LinkedHashMap相关知识点
LinkedHashMap概述 HashMap 是无序的,HashMap 在 put 的时候是根据 key 的 hashcode 进行 hash 然后放入对应的地方。所以在按照一定顺序 put 进 HashMap 中,然后遍历出 HashMap 的顺序跟 put 的顺序不同(除非在 put 的时候 key 已经按照 hashcode 排序号了,这种几率非常小)。JAVA 在 JDK1.4 以后...
2019-09-11 14:11:54 106
原创 HashMap常用方法
package com.chenny.Test; import java.util.HashMap; public class helloWorld { public static void main(String[] args) { HashMap<Integer,String> hashMap = new HashMap<Integer,String>(); ...
2019-09-11 13:40:00 203
ssm小说阅读网站毕业设计程序
2021-04-13
21点(HTML+CSS+JS).zip
2020-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人