随笔分类 -  01Java

摘要:介绍 泛型就是数据类型的参数化表示,泛型的本质是参数化类型,常用E代表任何数据类型,在实际使用的时候把实际的数据类型传递给E。 泛型的好处是设计通用的功能,多个数据类型可以共用。 泛型类型E只能代表Object类型,不能代表 int,double等基本类型,要使用Integer,Double代替这些 阅读全文
posted @ 2018-12-20 22:14 金河 阅读(155) 评论(0) 推荐(0) 编辑
摘要:HashSet 无序集合类 实现了Set接口 内部通过HashMap实现 补充 泛型 泛型的上限通配符 泛型的下限通配符 参考 HashSet其实就那么一回事儿之源码浅析 https://www.cnblogs.com/dongying/p/4024519.html Java泛型中和的区别 http 阅读全文
posted @ 2018-12-19 22:01 金河 阅读(156) 评论(0) 推荐(0) 编辑
摘要:HashMap 键值对集合 实现原理: HashMap 是基于数组 + 链表实现的。 通过hash值计算 数组索引,将键值对存到该数组中。 如果多个元素hash值相同,通过链表关联,再头部插入新添加的键值对。 键值对通过内部类Entity实现。 关键点 1. HashMap只允许一个为null的ke 阅读全文
posted @ 2018-12-19 22:00 金河 阅读(201) 评论(1) 推荐(0) 编辑
摘要:关键词 常用关键字53个(含2个保留字): 1、保留关键字(2个) const ——常量 常数:用于修改字段或局部变量的声明。 goto——转到 指定跳转到标签,找到标签后,程序将处理从下一行开始的命令 2、访问修饰符的关键字(3个) public (公有的) 可跨包 protected (受保护的 阅读全文
posted @ 2018-12-19 16:06 金河 阅读(186) 评论(0) 推荐(0) 编辑
摘要:基本类型 整数 byte byte 数据类型是8位、有符号的,以二进制补码表示的整数 最小值是 128( 2^7) 最大值是 127(2^7 1) 默认值是 0 byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一 例子:byte a = 1 阅读全文
posted @ 2018-12-18 16:25 金河 阅读(231) 评论(0) 推荐(0) 编辑
摘要:java的特点 跨平台 所谓的平台,我们可以理解为操作系统。 大部分语言是不能跨平台的,比如c语言的程序在windows和linux上需要编写不同的代码。 java程序是运行在JVM(Java Virtual Machine Java虚拟机 虚构出来的计算机)中, JVM是Java跨平台使用的根本。 阅读全文
posted @ 2018-12-17 10:53 金河 阅读(252) 评论(0) 推荐(0) 编辑
摘要:1. 标准工具 这些工具都是JDK提供的,通常都是长期支持的工具,JDK承诺这些工具比较好用。不同系统、不同版本之间可能会有差异,但是不会突然就有一个工具消失。 1.1 基础包 (extcheck, jar, java, javac, javadoc, javap) 工具 | 简述 | 常用命令 | 阅读全文
posted @ 2018-12-16 18:07 金河 阅读(801) 评论(0) 推荐(0) 编辑
摘要:常用快捷键 查找 查找:Ctrl + F Find In Path: Ctrl + F + Shift (比普通查找多了一个shift) Search EveryWhere : 双击Shift 视图 工程视图:Alt + 1 最近文件:Ctrl+ E 切来切去:Ctrl+ Tab 代码编辑 自我修复 阅读全文
posted @ 2018-12-16 18:06 金河 阅读(116) 评论(0) 推荐(0) 编辑
摘要:介绍 利用java.lang.instrument(容器类) 做动态 Instrumentation(执行容器) 是 Java SE 5 的新特性。 使用 Instrumentation,开发者可以构建一个独立于应用程序的代理程序(Agent),用来监测和协助运行在 JVM 上的程序,甚至能够替换和 阅读全文
posted @ 2018-12-13 20:29 金河 阅读(1352) 评论(0) 推荐(0) 编辑
摘要:java基础 不用ide如何打包 1. 建立目录 src存放源文件 classes存放编译文件 2. 建立类文件 3. 编译 4. 运行class文件 java是执行java字节码的命令 5. 打包为Jar包 6. 添加main class MANIFEST.MF当中配置了启动信息 使用winrar 阅读全文
posted @ 2018-12-13 18:31 金河 阅读(312) 评论(0) 推荐(0) 编辑
摘要:1,http://www.hqepay.com/public/expressquery.html查询快递不是将键值对post过去,而是将json数据放到body中发送过去。抓包如下:2,需要导入一些包,代码如下:import java.io.UnsupportedEncodingException;... 阅读全文
posted @ 2015-11-24 12:10 金河 阅读(2073) 评论(0) 推荐(0) 编辑