Java
文章平均质量分 95
Java 开发学习记录,工具 开发总结
痴人说梦梦中人
先打一拳再说
展开
-
Java 反序列化分析从入门到放弃(二)
CommonsCollections3.1 反序列化利用链分析一、环境配置1、 配置运行环境2、 导入依赖包3、 关联源文件二、代码分析1、InvokerTransformer2、Transformer3、TransformedMap4、AbstractInputCheckedMapDecorator5、AnnotationInvocationHandler基础知识参考: Java 反序列化分析从入门到放弃(一)一、环境配置 &n原创 2021-03-23 21:09:53 · 304 阅读 · 0 评论 -
Java 反序列化分析从入门到放弃(一)
基础知识学习: 学习反序列化之前需要了解一些储备知识,我大致分了几个块。序列化和反序列化Java 方法重写Java 继承与向上转型Java 接⼝与回调Java 反射机制Map的entrySet()使用CommonsCollections参考链接 一、序列化和反序列化 Java 序列化是指把 Java 对象转换为字节序列的原创 2021-03-23 11:46:21 · 462 阅读 · 2 评论 -
Java起源与发展
1. 1991年,Sun成立了Green领导小组,研究与开发面向家电市场的软件产品。研究小组原想扩充 C++作为编程语言,但发现C++在 简单性和安全性 方面无法满足集成控制软件运行可靠高效的要求。另外C++程序必须针对特定的计算机芯片和软件库进行编译,而消费类设备控制芯片的更替十分频繁,这将使C++编写的控制程序 频繁进行重编译与调试 ,给设备的更新换代带来很大的负担。在C++ 基础上,设计出...原创 2018-09-20 11:31:39 · 1214 阅读 · 0 评论 -
关于Java泛型以及泛型存不存在父子类关系的个人理解
关于Java泛型以及泛型存不存在子类的个人理解(菜鸟一枚,方家斧正)1、泛型是在JDK1.5引进的语言特性,泛型通过一种类型或方法操纵各种类型的对象,同时又提供了编译时的类型安全保证。(个人的理解是就是把对象的类型在操作之前给确定了,避免出现不同类型对象之间的指向错误,像Java基本数据类型double与float转换要加类型转换,不然要出错,但是泛型针对的是对象实例)2、 泛型技术的基本思想...原创 2018-10-08 22:31:24 · 1116 阅读 · 0 评论