随笔分类 - JavaSE
摘要:一、前言 Java数据流(Stream)可以理解为数据的序列,即数据在输入或输出的时候是以“数据流”形式传输的。而Java.io包(Input和Output的缩写)几乎包含了所有操作输入或输出的类。 流一般分为输入流(从一个数据源读取数据)和输出流(向一个目标输出数据)。而根据流的格式不同又分为字符
阅读全文
摘要:一、异常体系 使用Java编程过程中,从编译时到运行时都可能会“出错”。这些出错信息我们一般通过异常处理或抛出异常进行解决。首先这些出错中包含异常Exception和错误Error。两者存在本质上的区别,异常是出现特殊情况,可以避免。错误是不可避免的,常常引起程序中断或终止。 异常发生的原因有很多,
阅读全文
摘要:一、集合框架(Collections Framework) 这里说的集合就是Java中用于存储对象的容器,不同于数组,这些容器一般是可变长度的,且只能存储对象不能存储基本数据元素,而数组可以。另外,很多容器底部都是基于数组实现的。一般框架为: 二、Collection<E>接口 Collection
阅读全文
摘要:Java中的两种抽象定义:一为抽象类(Abstract Class),二为接口(Interface)。 一、抽象类Abstract Class 抽象类是关键字abstract修饰的类,既为抽象类,抽象抽象即不能被实例化。而不能被实例化就无用处,所以抽象类只能作为基类(父类),即被继承的类。抽象类中可
阅读全文
摘要:Java修饰符是为了在对外提供扩展时选择不同的修饰符来设置不同的访问权限。Java修饰符主要分为访问修饰符和非访问修饰符两种。 一、访问修饰符 public(公有访问修饰符):最低访问权限,对所有类可见。使用对象:类、接口、变量、方法 //main方法就是共有的 public static void
阅读全文
摘要:网上的讲解很多,但大都类似,这里进行转载整理。三大基本特征是理解五大基本原则的前提。 一、三大基本特征:封装、继承、多态 1、封装 封装就是隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别,将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数
阅读全文
摘要:一、导读 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。 在计算机科学领域,反射是指一类应用,它们能够自描
阅读全文
摘要:1、导读 对于设备之间的流动(即写入数据或读出数据),Java专门用Java.io包进行操作。这些数据的流动便是我们所说的数据的输入输出流(IO流)。 2、数据流的处理:字节流和字符流 数据的基本单位是字节(Byte),所以数据流中对数据的操作一般以字节来处理,这种对数据以字节的处理方式称为字节流,
阅读全文
浙公网安备 33010602011771号