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

JAVA 2372

#java
详解Java的编译执行与解释执行

一、前言 编程语言分为低级语言和高级语言,机器语言、汇编语言是低级语言,C、C++、java、python等是高级语言。 机器语言是最底层的语言,能够直接执行。而我们编写的源代码是…

2021-05-23 662

#java
Java 生成带Logo和文字的二维码

ZXing 是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。Zxing 可以实现使用手机的内置的摄像头完成条形码的扫描及解码。本…

2021-05-23 275

#java
Java如何搭建一个个人网盘

前言 本文适合有 Java 基础知识的人群,跟着本文可学习和运行 Java 网盘项目。 今天给大家带来一款开源 Java 版网盘项目—— kiftd-source,本文将用 3 分…

2021-05-23 557

#java
Java 提取照片的EXIF信息批量重命名

手机或照机拍摄的照片名称通常是”IMG_001.JPG”这种格式,这种文件名称是无意义的。使用照片拍摄时间命名可以让我们在多年以后查找照片时根据文件名就能快速筛选出某一时间段的照片…

2021-05-23 162

#java
java不解压直接读取压缩包中文件的实现方法

前言 最近写了个上传压缩包,将压缩包中的图片保存的接口,所以翻了翻网上文件流操作的博客,总结了一个不用解压,直接读取文件的方法 上代码 @RequestMapping(value …

2021-05-23 868

#java
Java通俗易懂系列设计模式之策略模式

介绍 策略设计模式是行为设计模式之一。当我们为特定任务使用多个算法时,使用策略模式,客户端决定在运行时使用的实际实现。 策略模式的最佳示例之一是Collections.sort()…

2021-05-23 435

#java
Java7和Java8中的ConcurrentHashMap原理解析

Java7 中 ConcurrentHashMap ConcurrentHashMap 和 HashMap 思路是差不多的,但是因为它支持并发操作,所以要复杂一些。 整个 Conc…

2021-05-23 522

#java
Java通俗易懂系列设计模式之代理模式

前言 国内程序员好像普遍对百度都没好感,而且百度近些年产生了不少负面的新闻,像16年的魏则西事件,近期的导演吴京黑白照事件,以及最近作家六六斥百度李彦宏:“你是做搜索引擎还是骗子首…

2021-05-23 878

#java
Java基础详解之集合框架工具Collections

一、Collections 说明:Collcetions是集合框架中的工具,特点是方法都是静态的。 二、Collections中的常见方法 1,对list进行二分查找:前提该集合一…

2021-05-23 984

#java
详解Java执行groovy脚本的两种方式

记录Java执行groovy脚本的两种方式,简单粗暴: 一种是通过脚本引擎ScriptEngine提供的eval(String)方法执行脚本内容;一种是执行groovy脚本; 二者…

2021-05-20 959

#java
Java中用POI实现将数据导出到Excel

一、前言 数据导出为Excel在我们写项目的过程中经常用到 需要用到的jar包 poi-3.17.jar 二、具体实现步骤 //第一步创建一个webbook,对应一个Excel文件…

2021-05-20 558

#java
Java并发编程之CountDownLatch源码解析

一、前言 CountDownLatch维护了一个计数器(还是是state字段),调用countDown方法会将计数器减1,调用await方法会阻塞线程直到计数器变为0。可以用于实现…

2021-05-20 476
1 33 34 35 36 37 198