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

JAVA 2372

#java
Java中强引用,软引用,弱引用概念解析

1.概念解释强引用是使用最普遍的引用:Object o=new Object(); 特点:不会被GC 将对象的引用显示地置为null:o=null; // 帮助垃圾收集器回收此对象…

2020-09-24 409

#java
java使用poi读取doc和docx文件的实现示例

这几天在学习java io流的东西,有一个网友看到博客后问了一个问题,就是说他的doc文档为什么用我所说的方法死活就是乱码。 我一开始以为是他方法问题,结果自己试了之后发现和他的结…

2020-09-24 601

#java
Java后台实现微信支付和微信退款

微信支付流程 都是我自己工作中开发的,亲测可用,不喜勿喷。 controller中我是这么写的,你们需要根据自己的业务需求改动。ResponseBean是我自己封装的,你们可以改成…

2020-09-24 220

#java
Java 线程状态和等待唤醒机制和线程池的实现

1.概念 线程一共有6中状态,相互之间可以互相转换。 等待唤醒案例(线程之间的通信) 实现: 等待唤醒案例:线程之间的通信 创建一个顾客线程(消费者):告知老板要的包子的种类和数量…

2020-09-24 531

#java
Java封装数组之动态数组实现方法详解

本文实例讲述了Java封装数组之动态数组实现方法。分享给大家供大家参考,具体如下: 前言:在此之前,我们封装的数组属于静态数组,也即数组空间固定长度,对于固定长度的数组当元素超过容…

2020-09-24 566

#java
一文读懂ava中的Volatile关键字使用

在本文中,我们会介绍java中的一个关键字volatile。 volatile的中文意思是易挥发的,不稳定的。那么在java中使用是什么意思呢? 我们知道,在java中,每个线程都…

2020-09-24 948

#java
Java针对封装数组的简单复杂度分析方法

本文实例讲述了Java针对封装数组的简单复杂度分析方法。分享给大家供大家参考,具体如下: 完成了数组的封装之后我们还需对其进行复杂度分析: 此处的复杂度分析主要是指时间复杂度分析,…

2020-09-24 766

#java
基于Java实现多线程下载并允许断点续传

完整代码:https://github.com/iyuanyb/Downloader 多线程下载及断点续传的实现是使用 HTTP/1.1 引入的 Range 请求参数,可以访问We…

2020-09-24 486

#java
Java Grpc实例创建负载均衡详解

Grpc是googe开发的,是一款语言中立、平台中立、开源的远程过程调用(RPC)系统。新公司的项目服务之间的调用使用的Grpc来实现服务间的调用,这边一开始接到的工作内容是基于N…

2020-09-24 353

#java
Java多维数组和Arrays类方法总结详解

一.数组的三种声明方式总结 public class WhatEver { public static void main(String[] args) { //第一种 例: St…

2020-09-24 292

#java
Java如何使用interrupt()终止线程

一、interrupt() 说明 interrupt()的作用是中断本线程。 本线程中断自己是被允许的;其它线程调用本线程的interrupt()方法时,会通过checkAcces…

2020-09-24 712

#java
Java annotation元注解原理实例解析

元注解是指注解的注解。包括 @Retention @Target @Document @Inherited四种。 1. Annotation型定义为@interface, 所有的A…

2020-09-24 473