首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java高效开发12个精品

JUnit 第一个要说的当然是JUnit了,JUnit毕竟是Java圈目前最知名及常用的测试框架。JUnit之所以能够成为Java圈中最热门的测试库,是因为对于很多项目而言,单元测试是非常重要的。...06. iText iText是用于在Java中创建和操作PDF件的Java开源库。 ? 最近的iText版本改头换面,加入许多新功能。基本Java中创建和操作PDF件的各种操作都能完成 07....Gson Gson是Google的另一个库,它轻而易举的将Java Objects转换成等效的JSON表示形式。 ? 它为Java泛型提供了极大的支持,并允许对象的自定义表示。 10....Joda-Time是一个Java库,作为Java中日期和时间类的一个很好的替代品。...Quartz Quartz是一个完全由Java编写的开源作业调度框架,为在Java应用程序中进行作业调度提供了简单却强大的机制。Quartz允许开发人员根据时间间隔来调度作业。

1.3K40

【死磕Java并发】----- 死磕 Java 并发精品合集

【死磕Java并发】—–Java内存模型之从JMM角度分析DCL DCL,即Double Check Lock,双重检查锁定。...在Java SE5后,Java提供了Lock接口,相对于Synchronized而言,Lock提供了条件Condition,对线程的等待、唤醒操作更加详细和灵活 【死磕Java并发】—-深入分析CAS...【死磕Java并发】—–J.U.C之Java并发容器:ConcurrentHashMap ConcurrentHashMap 作为 Concurrent 一族,其有着高效地并发操作。...【死磕Java并发】—–J.U.C之Java并发容器:ConcurrentSkipListMap 我们在Java世界里看到了两种实现key-value的数据结构:Hash、TreeMap,这两种数据结构各自都有着优缺点...【死磕Java并发】—–J.U.C之线程池:ThreadPoolExecutor 鼎鼎大名的线程池。不需要多说!!!!! 这篇博客深入分析 Java 中线程池的实现。

1.1K20
您找到你想要的搜索结果了吗?
是的
没有找到

整理了 40 多套 Java 完整实战项目,各个精品

(其中很多项目还自带教程哦) [v2-6d02f72a8a1835315aba761e55fa8306_b.png] 电商秒杀 天猫整站 J2EE 天猫整站 SSM 天猫整站 Springboot mall-learning...:mall学习教程,架构、业务、技术要点全方位解析。...基于 SpringBoot+Mybatis+Redis+RabbitMQ 秒杀系统 [v2-0b1053dfa687479c7574a42f51f84faf_b.png] 博客论坛 Mblog:开源 Java...博客系统 halo:一个优秀的开源博客发布应用 forum-java:一款用 Java(spring boot) 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台 vhr:微人事是一个前后端分离的人力资源管理系统...NiceFish:SpringBoot/SpringCloud 前后端分离项目 My-Blog: My Blog 是由 SpringBoot + Mybatis + Thymeleaf 等技术实现的 Java

2.6K54

java教程安装_java 安装教程

3、配置环境变量 1) 新建变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk1.8.0_11 2) 打开PATH,添加变量值:%JAVA_HOME%\bin;%JAVA_HOME...;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 备注: 1) .表示当前路径,%JAVA_HOME%就是引用前面指定的JAVA_HOME; 2) JAVA_HOME...3) PATH使得系统可以在任何路径下识别java命令。 4) CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。...4、测试jdk 在CMD命令窗口下输入javac java javadoc命令,出现如下界面,则安装成功。...echo %JAVA_HOME% java –version 2、对maven zip包进行解压,建议解压后复制到C:\Maven 3、配置环境变量  新建变量名:M2_HOME,变量值:C:\Maven

5.3K30
领券