自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

来了您呐~慢点看

学习拯救世界

  • 博客(16)
  • 收藏
  • 关注

原创 反射相关

反射之中,看中的不再是看中对象本身而是对象身后的东西。利用调用对象的过程,得到变量(对象)的出处。class 类是反射操作的源头。在使用class的时候,要关注class类的对象。有三种产生方法。第一种:利用getClass()方法。在反射的世界里,泛型只能用问号?来取代。getName() 获取累的名称。在以后会用到。第二种:类.class,直接根据某一个具体的类来取得class的实例...

2019-01-15 18:22:30 122

原创 反射与类操作

利用工厂类来进行设计。关于传统的工厂类。开发中用不到这种工厂类。传统工厂的工厂设计模式用不了。因为在实际使用的时候,如果增加新的类,就需要不停的修改Factory的类名称,非常麻烦。interface IFruit { public void eat();}class Apple implements IFruit { @Override public void eat() { Sy...

2019-01-15 18:22:02 177

原创 对象序列化

对象序列化将内存中保存的数据,转换成二进制数据流的格式,进行传输,或者是将其保存在文本中。严格来讲,需要被序列化的类,往往需要传输使用。而且这个类必须实现java.io.Serializable接口。所谓的序列化,就是保存的类的属性。默认情况下,类对象的属性将被转化成二进制属性流存在。对象的序列化与反序列化操作在java.io中提供有两个处理类第一:ObjectOutputStrea...

2019-01-12 18:44:39 144

原创 scanner方法相关操作

打印流解决的是OutputStream的缺陷,BufferedReader解决的是InputStream的缺陷,Scanner在Java.util.包中,解决的是BufferedReader类Scannner 主要解决扫描流的程序类,利用这个类可以方便的处理各种数据类型,也可以直接结合正则表达式来进行各项处理。主要关注:1 判断是否有指定类型的数据hasNextLong2 取得置顶类型的数...

2019-01-12 17:25:21 358

原创 System类IO交互

标准输出 public static final PrintStream out;err 错误输出in 标准输入设备在system 源代码中系统输出 有两个常量 out和err都是printStream的对象这两种输出有一个设计目的out 是用户能看见的内容,err是用户不能看见的内容。这两种输出都没用。err 会用红色的颜色输出。作为一个保留的属性提供存在。由于system.out...

2019-01-12 15:10:24 145

原创 内存操作流

outputStream,InputStream这个文件一定会被创建,需要发生IO处理,但是又不希望产生文件,可以使用内存作为操作的终端,内存操作流比较麻烦,也包含内存字节流、内存字符流。字节内存流:ByteArrayInputStream ByteArrayOutputStream字符内存流:CharArrayReaderCharArrayWriter有一个小小的问题,以文件读为例,每次读满数组...

2019-01-11 23:08:43 124

原创 实现文件拷贝的程序

希望利用程序来实现文件的拷贝。通过初始化参数接收源文件和目标文件的路径,完成拷贝方法。实现:实现数据拷贝需要通过流 字节流比较合适。在进行拷贝的过程中 在程序中开辟一个数组,这个数组的长度为文件的长度,将所有的数据一次性读取到该数组中,随后将该数组进行输出。应该采用边读、边写的方式来完成。import java.io.File;import java.io.FileInputStream;i...

2019-01-11 17:11:55 1422

原创 关于目前JAVA学习情况的总结和寒假的期望

目前来说,java的基本基础已经有了。基本的内容有了初步的了解,关于类的使用、方法、接口的使用已经不陌生,用手打了几个程序以后,也慢慢能理解程序里头的程序、括号、之类的针对的是什么内容了,大部分的代码段能看懂和掌握,对数据结构的java 实现稍微有了一点点眉目。数据流的操作也掌握一点了。进阶能力上还有没有掌握的地方,比如说lambda 表达式并不是很熟悉,多线程的使用有一本书去了解。java ...

2019-01-11 17:10:50 410

原创 字节流和字符流的转换

转换流:字节流和字符流可以相互转换OutputStreamWriter:将字节输出流转换成字符输出流InputStreamReader 将字节流转换成字符输入流转换的意义OutputStraemWriter 是 writer 的子类INputStreamReader 是Reader 的子类将字节的输出流转换成字符的输出流将字节的输入流转换成字符的输入流writer 的输出要比OutputStre...

2019-01-08 22:38:19 1524 1

原创 链表的概念实现

链表 二叉树–数据结构的基本功数据结构就是引用传递和递归数组定长的线性结构的特点,使得如果内容过多或过少都会产生内存的浪费。采用火车的车厢的问题,最好的做法就是使用一个不固定长度的数组,有多少数据就保存多少数据。类似于火车车厢。如果想去定义火车车厢,不能只保留数据,还需要一个位置指向下一个节点。 取出的方式利用递归的方式取出。递归的要有一个结束条件class Node{//只有node 类才能设...

2019-01-06 16:55:05 271

原创 字节流与字符流

读取单个字节public abstract int read ( ) throws IOException;读取数据类似于用勺子舀米饭吃。每次读取一次就相当于舀饭。public int read(byte[] b) throws Exception{}如果开辟数组的大小大于了读取的数据的大小,则返回的是读取个数。如果要读取的数据大于数组的内容,则返回数组的长度如果没有数据了,还在继续读取的时候,...

2019-01-05 16:35:59 158

原创 File文件流的输出

类的定义结构字节数出流OUtPutStraem有两个接口outPutStream{abstract}closeable《Interface》 closeFlushable《Interface 》 flushautocloseable可以发现OutPutStream类中实现了Closeable Flushable 两个接口,跑出IOexception接口比问题出现的晚。内部含有close 和flu...

2019-01-04 23:21:00 2223

原创 正则表达式联练习,电子邮箱

public class TestDemo{ public static void main(String[] args) throws Exception{  String str="amldn_234@sina.com.cn";  String regex="[a-zA-Z][a-zA-Z\\._\\-0-9]{5,14}@[a-zA-Z...

2019-01-04 18:25:22 336

原创 正则表达式学习

首先是正则标记在java.util.regex.pattern 中有定义有一些标记,而且不断扩充。第一组:【单个】描述某一个字符x:表示由x来组成 \\\\→\\ →(在正则表达式里)\\t 是制表符\n 为换行  【单个】 描述一个范围[abc]表示表示为字母a/b/c 中的任意一个,是一个范围[^abc] 表示不是在abc范围内[0-9]相当...

2019-01-03 21:35:23 133 1

原创 ThreadLocal自理解

class Message{ private String note; public void setNote(String note) { this.note = note; } public String getNote() { return note; }}class MessageConsumer{ public void print(Message msg) {/...

2019-01-03 20:40:28 132

原创 欢迎来优快云

标题 第一篇博客这样一张照片能不能放在优快云上呢

2018-12-12 22:35:44 164

空空如也

空空如也

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

TA关注的人

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