智乐兔

  • Java链表对Queue接口的支持

    Java链表对Queue接口的支持

      Queue接口的操作: 队列属于:先进先出;提供了一系列添加、清除元素的操作:                Throws exception          Returns special valueInsert:          &nb ...

    查看全文

  • java类集初学者入门详解

    java类集初学者入门详解

    java类集概念: 类集:是动态的对象数组,数组是一种容器,类集容器可以任意扩充里面的对象内容;类集必须满足的要求:1.高性能的框架;2.框架允许不同类型的类集以相同的方式和高度互操作方式工作;3.易扩展和修改;普通的对象数组,受长度的限制;类集由一系列接口定义其规范,最大的父类接口是java.util.Collection;public interface Collection extends Iterable;开发中很少直接使用该接口,而是使用其字接口实现更细分的规范:1.List: 成员可以重复 ,public interface Listextends Collection;// 又 ...

    查看全文

  • 一个简单的java小项目

    一个简单的java小项目

    对于Java初学者来说,实践很重要,下面就举一个简单的小例子: 学生选举班长项目: // 定义Student类package com.vote.student;//import java.util.Comparable;// 学生类,保存候选人信息public class Student implements Comparable{        private int stuNo = 0;        // 学生编号    ...

    查看全文

  • Java实现对象序列化的应用

    Java实现对象序列化的应用

    实现对象序列化的具体应用是什么? 1.可以将对象信息保存到任何字节输出流中,当然不一定在文件中;2.可以从任何字节输入流中读取可能提供的序列化对象;3.实现Serializable接口,使用transient关键字;4.使用对象数组处理;——–个人信息管理系统: 约800行代码!//1.实现系统操作对象:Person// 定义Info接口package com.project.person;// 接口实现序列化,当序列化接口以后版本增加内容时,不必逐一更改实现该接口的类,接口和抽象类一样可以不必实现抽象方法;public interface Info ex ...

    查看全文

  • Serializable , Externalizable接口的区别

    Serializable , Externalizable接口的区别

    同样对于对象序列化的实现,Serializable , Externalizable接口的区别: 1.实现:前者简单、系统内建支持,后者复杂,由开发人员完成;2.效率:前者保存所有对象,性能较低,后者由人工决定,可能获得提升;3.空间:前者保存占用空间大,后者部分保存,可能减少空间;一般,前者使用较多,方便;—–transient关键字:该关键字,可以声明类的属性不参加自动序列化操作,意味着可以代替Externalizable接口;transient 与 Serializable结合;————- 多对象序列化、反序列化的 ...

    查看全文

  • Java实现序列化接口-对象序列化

    Java实现序列化接口-对象序列化

      1.Serializable,实例化对象的过程:在内存中开辟存储空间并存储;        1.序列化就是把对象—>转换成,二进制数据,便于对象的传输和保存;        2.条件:必须实现一个标识接口:java.io.Serializable;表示具有序列化功能;        3.对象序列化常量:serialVersionUID:(final stati ...

    查看全文

  • Java编程中字符编码、乱码产生的原因

    Java编程中字符编码、乱码产生的原因

      四种编码字符集:1.ISO8859-1, 单字节编码,最多表示0-255的字符范围,主要表示英文;2.GBK/GB2312, 中文国际编码,双字节编码;3.UNICODE, java使用的16位标准编码,但不支持ISO8859-1编码,占用空间大,不利于传输与保存;4.UTF, 为了解决UNICODE产生,兼容ISO8859,可以表示所有语言字符,属于不定长编码:(1-6字节),多用于中文网页节省空间;—-访问本地默认编码:package com.mldn;public class EncodeTest{     & ...

    查看全文

  • Java IO 操作流之回退流-输入流的增强版

    Java IO 操作流之回退流-输入流的增强版

    回退流失输入流的一种,具体用法如下: public class PushbackInputStream extends FilterInputStream;// 字节输入回退流;public PushbackInputStream(InputStream in,                           int size)&n ...

    查看全文

  • Java IO压缩流-压缩输出、压缩输入

    Java IO压缩流-压缩输出、压缩输入

    压缩流主要实现文件的压缩: 1.ZipEntry:public class ZipEntry extends Object implements Cloneable; // 表达压缩实体public ZipEntry(String name);// 为压缩实体指定含路径信息的名子    Creates a new zip entry with the specified name. public ZipEntry(ZipEntry e);//     Creates a new zip entry with fields taken ...

    查看全文

  • Java IO 合并流-合并字节输入流

    Java IO 合并流-合并字节输入流

    合并流:合并字节输入流: package com.mldn;import java.io.File;import java.io.InputStream;import java.io.FileInputStream;import java.io.OutputStream;import java.io.FileOutputStream;import java.io.SequenceInputStream;import java.io.FileNotFoundException;import java.io.IOException;public class SequenceDemo{  ...

    查看全文

  • 数据操作流:输入、输出原生java数据类型

    数据操作流:输入、输出原生java数据类型

    使用数据操作流输入、输出原生java数据类型的实例: public class DataOutputStream extends FilterOutputStream implements DataOutput;public DataOutputStream(OutputStream out);// 只接收字节输出流public class DataInputStream extends FilterInputStream implements DataInput;public DataInputStream(InputStream in);    & ...

    查看全文

  • 另类输入缓冲流-java.util.Scanner类

    另类输入缓冲流-java.util.Scanner类

    jdk1.5新增了java.util.Scanner类类似于C++里面的cin: Constructor SummaryScanner(File source)          Constructs a new Scanner that produces values scanned from the specified file.Scanner(File source, String charsetName)       &nbs ...

    查看全文

在线客服
在线客服 X

售前: 点击这里给我发消息
售后: 点击这里给我发消息

智乐兔官微