摘要:
互联网通信 什么是互联网通信 我觉得互联网通信就是所谓任意的两台计算机通过网络(以网络为通道)实现资源文件共享,而这两台计算机分别担任着客户端计算机和服务端计算机的角色 客户端计算机:发送请求,为了获取资源文件的计算机 服务端计算机:接收请求,为了提供对应资源文件的计算机 互联网通信模型 简单说 阅读全文
摘要:
有关IO流基础(包括IO流分类体系,基础文件输入输出流等),请看上一篇https://www.cnblogs.com/gbxblog/p/14027120.html 缓冲流 概述 缓冲流,也叫高效流,是对4个基本的File文件流的增强,所以也是4个流,按照数据类型分类: 字节缓冲流: Buffere 阅读全文
摘要:
什么是IO流 Java中的IO 了解什么是IO流之前,要先知道什么是IO。IO,就是in和out(即输入和输出),指应用程序和外部设备之间的数据传递,常见的外部设备包括文件、管道、网络连接等。 流的概念与特性 概念 Java 中是通过流处理IO 的。流(Stream),是一个抽象的概念,是指一连串的 阅读全文
摘要:
什么是反射 概述 反射就是把java类中的各种成分映射成一个个的Java对象。 反射机制 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 阅读全文
摘要:
异常 异常概念 异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。 在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理。 注意:异常指的并不是语法错误,语法错了,编译不通过,不会产生字节码 阅读全文
摘要:
DateFormat类 java.text.DateFormat是日期/时间格式化子类的抽象类,我们通过这个类可以帮我们完成日期和文本之间的转换,也就是可以在Date对象与String对象之间进行来回转换。 格式化 按照指定的格式,从Date对象转换为String对象。日期->文本 解析 按照指定的 阅读全文
摘要:
封装 概述 面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的方式。适当的封装可以让代码更容易理解与维护,也加强了代码的安全性。 原则 将属性隐藏起来 阅读全文
摘要:
Collection 集合概述: 集合作为容器用来存储,管理大量的对象(引用),这些集合内部用了不同的数据结构来存储元素,这些数据结构的不同导致了每种集合的增删改查效率不同。 内部存储的只能是“对象引用”,子类使用多态存储基本数据类型时,泛型需要使用他们对应的包装类。Java常用集合体系: Coll 阅读全文
摘要:
final可以修饰的元素的特点 final可以修饰:类、变量、方法 当final修饰类的时候,说明该类不能被继承。 当final修饰方法的时候,说明该方法不能被重写。 当final修饰成员变量时,有两种情况: 如果修饰的是基本类型,说明这个变量的所代表数值永不能变(不能重新赋值)。 如果修饰的是引用 阅读全文
摘要:
概述 在 Java 中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。 广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、静态内部类和匿名内部类。 成员内部类 从名字就可以看出,这种内部类是作为类的成员而存在的,其定义位于类的内部。 //外部类Outer publi 阅读全文