最新 最热

关于getClass().getClassLoader()

InputStream is = getClass().getClassLoader().getResourceAsStream(“helloworld.properties”);中getClass()和getClassLoader()都是什么意思呀. getClass():取得当前对象所属的Class对象 ......

2022-08-11
1

JAVA打印数组的四种方法

无聊看模块Integer.java源码时(IDEA中鼠标悬浮在Integer上按ctrl+alt 可以转到类源码),因为刚学java,想尝试着仿照python的方法打印数组:

2022-08-11
0

Java集合类总结,详细且易懂

Java是面向对象的语言,我们在编程的时候自然需要存储对象的容器,数组可以满足这个需求,但是数组初始化时长度是固定的,但是我们往往需要一个长度可变化的容器,因此,集合出现了。...

2022-08-11
1

DatagramPacket和DatagramSocket[通俗易懂]

在码头发送和接收货物时都需要使用集装箱来装载货物,UDP通信也是一样,发送和接收的数据也需要使用“集装箱”进行打包,为此JDK中提供了一个DatagramPacket类,该类的实例对象就相当于一个集装箱,用于封装UDP通信中发送或者...

2022-08-11
1

JVM优化[通俗易懂]

在本地开发环境中我们很少有需求对JVM进行优化,但是到了生产环境我们的程序可能出现如下问题:

2022-08-11
1

代理模式的使用总结

(三)采用JDK代理实现:JDK动态代理实现InvocationHandler接口

2022-08-10
0

一文回顾攻击Java RMI方式

本文首发自安全客:https://www.anquanke.com/post/id/263726

2022-08-10
0

JNDI与RMI、LDAP

JNDI 全名 Java Naming and Directory Interface,实际上简单来说就是一个接口,应用通过该接口来访问对应的目录服务。好吧,先了解一下目录服务是啥。

2022-08-10
0

JDK8在spring场景下任意文件写到RCE

在对某产品进行挖掘时,发现了一个任意文件写的漏洞口,项目是以jar包的形式来运行的,在这种场景下除了能够覆盖掉服务器上的文件之外,似乎无法做其他操作。...

2022-08-10
1

JDK下载与安装教程

学习JAVA,必须得安装一下JDK(java development kit java开发工具包),配置一下环境就可以学习JAVA了,下面是下载和安装JDK的教程: 1.JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.ht......

2022-08-10
0