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

JAVA 2372

#java
java中Locks的使用详解

之前文章中我们讲到,java中实现同步的方式是使用synchronized block。在java 5中,Locks被引入了,来提供更加灵活的同步控制。 本文将会深入的讲解Lock…

2020-09-24 824

#java
Java如何基于poi操作Wold工具类

Apache封装的POI组件对Excel,Wold的操作已经非常的丰富了,在项目上也会经常用到一些POI的基本操作 这里就简单的阐述POI操作Wold的基本工具类,代码还是有点粗造…

2020-09-24 957

#java
使用Android studio3.6的java api方式调用opencv

基本环境: Android studio3.6 NDK:r15c(尽量使用该版本) Opencv3.4.1 android sdk 操作: (1)新建工程,选择Empty Acti…

2020-09-24 247

#java
Java IO流常用字节字符流原理解析

Java的流体系十分庞大,我们来看看体系图: 这么庞大的体系里面,常用的就那么几个,我们把它们抽取出来,如下图: 一:字节流 1:字节输入流 字节输入流的抽象基类是InputStr…

2020-09-24 979

#java
解决java执行cmd命令调用ffmpeg报错Concat error – No such filter '[0,0]'问题

最近公司有一个公交项目,要生成报站语音,采用的是 报站前缀 + 站点名 + 报站后缀,3个MP3文件拼接的方式,拼接成一个完整的语音,且需要转码率和比特率,使用到了ffmpeg。 …

2020-09-24 901

#java
Java时区转换实例代码解析

一、时区的说明 地球表面按经线从东到西,被划成一个个区域,规定相邻区域的时间相差1小时。在同一区域内的东端和西端的人看到太阳升起的时间最多相差不过1小时。当人们跨过一个区域,就将自…

2020-09-24 734

#java
Java多线程synchronized同步方法详解

1、synchronized 方法与锁对象   线程锁的是对象。   1)A线程先持有 object 对象的 Lock 锁, B线程可以以异步的方式调用 object 对象中的非 …

2020-09-24 413

#java
Java实现基于NIO的多线程Web服务器实例

代码地址:https://github.com/iyuanyb/webserver 实现了 静态、动态资源获取; Cookie、Session、HTTP 长连接,及 Session…

2020-09-24 750

#java
Java Bigdecimal使用原理详解

一般来说,一提到Java里面的商业计算,我们都知道不能用float和double,因为他们无法进行精确计算。但是Java的设计者给编程人员提供了一个很有用的类BigDecimal,…

2020-09-24 249

#java
Java方法重载和重写原理区别解析

一、方法重写(0verride) 在Java 程序中,类的继承关系可以产生一个子类,子类继承父类,它具备了父类所有的特征,继承了父类所有的方法和变量。 子类可以定义新的特征,当子类…

2020-09-24 174

#java
Java Map.Entry的使用方法解析

在Map类设计是,提供了一个嵌套接口(static修饰的接口):Entry。Entry将键值对的对应关系封装成了对象,即键值对对象,这样我们在遍历Map集合时,就可以从每一个键值对…

2020-09-24 538

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

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

2020-09-24 409