概念
白云天上飘
这个作者很懒,什么都没留下…
展开
-
简单了解抽象类和接口(概念)
概念原创 2019-03-09 21:45:00 · 167 阅读 · 0 评论 -
垃圾回收机制(概念)
* 垃圾回收机制(GC) * 自动回收无用对象占用的内存空间,解决内存问题,大大提高工作效率 * 过程:1.发现无用的对象,一般用两种方法:1.引用计数法:检查方法是否被引用,没被引用的就是无用的, * 计算简单,缺点是“循环引用的无用对象”无法识别,两个对象互相引用 * ...原创 2019-03-22 15:57:06 · 442 阅读 · 0 评论 -
常量、变量
变量是指一个可操作的储存空间,值可变化,命名要遵循驼峰原则。 * * 常量的值不可变,用final修饰,命名时用大写和下划线。变量有成员变量、静态变量、局部变量:public class Welocme { int oyhAge;// 成员变量,从属于对象,会自动初始化。 static String oyhName;// 静态变量,从属于类,用static修饰 public...原创 2019-03-22 13:47:22 · 93 阅读 · 0 评论 -
处理流(概念)以及装饰器模式
处理流:因为IO流的操作是影响程序性能的一个瓶颈,于是有了处理流,提高效率和性能, * 有了节点流才会有处理流。用了装饰器模式。 * 装饰模式(包装器模式):降低系统的耦合度,动态的为一个对象增加新的功能或删除不要的功能。 * 是一种用于代替继承的技术,无需通过继承增加子类就能扩展对象的新功能。使用对象的 * 关联关系代替继承关系,更加灵活,同时避免类型体系的快速膨胀。使得...原创 2019-03-13 17:18:54 · 629 阅读 · 0 评论 -
字符集,编码解码
本章内容:字符集的作用、分类;编码解码编码:字符到字节是编码 * 解码:字节到字符是解码 * 字符集:Java字符使用16位的双字节存储,但是在实际文件存储的数据有各种字符集, * 需要正确操作,否则有乱码的发生 * US-ASCII:英文的ASCII;ISO-8859-1:拉丁字符,包含中文,日文等 * UTF-8:变长unicode字符(1-3个字节),国际通用 *...原创 2019-03-11 22:18:29 · 173 阅读 · 0 评论 -
IO流分类了解(概念)以及文本输入输出流
本章内容:简单了解IO流的分类;文本字节输入输出流、文本字符输入输出流基本操作io流:流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。 * 按方向:输入流:运用了解码,将字节转成字符,是将数据源输入到程序里 * 输出流;运用了编码,将字符转成字节,是将程序的内容输出到指定的地方去。 * 按功能:节点流:处于io操作的第一线。所有操作必须通过他们进行;...原创 2019-03-11 22:11:32 · 359 阅读 · 0 评论 -
异常(概念)
了解异常的概念,分类,处理方式。纯理论异常:父类:Throwable,下面的子类分为:error 和exception * error:不可控制的,是系统错误,不需要我们管。 * exception:是程序员导致的错误,应由程序员及时处理。分为编译时(检查时)异常和运行时异常 * 编译时异常,编译器会自己检查代码是否错误,处理方式有两种:1,使用try/catch捕获,...原创 2019-03-10 00:56:01 · 236 阅读 · 0 评论 -
枚举,简单了解
/** * 枚举类:放置的是一些常量,默认修饰public static final * 1.需要定义一组常量时,使用枚举 * 2.尽量不要使用高级特性,高级特性可以用普通类来实现,没必要引入,枚举,增加程序的复杂性。 */public class TestEnum { public static void main(String[] args) { ...原创 2019-03-10 00:52:34 · 105 阅读 · 0 评论 -
封装(概念)
本章内容(一个类里的代码,上下能读懂):封装的概念以及如何实现 封装:1.提高代码的安全性;2.提高代码的复用性; * 3.高内聚:将复杂的代码封装起来,便于修改,提高维护性 * 低耦合:简化外部使用,便于扩展和协作 * 封装的实现---通过使用访问控制符 * private:私有,同一个类中访问。一般对象的属性都用私有来修饰。 * defaul...原创 2019-03-09 23:35:52 · 397 阅读 · 0 评论 -
内部类(概念)
本章内容:简单了解内部类(概念):内部类 * 成员内部类:非静态内部类:1.必须寄存在一个外部类里 * 2.非静态内部类可以直接访问外部类的成员,但是外部类不能直接访问 * 非静态内部类成员。 * 3.外部类的静态方法以及代码块...原创 2019-03-09 23:31:26 · 162 阅读 · 0 评论 -
网络编程(概念)底层原理分析
概念 *网络:将不同区域的电脑连接到一起,组成局域网、城域网或者广域网。 * 把分布在不同地理区域的计算机与专门的外部设备用通信线路连成一个规模大、 * 功能强的网络系统,可以达到:1.资源共享;2.信息传输与集中处理;3.负载 * 均衡与分布处理。 *网络需要有这个两个东西:1.通讯协议:计算机网络中实现通信必须有的一些约定 * 就是通信协议,对速率、传输代码、代...原创 2019-03-23 16:27:49 · 639 阅读 · 0 评论