刘颜的博客

自我记录

最优二叉树(赫夫曼树)

 

2018-07-30 23:47:33

阅读数 75

评论数 0

遍历二叉树 概念小结

遍历二叉树: 二叉树由3个基本单元组成:根节点(D),左子树(L),右子树(R),若能依次遍历这三部分,便是遍历了整个二叉树。 根据先后顺序,便有6种方案: DLR   LDR   LRD   DRL   RDL   RLD . 若限定先左后右,则只有前三种情况,分别为:先(根)序遍历,中(...

2018-07-30 09:16:49

阅读数 107

评论数 0

数据结构小结

我们先简单了解一下一些名词的定义。 数据: 对客观事物的符号表示,在计算机科学中指所有能输入到计算机中并被计算机程序处理的符号的总称。数据的含义很广泛,如图像、声音等都可以通过编码而归之为数据的范畴。 数据元素: 是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。一个数据元素...

2018-07-29 11:41:29

阅读数 314

评论数 0

序列化与反序列化一个对象

对象序列化:把一个对象变为 二进制数据流 的一种方法。 一个类要想被序列化,就行必须实现java.io.Serializable接口。实现了这个接口之后,就表示这个类具有被序列化的能力。先让我们实现一个具有序列化能力的类吧: class Person implements Serializa...

2018-07-25 14:40:58

阅读数 26

评论数 0

File 类小结

1.创建一个文件 public static void main(String[] args) throws IOException { String fileName = "C:/Users/liuyan/Desktop/test/one.txt"; ...

2018-07-24 23:06:37

阅读数 54

评论数 0

System 输入输出重定向

1.System.out输出重定向 public static void main(String[] args) { // 此刻直接输出到屏幕 System.out.println("hello"); File file = new File(&...

2018-07-24 17:49:01

阅读数 275

评论数 0

SequenceInputStream 合并流,同时读多个文件 例子

//合并流,工具类 SequenceInputStream的例子 public class SequenceinputTest { public static void main(String[] args) throws IOException{ File file1 = ...

2018-07-24 14:39:02

阅读数 371

评论数 0

压缩流、解压缩流、了解一下

1.压缩单个文件 思路: 需要压缩的文件A 压缩后压缩包B存放位置,及名字 用FileInputStream 接A 用ZipOutputStream 接B ZipOutputStream.putNextEntry(new ZipEntry("newzipone.txt...

2018-07-23 22:35:46

阅读数 1055

评论数 1

管道流PipedOutputStream和PipedInputStream配套使用

这些流平常都没怎么接触过,这里用代码测试记录一下 //管道流: /*让多线程可以通过管道进行线程间的通讯。必须将PipedOutputStream和PipedInputStream配套使用。 大致的流程是:我们在线程A中向PipedOutputStream中写入数据, 这些数据会自动的发送到...

2018-07-23 20:22:59

阅读数 23

评论数 0

向文件末尾追加数据内容而不是覆盖

String fileName = "C:/Users/liuyan/Desktop/one.txt"; File f=new File(fileName); //true表示是在文件后面追加内容,而不是覆盖。默认的是覆盖 OutputStrea...

2018-07-23 19:40:50

阅读数 1427

评论数 0

PushBackInputStream 回退流操作用法

String fileName = "Hellow,How Are You!"; PushbackInputStream push = null; ByteArrayInputStream bat = null; bat = new ByteArr...

2018-07-23 18:25:55

阅读数 245

评论数 0

ArrayList 与 Vector 的分析

1.先看ArrayList: 实现基于Object[],因此ArrayList具有数组特性,每个元素都有索引,查询效率高。相对于数组,ArrayList具有可扩展特性,有自增长机制。但ArrayList不是多线程安全的。 2.Vector: 实现也基于Object[],也有自增长机制。但Ve...

2018-07-22 20:36:09

阅读数 39

评论数 0

JAVA Applet小应用程序入门

1.Applet 如何运行 不同于 java应用程序,运行applet需要在对应html文件通过<applet>指定applet程序名,即可在浏览器中运行. 2.Applet如何编写 我的工具是 eclipse。新建一个类 该类必须是public...

2018-07-20 17:31:55

阅读数 7510

评论数 3

javascript常用

1.在网页中加入最后修改日期 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DT...

2018-07-19 12:19:52

阅读数 33

评论数 0

css常用技巧

1.首先介绍css添加的方法 有四种 a.链接外部样式表 首先需要一个外部的css文件。外部样式表测试文件.css .a{ font-size: 20px; color: blue; background-color: aquamarine; } .b{ font-size: 40...

2018-07-19 10:04:40

阅读数 201

评论数 0

网页制作技巧

1.带背景网页 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml...

2018-07-18 22:39:58

阅读数 216

评论数 0

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