学习

  • Java安全之CC3

    分析 在CC1中,我们说可以利⽤TransformedMap执⾏任意Java⽅法; public class CommonCollections1 { public static …

    Java 2022年11月12日
  • java中数组的定义与使用

    数组的定义 数组共有三种定义方式 1.定义且初始化一个数组(静态初始化) int[] array1 = { 1,2,3,4,5}; 2.定义了一个数组,但是没有初始化,用new关键…

    Java 2022年11月12日
  • JAVA基础知识六(网络编程、反射)

    十、网络编程 计算机网络: 总结:将地理位置不同的计算机设备进行连接,实现数据的共享。 网络编程: 总结:在已有网络的环境下,按照规定实现接收和发送数据即可。 网络模型: 1.网络…

    Java 2022年11月12日
  • Java中反射、枚举及lambda表达式的使用

    一、反射 1.1 定义 Java的反射(reflection)机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性,…

    Java 2022年11月12日
  • Java的IO流与对象的序列化浅谈

    今天再次回顾了一些关于java IO流的知识。虽然以前会点IO的方面的编程,但是还是知其然不知其所以然。 首先上一张IO流的主要家族图吧。 该图给出了IO流的具体分类和各类之间的继…

    Java 2022年11月12日
  • Java安全之动态加载字节码

    简单说,Java字节码就是.class后缀的文件,里面存放Java虚拟机执行的指令。由于Java是一门跨平台的编译型语言,所以可以适用于不同平台,不同CPU的计算机,开发者只需要将…

    Java 2022年11月11日
  • JavaSE进阶 | 异常处理机制

    1、异常概述 1、什么是异常,java提供异常处理机制有什么用? 什么是异常:程序执行过程中的不正常情况;并把异常信息打印输出到控制台 异常的作用:根据异常优化代码,增强程序的健壮…

    Java 2022年11月11日
  • Java面试之Java基础篇(offer 拿来吧你)

    Java特性篇 1、Java语言的特点 简单易学; 面向对象(封装,继承,多态); 平台无关性( Java 虚拟机实现平台无关性); 支持多线程( C++语言没有内置的多线程机制,…

    Java 2022年11月11日
  • java接口的幂等性及解决方案

    一、什么情况下需要幂等 用户多次点击按钮 用户页面回退再次提交 微服务相互调用,由于网络问题,导致请求失败,feign触发重试机制 二、幂等性解决方案 2.1 token机制(令牌…

    Java 2022年11月11日
  • Java安全之反序列化(1)

    序列化与反序列化# 概述# Java序列化是指把Java对象转换为字节序列的过程;这串字符可能被储存/发送到任何需要的位置,在适当的时候,再将它转回原本的 Java 对象,而Jav…

    Java 2022年11月11日