首页 软件开发 代码讲解 JAVA ( Page 45 )

JAVA 2372

#java
详解Java的引用类型及使用场景

每种编程语言都有自己操作内存中元素的方式,例如在 C 和 C++ 里是通过指针,而在 Java 中则是通过“引用”。在 JDK.1.2 之后,Java 对引用的概念进行了扩充,将引…

2021-04-07 813

#java
java短路逻辑运算符实例用法详解

1、说明 逻辑操作符执行短路求值。所谓短路,就是当一个参与运算的操作数足以推断该表达式的值时,另一个操作数(可能是表达式)就不会执行。 在使用逻辑操作符时,当两个操作数都是true…

2021-04-07 752

#java
Java中Collections.emptyList()的注意事项

偶然发现有小伙伴错误地使用了Collections.emptyList()方法,这里记录一下。她的使用方式是: public void run() { ...... List li…

2021-03-30 968

#java
Java使用Sftp和Ftp实现对文件的上传和下载

sftp和ftp两种方式区别,还不清楚的,请自行百度查询,此处不多赘述。完整代码地址在结尾!! 第一步,导入maven依赖 <!-- FTP依赖包 --> <de…

2021-03-30 577

#java
Java如何发起http请求的实现(GET/POST)

前言 在未来做项目中,一些功能模块可能会采用不同的语言进行编写。这就需要http请求进行模块的调用。那么下面,我将以Java为例,详细说明如何发起http请求。 一、GET与POS…

2021-03-30 401

#java
Java 自定义动态数组方式

Java自定义动态数组 1、静态数组向动态数组转变 (1)静态数组,数组空间固定长度 这个数组空间总长为4,如果此时新插入一个数据就会报数组空间不足 (2)静态数组如何转变成动态数…

2021-03-30 777

#java
Java使用SAX解析xml的示例

一、SAX解析xml简介 SAX是Simple API for Xml的简写,主要功能是用于对xml文档进行解析。由于该方式采用的是事件驱动(callback回调机制)解析方式,所…

2021-03-30 185

#java
java 定义长度为0的数组/空数组案例

如下: int[] array = new int[0]; // 定义一个长度为 0 的数组 / 空数组 Sring[] arr = new String[0]; // 定义一个长…

2021-03-30 972

#java
Java ArrayList使用总结

提起ArrayList,相信很多小伙伴都用过,而且还不少用。但在几年之前,我在一场面试中,面试官要求说出ArrayList的扩容机制。很显然,那个时候的我并没有关注这些,从而错过了…

2021-03-30 173

#java
Mac M1 Java 开发环境配置详解

JDK 配置 目前 Zulu JDK 支持 M1芯片,下载Zulu JDK 下载后点击安装,在控制台输入java -version ~ % java -version openjd…

2021-03-30 253

#java
Java 为什么要避免使用finalizer和Cleaner

java9之前finalizer,java9使用cleaner代替了finalizer。相比finalizer,cleaner(它存在于一个独立类Cleaner中,需要时候注入到对…

2021-03-30 626

#java
JAVA多线程抢红包的实现示例

大体思路 红包的分发见JAVA作业——红包分发。 而抢红包要解决的是线程问题。 其实比较简单,设定好人数,每个人一个线程,每个线程执行一遍,有红包就抢,没有红包就抢不到,所以run…

2021-03-30 801
1 43 44 45 46 47 198