摘要: Java中关于static语句块的理解 一、static块会在类被加载的时候执行且仅会被执行一次,一般用来初始化静态变量和调用静态方法。 实例一 程序运行后只输出了一条“static语句块执行”语句,因为在Java虚拟机的生命周期中一个类只被加载一次,又因为静态块是伴随A类加载执行的,所以不管构建多 阅读全文
posted @ 2018-10-12 14:19 浩瀚星空o 阅读(974) 评论(0) 推荐(0) 编辑
摘要: Java集合 HashMap源码剖析 一、HashMap概述二、HashMap的数据结构三、HashMap源码分析 1、关键属性 2、构造方法 3、存储数据 4、调整大小 5、数据读取 6、HashMap的性能参数 7、Fail-Fast机制 一、HashMap概述 HashMap基于哈希表的 Ma 阅读全文
posted @ 2017-09-12 15:02 浩瀚星空o 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一、keytool的概念 keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。在JDK 1.4以后的版本中都包含了这一工具,它的位置为%JAVA_HOME%\bin\keytool 阅读全文
posted @ 2017-05-31 17:48 浩瀚星空o 阅读(972) 评论(0) 推荐(0) 编辑
摘要: 配置中遇到的问题: 1、首先浏览器无法访问 https://localhost:8443, 这时候需要你不停的试,主要的是server.xml文件,直到能访问为止。 2、虽然Tomcat自身能启动,但eclipse中还是无法启动8443端口;你会看到日志中启动端口8080和8009已开启,这时你要仔 阅读全文
posted @ 2017-05-05 17:32 浩瀚星空o 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 在Windows上安装Git的快捷方式: 工具:1.Windows的console工具:ConEmu(https://conemu.github.io/)多窗口、记录log、多theme选择,操作Git窗口更容易。 2.Windows的包管理,类似ubuntu的apt-get:chocolatey( 阅读全文
posted @ 2017-05-05 17:14 浩瀚星空o 阅读(118) 评论(0) 推荐(0) 编辑
摘要: java.util.Arrays类能方便地操作数组,它提供的所有方法都是静态的。具有以下功能: ² 给数组赋值:通过fill方法。 ² 对数组排序:通过sort方法,按升序。 ² 比较数组:通过equals方法比较数组中元素值是否相等。 ² 查找数组元素:通过binarySearch方法能对排序好的 阅读全文
posted @ 2016-08-16 14:01 浩瀚星空o 阅读(258) 评论(0) 推荐(0) 编辑
摘要: TCP的特性 TCP提供一种面向连接的、可靠的字节流服务 在一个TCP连接中,仅有两方进行彼此通信。广播和多播不能用于TCP TCP使用校验和,确认和重传机制来保证可靠传输 TCP使用累积确认 TCP使用滑动窗口机制来实现流量控制,通过动态改变窗口的大小进行拥塞控制 三次握手与四次挥手 所谓三次握手 阅读全文
posted @ 2016-07-12 16:48 浩瀚星空o 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1.Java 中的数据类型分为基本数据类型和复杂数据类型 int是前者>>integer 是后者(也就是一个类) 2.初始化时>> int i =1; Integer i= new Integer(1);(要把integer 当做一个类看) int 是基本数据类型(面向过程留下的痕迹,不过是对jav 阅读全文
posted @ 2016-07-12 16:33 浩瀚星空o 阅读(123) 评论(0) 推荐(0) 编辑
摘要: Java中的 split 函数是用于按指定字符(串)或正则去分割某个字符串,结果以字符串数组形式返回; 例如: [java] view plain copy String str="1234@abc"; String[] a = str.split("@"); System.out.println( 阅读全文
posted @ 2016-07-12 15:06 浩瀚星空o 阅读(358) 评论(0) 推荐(0) 编辑
摘要: Java三大特性之封装 一、定义 封装性指的是将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部的信息,而是通过该类所提供的方法来实现对内部信息的操作和访问。 二、使用封装的好处: 1.良好的封装能减少耦合; 2.类内部的结构可以自由修改; 3.可以对成员进行精确的控制; 4.隐藏信息, 阅读全文
posted @ 2016-07-06 10:53 浩瀚星空o 阅读(247) 评论(0) 推荐(0) 编辑