精华内容
下载资源
问答
  • java常用库

    2017-12-03 23:52:19
    java常用库,如spring, hibernate, struts2, c3p0等等
  • JAVA常用库

    千次阅读 2017-12-07 22:44:57
    典型的Java项目总会引用各种第三方。本文为各种不同的应用总结了最流行、并被广泛使用的Java库。其中一些还提供了一个简单的例子,如果它上可以找到 ...这个对 SDK java.lang 的 API补充了非常有用

    典型的Java项目总会引用各种第三方库。本文为各种不同的应用总结了最流行、并被广泛使用的Java库。其中一些还提供了一个简单的例子,如果它上可以找到 ProgramCreek 的。

    最被广泛使用的库肯定非Java SDK莫属啦。因此,这次名单的焦点是介绍当前流行的第三方开发库。

    1、核心库

    Apache Commons Lang – 这个库对 SDK中 java.lang 的 API补充了非常有用的工具类,例如字符串操作,创建对象等等。

    Google Guava – 由Google提供的核心库,主要用于容器(Collection),缓存(Caching),支持原函数(Primitives )等方面。 (example)

     

    2、HTML、XML解析器

    Jsoup – 一个简化 HTML 操作的库。(example)

    STaX – 提供高效处理 XML API 的工具库。(example)

     

    3、Web开发框架

    Spring – Java平台上众所周知的开源框架和依赖注入的容器。(example)
    Struts 2 – 来自Apache非常流行的Web框架。 (example)

    Google Web Toolkit – Google提供的开发工具库,主要用于构建复杂得富客户端应用。 (example)
    Strips – 演示使用最新Java技术构建Web应用程序的框架。
    Tapestry – 面向组件开发的框架,用于Java创建动态的,健壮的,高度可扩展的Web应用程序。

    点击这里查看上面所列框架的比较资料。

     

    4、图表,报表,图形绘制

    JFreeChart - 用于创建如条形图,折线图,饼图等图表

    JFreeReport - 用于输出PDF格式的报表。

    JGraphT - 用于创建只包含点、线的图表。

     

    5、窗口库

    Swing – SDK提供的GUI库。(example)
    SWT – 来自Eclipse的GUI库。
    SWT vs. Swing

     

    6、GUI框架

    Eclipse RCP. (example)

     

    7、处理自然语言(NLP)

    OpenNLP – 来自Apache 的、开源的自然语言处理库。 (example)
    Stanford Parser – 来自斯坦福大学的自然语言解析库。 (example)

    如果你是一名NLP的专家,请点击这里查看更多工具库的介绍。

     

    8、静态分析库

    Eclipse JDT – 由IBM提供的库,可以操作Java的源代码。(example)
    WALA – 可以处理jar包文件(即字节码)的工具库。(example)

     

    9、Json

    Google Gson – 一个专门用于Java对象和Json对象相互转换的工具库。(example)
    JSON-lib – 用于 beans, maps, collections, java arrays, XML 和 JSON 之间相互转换操作的工具库。

     

    10、科学计算

    Apache Commons Math – 提供数学计算和数值统计需函数的工具库。

     

     11、日志系统

    Apache Log4j – 最流行的日志记录操作库。 (example)
    Logback – 当前流行log4j项目的继任者。

     

     12、处理Office系列(Office-Complicant)

    Apache POI – 利用其提供的APIs,可以使用纯Java代码操作各种基于微软OLE2合成文档格式的文档。
    Docx4j – 一个用于创建、操作微软公开的XML文件的库(Word docx, Powerpoint pptx, and Excel xlsx)。

    展开全文
  • Java常用开源汇总

    2020-08-18 19:09:29
    主要介绍了Java常用开源的相关资料,文中讲解非常细致,帮助大家更好的理解和学习Java,感兴趣的朋友可以了解下
  • Java常用程序

    千次阅读 2013-05-15 11:44:12
    由于Java API设计的种种问题,导致一些api使用起来很费力,于是新的项目用于解决这些api带来的问题,比如google的Guava,下面介绍一些常用的程序。 1、Guava 提供方便的集合操作,摆脱Java API生成集合需要...

    由于Java API设计的种种问题,导致一些api使用起来很费力,于是有新的项目用于解决这些api带来的问题,比如google的Guava,下面介绍一些常用的程序库。

    1、Guava

    提供方便的集合操作,摆脱Java API中生成集合需要传递冗长的类型信息,实现类型推导,简洁。

    项目地址:Guava

    2、Joda Time

    针对Java API Date系列缺点设计的日期时间操作类库,线程安全,操作方便

    项目地址:Joda Time & http://grails.org/plugin/joda-time

    3、Hamcrest

    测试辅助工具,JUnit4.4之后已经加入,可以更方便的写断言

    项目地址:http://code.google.com/p/hamcrest/

    4、Mockito

    单元测试框架,项目地址:http://code.google.com/p/mockito/

    5、SLF4J和Logback

    日志框架,替换Commons Logging和log4j,项目地址:SLF4J &  Logback

    6、Buildr和Gradle

    构建工具,用于取代Ant和Maven

    Gradle:采用Groovy作为自己的构建语言,项目地址:http://www.gradle.org/

    Buildr以Ruby作为构建脚本,项目地址:http://buildr.apache.org/

    参考梦想风暴博文:

    http://dreamhead.blogbus.com/logs/226738702.html

    展开全文
  • java常用系统类实验

    2012-03-05 13:09:38
    java 常用系统类库 实验 java实验报告
  • Java学习笔记53:Java常用库

    千次阅读 2013-12-05 15:19:19
    一个典型的Java项目依赖于第三方。本文总结的Java库适用于各种应用...该列表可能并不完善,所以如果你觉得什么应该出现在列表的,请留下您的评论。非常感谢! 1、核心 Apache Commons Lang:来自Apache的核

    一个典型的Java项目依赖于第三方库。本文总结的Java库适用于各种应用,比较流行并且广泛使用。其中一些还提供简单的示例(来自ProgramCreek)。

    Java SDK 肯定是使用最广的库,所以本文的名单焦点是流行的第三方库。该列表可能并不完善,所以如果你觉得有什么应该出现在列表中的,请留下您的评论。非常感谢!

    1、核心库

    • Apache Commons Lang:来自Apache的核心库,为java.lang API补充了许多常用的工具类,如字符串操作、对象的创建等。
    • Google Guava:来自谷歌的核心库,包括集合(Collection)、缓存(Caching)、支持原语(Primitives)等。(示例)

    2、HTML、XML Parser

    3、Web框架

    • Spring:Java平台上众所周知的开源框架和依赖注入容器。(示例)
    • Struts2:来自Apache的流行Web框架。 (示例)
    • Google Web Toolkit:Google提供的开发工具库,主要用于构建和优化复杂的Web程序用。 (示例)
    • Strips:使用最新Java技术构建的Web程序框架,推荐使用。
    • Tapestry:面向组件的框架,用于使用Java创建动态、健壮、扩展性高的Web应用程序。

    请猛击这里 查看以上面框架之间的比较。

    4、图表、报表、图像

    • JFreeChart:用于创建如条形图、折线图、饼图等图表。
    • JFreeReport:创建于输出PDF格式的报表。
    • JGraphT:创建图像,其中只包含由线段连接的点集。

    5、窗口

    SWT与Swing的比较

    6.、GUI框架

    7、自然语言处理

    • OpenNLP:来自Apache的自然语言处理库。 (示例)
    • Stanford Parser:斯坦福大学提供的自然语言处理库。(示例)

    如果你是一名NLP专家,请猛击这里 查看更多工具库介绍。

    8、静态分析

    • Eclipse JDT:由IBM提供的静态分析库,可以操作Java源代码。(示例)
    • WALA:可以处理jar包文件(即字节码)的工具库。(示例)

    9、JSON

    • Jackson: 用于处理JSON数据格式的多用途的Java库。Jackson 旨在快速、准确、轻量、对开人员友好之间找到最好的平衡点。
    • XStream:一个简单用于对象和XML互相转换的库。
    • Google Gson:一个专门用于Java对象和Json对象相互转换的工具库。(示例)
    • JSON-lib:用于 beans、maps、collections、java arrays、XML 和 JSON 之间相互转换操作的工具库。

    10、数学

    • Apache Commons Math:提供数学计算和数值统计需函数的工具库。

    11、日志

    • Apache Log4j:风行一时的日志记录操作库。 (示例)
    • Logback:当前流行的log4j项目的继任者。
    • SLF4J(The Simple Logging Facade for Java): 各种日志框架的一个简单的外观或抽象(如java.util.logging 、logback、log4j等),允许用户在部署时加入需要的日志框架。

    12、Office

    • Apache POI:利用其提供的APIs,可以使用纯Java代码操作各种基于微软OLE2合成文档格式的文档。
    • Docx4j:一个用于创建、操作微软公开的XML文件的库(支持Word docx、 Powerpoint pptx和Excel xlsx)。

    13、日期和时间

    • Joda-Time:如有质量问题包退包换的Java日期和时间类。

    14、数据库

    • Hibernate、EclipseLink、JPA
    • JDO
    • jOOQ
    • SpringJDBC、Spring Data
    • Apache DbUtils
    展开全文
  • MyJavaLib 常用Java库
  • 常用Java编程软件有哪些

    千次阅读 2020-05-22 09:03:29
    很多想学Java的人想知道常用Java编程软件有哪些,毕竟只有掌握软件才能更好的工作。然而,只掌握软件工具并不够,你还需要具备一定的知识基础,更要熟练掌握各个软件的应用,常用Java编程软件有哪些? 1、...

    很多想学Java的人想知道常用的Java编程软件有哪些,毕竟只有掌握软件才能更好的工作。然而,只掌握软件工具并不够,你还需要具备一定的知识基础,更要熟练掌握各个软件的应用,常用的Java编程软件有哪些?

    1、IntelliJ IDEA

    IntelliJ IDEA是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。

    2、XMind

    XMind不仅可以绘制思维导图,还能绘制鱼骨图、二维图、树形图、逻辑图、组织结构图(Org、Tree、Logic Chart、Fishbone)。

    3、Navicat

    Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。

    4、Visual_Paradigm

    Visual Paradigm for UML可以支持多种图表类型,比如:类图、例图、序列图、通信图、状态机设计图、动态图、组件图、部署图、包裹图、对象图、综合结构图、定时图、交互概述图、使用案例详细编辑器、支持使用事件案例流、生成事件案例流序列图、需求管理、需求图、文本分析、CRC卡图。

    除了以上编程工具,Java开发人员想要拿高薪,还要掌握各种理论知识,比如Java基础、面向对象、类、库、框架等等,更重要的是具备相应的实战经验。

    展开全文
  • Java几种常用JSON性能比较

    千次阅读 多人点赞 2019-06-30 19:43:07
    本文通过JMH(即Java Microbenchmark Harness,基于方法层面的基准测试,精度可以达到微秒级)来测试一下Java中几种常见的JSON解析的性能。 每次都在网上看到别人说什么某某性能是如何如何的好,碾压其他的。...
  • java常用lib说明

    2010-01-28 16:39:54
    现在hibernate3已经放弃了对dbcp的集成,我从hibernate的官方网站上看到hibernate的作者说这样做的原因是因为实践过程发现dbcp不稳定,至于c3p0,我见过国外几篇文章讲到它的效率不高,不过具体怎样,我没试过...
  • 主要介绍了Java8时间日期库中的20个常用使用示例,帮助大家更好学习Java8是如何处理时间及日期的方法,感兴趣的朋友可以参考一下
  • Relay 是 Java 程序中常用但语言默认不提供的类和方法。 例如,如果您想将 RGB 过滤器应用于图片或想要或标记图像的边缘,则必须遍历所有像素并自己更改每个像素的颜色。 使用 Relay,只需一个电话即可实现此类...
  • Java 常用的LIB

    2008-11-05 17:47:06
    cargo-0.8, checkstyle-3.1, clickstream-1.0.2, dbunit-2.1, displaytag-1.1, dumbster-1.5, oracle,dwr-1.1.1, emma-2.0.53, hibernate-3.2, jakarta-commons, javamail-1.3.1, ...xdoclet-1.3-SNAPSHOT,
  • Java中常用的解析Excel文件的

    千次阅读 2017-04-26 14:22:56
    常用的解析Excel文件的工具主要JXL和POI,其中使用POI的相对更多一些。 JXL的官方网站:http://jexcelapi.sourceforge.net/ POI的官方网站:http://poi.apache.org/Jar包的下载地址:
  • JAVA中ssh常用的一些

    万次阅读 2013-10-28 14:18:13
    现存的都有哪些库呢?最常用的如下: 1. JSch URL:http://www.jcraft.com/jsch/ 支持SSH,SFTP,SCP 2.Ganymed SSH-2 for Java URL:http://www.cleondris.ch/en/opensource-ssh2.php 3
  • 主要介绍了Java几种常用JSON性能比较详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 常用Java库一览

    2014-06-09 19:44:45
    写在前面: 1) 本文列出的名单是根据我自己的调查,并结合个人的经验。...本文总结的Java库适用于各种应用,比较流行并且广泛使用。其中一些还提供简单的示例(来自ProgramCreek)。 Java SDK 肯定是使用
  • java 中常用五大基础包有哪些?

    千次阅读 2017-07-31 14:39:07
    常用的五个 java.lang.* 提供利用 Java 编程语言进行程序设计的基础类。最重要的类是 Object(它是类层次结构的根)和 Class(它的实例表示正在运行的应用程序的类)。 java.util.* 包含集合框架、遗留的 ...
  • Java开发常用三方、插件、知名博客等等 欢迎加入交QQ流群: 592912831 (加群密码:TimLiu-Java) github排名 ,github搜索: 目录 ======== 具体内容 ============================= ======== 大数据 ======== 机器...
  • java struts2标签 常用标签.pdf
  • 收集了java项目开中常用的工具操作类,方法非常全,可应用在大部份java 项目中。 提供了很丰富的java工具类,包括字符串、数字、日期、文件、图像、编码解码、校验工具、文档操作等。 主要分为以下几种: - 1.通用...
  • public boolean nextBoolean() //生成一个随机的boolean值,生成true和false的值几率相等 ...//重新设置Random对象的种子数。设置完种子数以后的Random对象和相同种子数使用new关键字创建出的Random对象相同。
  • 1.Java有那些基本数据类型,String是不是基本数据类型,他们何区别。 2.字符串的操作: 写一个方法,实现字符串的反转,如:输入abc,输出cba 写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 319,574
精华内容 127,829
关键字:

java常用的库有哪些

java 订阅