06 2022 档案

Java Path和Files工具类
摘要:jDK1.7引入了新的IO操作类,java.nio.file包下的Path接口和Files类。 Path接口: (1)Path表示的是一个目录名序列,其后还可以跟一个文件名,路径第一个部件是根部件时 就是绝对路径,例如(/或C:\\)。是否可以访问根部件取决与文件系统。 (2)以根部件开始就是绝对路 阅读全文

posted @ 2022-06-26 10:32 藤原豆腐渣渣 阅读(198) 评论(0) 推荐(0) 编辑

Java 装饰者模式
摘要:装饰者模式可以给一个对象添加一些额外的职责,单从增加功能方面来说,装饰者模式比生成子类更加灵活。该模式采用对客户端透明的方式扩展对象的功能。 适用环境: (1)在不影响其他对象的情况下,动态、透明地给单个对象添加职责。 (2)处理那些可以撤销的职责。 (3)当不能使用子类的方法进行扩充时。 装饰者模 阅读全文

posted @ 2022-06-23 22:00 藤原豆腐渣渣 阅读(310) 评论(0) 推荐(0) 编辑

Java Properties文件操作
摘要:Properties(java.util.Properties),常用来读写Java配置文件 此类常用的方法有: load(InputStream in),加载待读取的属性文件的字节流 getProperty(String key),通过键值获取属性值 put(String key,String v 阅读全文

posted @ 2022-06-22 21:52 藤原豆腐渣渣 阅读(137) 评论(0) 推荐(0) 编辑

Java 对象流和序列化
摘要:对象流有两个类: (1)ObjectOutputStream:将对象的基本数据类型和图形进行序列化 (2)ObectInputStream:对已保存的序列化文件进行反序列化 序列化一组对象可使用对象数组的方式。 transient关键字: 若某个成员变量被transient修饰,那么当对象被序列化的 阅读全文

posted @ 2022-06-17 20:35 藤原豆腐渣渣 阅读(57) 评论(0) 推荐(0) 编辑

Java IO流--打印流
摘要:打印流主要功能是方便内容写至文件,打印流分为两种: (1)字节打印流:PrintStream (2)字符打印流:PrintWrite 代码示例: package com.seven.javaSE; import java.io.BufferedOutputStream; import java.io 阅读全文

posted @ 2022-06-17 17:47 藤原豆腐渣渣 阅读(80) 评论(0) 推荐(0) 编辑

Java IO流--字符缓冲流
摘要:同样的字符缓冲流也有对应的两个类 BufferedReader:从字符输入流读取字符,缓冲字符,实现高效读取。 BufferedWriter:将字符写入字符输出流,缓冲字符,实现高效写入。 字符输入流(FileReader)本身自带缓存,但是加入字符缓冲流,可以使字符读写效率更高。 Buffered 阅读全文

posted @ 2022-06-17 16:26 藤原豆腐渣渣 阅读(77) 评论(0) 推荐(0) 编辑

Java IO流---字节缓冲流
摘要:在加入缓冲流之前,我们是直接使用字节流或者字符流文件做读写操作。此操作,效率和性能都差。 使用缓冲流可以让程序高效地读写文件,原理是将数据暂时放至缓冲区,然后再一起读取或写入。 BufferedInputStream: 创建此类对象时,对象中包含了一个用于缓冲数据的数组。 BufferedOutpu 阅读全文

posted @ 2022-06-17 15:04 藤原豆腐渣渣 阅读(61) 评论(0) 推荐(0) 编辑

Java IO流--字节字符转换流
摘要:转换流:可以将字节流转换成字符流,也可以将字符流转换成字节流。 InputStreamReader:将输入的字节流转换成字符流 OutputStreamWriter:将输出的字符流转换成字节流 代码示例: package com.seven.javaSE; import java.io.FileIn 阅读全文

posted @ 2022-06-17 11:07 藤原豆腐渣渣 阅读(415) 评论(0) 推荐(0) 编辑

Java IO流---字符流
摘要:Writer:写入字符流的抽象类,子类必须实现的方法有 write(char [],int,int) flush() close(), 对文件的操作,一般由其子类FileWriter完成。 Reader:读取字符流的抽象类,子类必须实现的方法有 read(char [].int,int) close 阅读全文

posted @ 2022-06-16 21:21 藤原豆腐渣渣 阅读(27) 评论(0) 推荐(0) 编辑

Java IO流--字节流
摘要:IO流概述 IO流:输入输出流(Input/Output) 流是一组有顺序、起点、终点的字节集合,是对数据传输的抽象 流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观地进行数据操作 IO流的分类 根据处理的数据类型分为:字符流、字节流 根据数据流向不同分为:输入流、输出流 字节输入流 阅读全文

posted @ 2022-06-15 17:14 藤原豆腐渣渣 阅读(30) 评论(0) 推荐(0) 编辑

Java FIle类
摘要:File类的基本概念: (1)File是文件和目录路径的抽象表示 (2)FIle类定义了一系列文件创建、删除、重命名、获取路径等操作 代码示例: package com.seven.javaSE; import java.io.File; import java.io.FileFilter; imp 阅读全文

posted @ 2022-06-15 17:01 藤原豆腐渣渣 阅读(34) 评论(0) 推荐(0) 编辑

java lambda表达式
摘要:lambda表达式是JKD1.8提出的来的新特性。lambda表达式用于简化Java中接口式的匿名内部类。只含有一个抽象方法的接口,被称为“函数式接口”,这种接口可以隐式地转换成lambda表达式。 示例代码: package com.seven.javaSE; import java.util.A 阅读全文

posted @ 2022-06-10 17:51 藤原豆腐渣渣 阅读(32) 评论(0) 推荐(0) 编辑

Java 二叉树实现
摘要:二叉树是一种非线性结构 代码示例(Java实现二叉树) package com.seven.javaSE; public class BinaryTreeDemo { private Node root; public void add(int data) { if(root==null) { ro 阅读全文

posted @ 2022-06-06 17:36 藤原豆腐渣渣 阅读(84) 评论(0) 推荐(0) 编辑

Java MD5工具类
摘要:MD5的全称是 Message-Digest Algorithm 5(信息摘要算法) MD5常用来对用户的密码进行加密,起到保护密码作用 代码示例: package com.seven.javaSE; import java.security.MessageDigest; import java.s 阅读全文

posted @ 2022-06-05 22:50 藤原豆腐渣渣 阅读(1512) 评论(0) 推荐(0) 编辑

Java 数字处理工具类
摘要:此文主要介绍 BigInteger BigDecimal DecimalFormat BigIntegerL: 提供了对超过Integer数字范围进行处理的方法 BigDecimal: 在对浮点数进行计算的时候,float和double这两种数据类型常常丢失精度。 为了提升精度,Java提出了Big 阅读全文

posted @ 2022-06-05 21:46 藤原豆腐渣渣 阅读(246) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示