摘要: 重载与重写 Java 重载 重写 1、 重载 重载:方法名相同而形式参数不同。(参数类型列表不同或参数顺序不同) 特点: (1) 传入的数据类型小于方法中声明的参数类型,实际类型数据会被提升。(char类型略有不同,若无法找到接受char类型的参数则直接把char类型提升为int类型)。 (2) 若 阅读全文
posted @ 2017-10-14 22:58 PrivateO2 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 数组 一:数组的特殊性 在Java中数组是一种效率最高的储存和随机访问对象引用序列的方式。数组是一个简单的线性序列,使得元素访问非常快速,但是为速度付出的代价是,数组对象的大小被固定,且在其生命周期中不可改变。 数组可以持有基本类型,而泛型之前的容器则不能。。但有了泛型及自动包装机制,容器也能够持有 阅读全文
posted @ 2017-10-14 22:58 PrivateO2 阅读(326) 评论(0) 推荐(0) 编辑
摘要: Java零散知识点 一:数组 1. 数组复制的几种方法效率比较 效率:System.arraycopy > clone > Arrays.copyOf > for循环 for循环 for循环的话,效率最低. System.arrycopy() System.arraycopy()源码中可以看到是na 阅读全文
posted @ 2017-10-14 22:54 PrivateO2 阅读(191) 评论(0) 推荐(0) 编辑
摘要: Java集合(二)—散列与散列码 Object的hashCode()方法生成散列码,它默认使用的是对象的地址计算散列码。因此在使用散列的数据结构(HashSet,HashMap,LinkedHashMap和LikedHashSet),必须为你的键(自己编写的类)覆盖hashCode()和equals 阅读全文
posted @ 2017-10-14 22:50 PrivateO2 阅读(447) 评论(0) 推荐(0) 编辑
摘要: Java常见关键字解析 Java 关键字 Java关键字与保留字 1,Java 关键字列表 (依字母排序 共50组): abstract, assert, boolean, break, byte, case, catch, char, class, const(保留关键字), continue, 阅读全文
posted @ 2017-10-14 22:49 PrivateO2 阅读(295) 评论(0) 推荐(0) 编辑
摘要: Java中接口、抽象类与内部类学习 接口与内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类和抽象方法 抽象方法:仅有声明而没有方法体。 抽象类:包含一个或多个抽象方法的类,该类就必须限定为抽象的(否则会报错)。 abstract void f() { //抽象方法 } 抽象类的特点 阅读全文
posted @ 2017-10-14 22:46 PrivateO2 阅读(417) 评论(0) 推荐(0) 编辑
摘要: tcp协议 参考:http://blog.csdn.net/whuslei/article/details/6667471 1.简介 五层体系结构图 2.可靠的传输的工作原理 自动重传请求ARQ协议 “停止等待”就是每发送完一个分组就停止发送,等待 对方的发送。在收到确认后再发送下一个分组。 自动重 阅读全文
posted @ 2017-10-13 16:03 PrivateO2 阅读(377) 评论(0) 推荐(0) 编辑
摘要: http协议 参考:http://kb.cnblogs.com/page/130970/ 1.引入 用户用鼠标点击可用url后发生的事情: 浏览器分析连接指向页面的url; 浏览器向DNS请求解析url对应的IP地址; 域名系统DNS解析出url对应的IP地址。 浏览器与服务器建立tcp连接(服务端 阅读全文
posted @ 2017-10-13 00:15 PrivateO2 阅读(301) 评论(0) 推荐(0) 编辑
摘要: Java集合(三)—ArrayList集合(JDK1.8) 1. 参考博客 http://blog.csdn.net/ITermeng/article/details/72725878 http://www.cnblogs.com/skywang12345/p/3308556.html http:/ 阅读全文
posted @ 2017-09-17 20:03 PrivateO2 阅读(281) 评论(0) 推荐(0) 编辑
摘要: Java集合(一)—容器了解 一:集合框架 Java集合框架图 Java集合简化图 二:添加一组元素 在Java集合中的工具包中(Arrays,Collections)如上图所示,添加一组元素可以采用: Arrays.asList(args) args:数组或逗号分隔的列表 将结果转换为一个list 阅读全文
posted @ 2017-09-13 11:50 PrivateO2 阅读(269) 评论(0) 推荐(0) 编辑