- 浏览: 180906 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (361)
- MySQL (27)
- dubbo (1)
- 网页模板 (3)
- 微信公众号 (6)
- Web工具 (7)
- Java (46)
- CSS (6)
- SQL (2)
- 数据库 (2)
- 其他 (12)
- Oracle (9)
- Tomcat (15)
- 技巧 (3)
- 基础 (4)
- 工作流 (1)
- js (25)
- maven (9)
- 异常问题 (1)
- 新知识 (5)
- PS (11)
- bootstrap (1)
- 开源框架 (5)
- 计算机网络 (1)
- MongoDB (1)
- HTML (3)
- sqlite (1)
- 微信 (3)
- Web组件 (4)
- jquery (1)
- hadoop (1)
- Redis (1)
- A_Windows常用快捷键 (3)
- eclipse (10)
- jetty (1)
- RESTEasy (1)
- Jersey (1)
- SVN (2)
- ubuntu (6)
- zookeeper (1)
- SpringMVC (7)
- 手册 (1)
- Apache ant (5)
- JBPM (1)
- activiti (3)
- Solr (1)
- EJB (1)
- 图片素材 (2)
- JSF (1)
- jboss (3)
- Android (32)
- WeX5 (1)
- 百度地图 (1)
- 电路设计 (1)
- excel (2)
- Web服务器应用服务器 (1)
- CXF (1)
- github (4)
- C# (1)
- Shiro (1)
- Lucene (1)
- Quartz (1)
- Linux (5)
- Smart Framework (1)
- JPA (6)
- 微信JS-SDK (1)
- RESTful (1)
- springboot (1)
- 文章 (2)
- springcloud (1)
- Eureka (1)
- drools (1)
- hibernate (3)
- IIC (1)
- 不错的博客 (1)
- 电脑操作系统问题 (1)
- JVM (1)
- excel操作工具 (0)
- 报表工具 (1)
- mail (1)
- apache (2)
- nginx (2)
- UML (1)
- 原型设计 (1)
- 消息队列框架 (1)
- DataTables (1)
- Mybatis (1)
- JFINAL (1)
- layer (1)
- MariaDB (1)
- NPM (1)
- LOG4J (2)
- 未知 (2)
- 正则表达式 (1)
最新评论
JAVA核心扩展
正如前面说到的字符串判断的例子,JAVA的标准库虽然提供了那些最基本的数据类型操作方法,但仍然对一些常见的需求场景,缺少实用的工具类。而另一些则是JAVA标准库本身不够完善,需要第三方库去加以补充的。
Apache Commons Lang
Apache Commons Lang是Apache最著名的JAVA库 (GitHub上的代码库),它是对java.lang的很好扩展,包含了大量非常实用的工具类,其中用的最多的有StringUtils,DateUtils,NumberUtils等。之前提到的代码利用StringUtils可以改写为:
if(StringUtils.isBlank(inputString)){...}
除了Apache Commons Lang,还有一些其他的Apache库也是对JAVA本身的很好补充,如Apache Commons Collection,Apache Commons IO,Apache Commons Math
在Maven项目中加入Apache Commons Lang这个库:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.4</version>
</dependency>
Google Guava
Google Guava在国内项目中很少使用,但我合作过的一些国外JAVA工程师几乎都会推荐这个JAVA库。它包含了Google在自己的JAVA项目中所使用的一些核心JAVA库。包含了对:集合,缓存,并发库,字符串处理, I/O等各个方面的支持。另外Google开发的库总是以性能著称。
添加下面的引用,在Maven项目中加入这个库
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>19.0</version>
</dependency>
Joda-Time
Java SE 8之前的JAVA版本中对日期的支持是比较差的,Joda-Time被经常被使用来替换原有的日期系统,它能够支持更多的日历体系,并提供了很多非常方便的日期处理方法,而且它的性能也是非常出色的。(GitHub上的代码库)
添加下面的引用,在Maven项目中加入这个库
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>2.9.3</version>
</dependency>
正如前面说到的字符串判断的例子,JAVA的标准库虽然提供了那些最基本的数据类型操作方法,但仍然对一些常见的需求场景,缺少实用的工具类。而另一些则是JAVA标准库本身不够完善,需要第三方库去加以补充的。
Apache Commons Lang
Apache Commons Lang是Apache最著名的JAVA库 (GitHub上的代码库),它是对java.lang的很好扩展,包含了大量非常实用的工具类,其中用的最多的有StringUtils,DateUtils,NumberUtils等。之前提到的代码利用StringUtils可以改写为:
if(StringUtils.isBlank(inputString)){...}
除了Apache Commons Lang,还有一些其他的Apache库也是对JAVA本身的很好补充,如Apache Commons Collection,Apache Commons IO,Apache Commons Math
在Maven项目中加入Apache Commons Lang这个库:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.4</version>
</dependency>
Google Guava
Google Guava在国内项目中很少使用,但我合作过的一些国外JAVA工程师几乎都会推荐这个JAVA库。它包含了Google在自己的JAVA项目中所使用的一些核心JAVA库。包含了对:集合,缓存,并发库,字符串处理, I/O等各个方面的支持。另外Google开发的库总是以性能著称。
添加下面的引用,在Maven项目中加入这个库
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>19.0</version>
</dependency>
Joda-Time
Java SE 8之前的JAVA版本中对日期的支持是比较差的,Joda-Time被经常被使用来替换原有的日期系统,它能够支持更多的日历体系,并提供了很多非常方便的日期处理方法,而且它的性能也是非常出色的。(GitHub上的代码库)
添加下面的引用,在Maven项目中加入这个库
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>2.9.3</version>
</dependency>
发表评论
-
跨域问题:解决跨域的三种方案
2018-01-22 13:37 631https://www.cnblogs.com/itmacy ... -
设置工程环境变量动态读取资源文件
2018-01-15 14:51 400http://blog.csdn.net/peaceforev ... -
Java读取资源文件的5种方法
2017-08-31 16:53 495https://www.cnblogs.com/EasonJi ... -
Hibernate 执行原始SQL语句
2017-08-29 17:32 348http://blog.csdn.net/xumengxing ... -
Java中执行存储过程和函数
2017-08-29 17:30 894http://www.cnblogs.com/Zengc-33 ... -
java实现给图片添加水印
2017-08-29 13:36 1612http://blog.csdn.net/zengshunya ... -
J2EE
2017-07-20 23:42 340现在就知道J2EE是做什么的了吧 首先java它对开发基于We ... -
HttpClient JSON参数请求
2017-05-26 16:36 428https://www.iteblog.com/archive ... -
HttpClient设置超时、中文乱码
2017-05-25 14:43 334HttpClient设置超时 http://blog.csdn ... -
阿里巴巴的FastJSON解析JSON例子,超级好用。
2017-05-05 09:40 1415http://blog.csdn.net/dwzjs/art ... -
java获取当前路径的几种方法
2017-04-26 10:36 3761、利用System.getProperty()函数获取当前路 ... -
Java中如何遍历Map对象的4种方法
2017-04-26 09:15 338http://blog.csdn.net/tjcyjd/art ... -
JDK、JRE、JVM三者间的关系
2017-04-24 09:04 526JDK、JRE、JVM三者间的关系 http://pla ... -
JVM性能调优
2017-04-24 08:59 370JVM性能调优 http://www.zuidaima.com ... -
基于springMVC+springSecurity3.x+Mybaits3.x的权限系统
2017-04-21 16:58 393http://www.open-open.com/lib/vi ... -
JVM的内部组成
2017-04-11 11:02 364http://blog.csdn.net/wuwenxiang ... -
Lombok
2017-04-11 10:49 365在写Java程序的时候经常会遇到如下情形: 新建了一个Cla ... -
Java 8新特性
2017-04-10 15:39 275Java 8新特性终极指南 JDK8 十大新特性详 ... -
Java 7 新的 try-with-resources 语句,自动资源释放
2017-04-10 15:05 352http://blog.csdn.net/lzm ... -
JDK1.7的新特性
2017-04-10 14:15 402JDK1.7的新特性 http://blog.csdn.net ...
相关推荐
以下是 11 个必须知道的 Java 第三方类库,它们分别是 DBUnit、Mockito、Hamcrest Matchers、Apache Commons Configuration、DbUtils、IO、Lang、SLF4J、Google Collections、c3p0 和 Joda Time。 1. DBUnit DBUnit...
- 优点:简化了代码编写,提供了灵活性,易于与第三方数据处理框架集成,SQL语句与代码的分离提高了可维护性。 - 缺点:需要手动编写SQL,对数据库的依赖性强,对于复杂查询的映射实现难度较大。 - 使用场合:...
一个优秀的程序员必须知道
熟悉XML解析技术如SAX、DOM以及第三方库如JDOM对于Java程序员来说十分重要。这些技术能够帮助开发者轻松处理复杂的XML文档,实现数据的读取与写入。 #### 9. 掌握J2EE框架 J2EE(Java Platform Enterprise Edition...
9. **反射机制**:学习如何在运行时动态获取类的信息,创建对象,调用方法,修改字段值,这对于理解和使用第三方库或框架很有帮助。 10. **设计模式**:掌握常见的23种设计模式,如单例、工厂、观察者、装饰器、...
这是一个集成目前Android主流优秀第三方组件、优秀好用的自定义控件、实用工具类封装、以及一些APP共通模块(比如:版本更新、意见反馈、引导界面等等)的开发包,帮助程序员快速开发自己的APP 已集成第三方开源...
6. **Web开发**:熟悉Servlets、JSP、JSTL和第三方标签库。了解MVC/MODEL2架构,如JSF、Struts、Tapestry、Cocoon、WebWork等。 7. **服务器管理**:熟练使用和管理Tomcat、Resin、JRun等WEB服务器,懂得在这些...
这是一个集成目前Android主流优秀第三方组件、优秀好用的自定义控件、实用工具类封装、以及一些APP共通模块(比如:版本更新、意见反馈、引导界面等等)的开发包,帮助程序员快速开发自己的APP 已集成第三方...
- 拥有一个活跃的开发者社区,支持大量第三方插件。 - **适用场景**:适用于需要进行跨平台开发的项目,特别是在使用多种编程语言的情况下。 - **IntelliJ IDEA** - **简介**:IntelliJ IDEA 是一款非常受欢迎的...
这是一个集成目前Android主流优秀第三方组件、优秀好用的自定义控件、实用工具类封装、以及一些APP共通模块(比如:版本更新、意见反馈、引导界面等等)的开发包,帮助程序员快速开发自己的APP 已集成第三方开源...
这是一个集成目前Android主流优秀第三方组件、优秀好用的自定义控件、实用工具类封装、 以及一些APP共通模块(比如:版本更新、意见反馈、引导界面等等)的开发包,帮助程序员 快速开发自己的APP 已集成第三方...
高级程序员需要具备开发RESTful API的能力,并能有效地使用第三方API来增强应用程序的功能。 #### JNDI(Java Naming and Directory Interface) JNDI提供了访问命名服务和目录服务的标准接口,这对于实现服务发现...
这是一个集成目前Android主流优秀第三方组件、优秀好用的自定义控件、实用工具类封装、以及一些APP共通模块(比如:版本更新、意见反馈、引导界面等等)的开发包,帮助程序员快速开发自己的APP
项目中应用了Fragment、ViewPager、PageAdapter,使用了第三方库slidingmenu_library,还涉及到网络异步加载、ListView优化、BaiDuMap API集成、JSON解析以及第三方推送平台JPush的集成。这个项目包含了登录、注册、...
- **lib 文件夹**:通常包含游戏所需的外部库,可能包含用于图形渲染、音频播放或其他特定功能的第三方库。Java 的 `ClassLoader` 可以加载这些库,使其在运行时可供程序使用。 5. **优化与性能** - **多线程**:...
- **框架库资源推荐**:推荐一系列热门框架和第三方库,如Spring Boot、React、TensorFlow等,并指导如何高效学习这些技术。 - **个人成长计划**:提供一套系统化的职业发展规划方案,包括技术深度拓展、广度扩展等...
在JDK中,它通常不包含核心库的类,但在许多第三方库中,你会看到以`com`开头的包结构。 4. **launcher**: 这可能指的是Java应用程序启动器,它是JVM的一部分,负责解析并执行`.class`文件,启动Java程序。这部分源...
为了提高开发速度和优化代码,开发者们常常会集成各种优秀的第三方组件、自定义控件以及实用工具类。这个名为"zftlive-master"的开发包正是这样的一个资源集合,它包含了当前Android平台上的主流优秀组件,为程序员...
在本次的Java课程设计中,我们关注的是一个功能丰富的日历应用,它包含了当前时间、当前日期、记事本...在实际开发过程中,还需要考虑代码的可读性、健壮性和用户体验,这些都是成为一名优秀Java程序员不可或缺的素质。
**Ting-Android音乐播放器**:此项目展示了对Material Design设计规范的理解和应用,使用开源库如Picasso(图片加载库)、Volley(网络请求库)和Gson(JSON解析库),体现了对安卓生态系统的熟悉度和对第三方库的...