摘要: 学习Java的同学注意了!!!  转载自http://m.blog.csdn.net/article/details?id=55805012 本文主要是自己在网络编程方面的学习总结,先主要介绍计算机网络方面的相关内容,包括计算机网络基础,OSI参考模型,TCP/IP协议簇,常见的网络协议等 阅读全文
posted @ 2017-04-27 10:17 DamonDr 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 多线程: (一)进程与线程 进程特点 并发与并行的区别: 多线程编程的好处: (二)多线程的建立 1,通过继承Thread类,代码如下: 2,通过实现Runnable接口(推荐),代码如下: 3,通过实现Callable接口和Future包装来建立: import java.util.Random; 阅读全文
posted @ 2017-04-27 09:31 DamonDr 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 输入流与输出流 1,流的分类:字节流和字符流 区别如下: 1,字节流(8位Unicode)在操作的时候本身是不会用到缓冲区(内存)的byte,是与文件本身直接操作的,而字符流(16位Unicode)在操作的时候是使用到缓冲区的char 2,字节流在操作文件时,即使不关闭资源(close方法),文件也 阅读全文
posted @ 2017-04-25 16:58 DamonDr 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 单链表 1,链表存储特点 ① 用一组任意的存储单元来存放线性表的结点(这组存储单元既可以是连续的,也可以是不连续的) ② 链表中结点的逻辑次序和物理次序不一定相同。 2,线性表的单链表存储结构如: 3,链表建立方法(时间复杂度为O(n)) 头插入法:s->data=d;s->next=head;he 阅读全文
posted @ 2017-04-24 22:11 DamonDr 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 多 态 多态是同一个行为具有多个不同表现形式或形态的能力 多态存在的三个必要条件 继承 重写 父类引用指向子类对象 重写和重载: 方法的重写规则 参数列表必须完全与被重写方法的相同; 返回类型必须完全与被重写方法的返回类型相同; 访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方 阅读全文
posted @ 2017-04-24 20:29 DamonDr 阅读(218) 评论(0) 推荐(0) 编辑
摘要: (一),MySql数据库 1,MySql数据库的数据类型定义 2,完整性约束: 3,索引: 作用:唯一作用就是加快对表查询速度,索引通过快速路径方法访问来快速定位数据,从而减少磁盘的II/O; 缺点:维护浪费开销,存储需要一定的磁盘空间 4,数据库操作语言: 1,insert into tableN 阅读全文
posted @ 2017-04-24 17:08 DamonDr 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 泛型 1,设计原则或目的:只要代码在编译的时候没有错误,就不会抛异常。 2,泛型通配符 :类型通配符一般是使用 ? 代替具体的类型实参。注意了,此处是类型实参,而不是类型形参!相当于(父类作用)List<?> 3,类型通配符上限: 定义List<?extends Number>:表示类型只能是Num 阅读全文
posted @ 2017-04-23 17:20 DamonDr 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: 集合类 集合类的分类:List ,Set,Queue(属于Collection接口),Map(属于Map接口) Collection接口的框架结构: Map接口的框架结构: Set集合类:(为保证多线程安全,需要用Collections.synchronizedSortedSet(new SeTre 阅读全文
posted @ 2017-04-23 15:25 DamonDr 阅读(336) 评论(0) 推荐(1) 编辑
摘要: JAVA基本类库: (一),输入相关 main(String[] args):设置输入参数 输入类;Scanner:Scanner sc=new Scanner(System.in); (二),系统相关类 1,System类:获取当前运行平台的环境变量和系统属性 2,Runtime类;获取JVM的参 阅读全文
posted @ 2017-04-22 17:02 DamonDr 阅读(2144) 评论(0) 推荐(0) 编辑
摘要: (一)重要知识点 内存分析: 内存分析:运行原理:首先将.class将代码加载到code segment,然后解析code,此时会牵扯到其他三块的内存区域 code segment: data segment:静态static变量,字符串常量 stack:局部变量 heap:new出来的对象 引用( 阅读全文
posted @ 2017-04-22 10:15 DamonDr 阅读(241) 评论(0) 推荐(0) 编辑