这些是我经常使用的一些Java代码查询网站,希望在这里能起到抛砖引玉的效果,大家群策群力,一起分享Java快乐。
1. java2s http://www.java2s.com/
这个网站非常好,分成三大类,分别是Example、Products、 Articles,每个大类下又分别设许多小类,还有搜索功能,这样查找起来非常方便。。比如,如果要学习SWT/JFace,只要把Example下的SWT JFace Eclipse 研究一下也就可以了。另外,这个网站还有JavaScript DHTML、 C# / C Sharp、 C / ANSI-C、 SQL / MySQL等类。总之,非常好。
2. codeZoo http://www.codezoo.com/
这是O'Reily旗下的,除了Java之外,还有Ruby、Python。
3. Java学习源代码检索系统 http://www.chinaitlab.com/www/school/codesearch/index.html
难得看见国产的,好歹也要支持一下,分类也算清楚。
4. Koders http://www.koders.com/
是个综合查询的网站,不过它好像是从代码中查找关键词,包含的语言挺多的。
5. Resources for Java server-side developers http://www.java201.com/
确切的说,它是一个资源收集的网站,代码查询并不多。不过它分类相当细,如Articles、Books、Examples、Extensions、Frameworks等类,你可以输入Spring或Hibernate作为关键词搜索一下看看。
存货不多,以后有了再补充
分享到:
相关推荐
好的入门书籍应该包含以下几个方面: 1. **Java语法**:包括变量、数据类型、运算符、控制结构(如if语句、循环)、方法、数组等。 2. **面向对象编程**:讲解类、对象的概念,以及如何通过封装、继承和多态性来...
### JAVA初学者基础过程强烈推荐 #### 知识点概览 1. **JAVA语言简介与特点** 2. **JAVA的面向对象特性** 3. **JAVA的封装性** 4. **JAVA与C/C++的区别** 5. **JAVA的内存管理和安全性** 6. **JAVA的跨平台特性** 7...
随后经历了以下几个重要阶段: - **1995年5月**:Java首次亮相于SunWorld '95大会。 - **1996年初**:随着网景公司(Netscape)在其浏览器中加入对Java的支持,Java开始流行起来。 - **1996年初**:Sun发布了Java ...
在选择JDBC产品时,你需要考虑以下几个方面: 1. **JDBC驱动程序管理器**:这是JDBC体系结构的核心,负责将Java应用程序与合适的JDBC驱动程序连接起来。它是一个轻量级的组件,主要任务是建立连接,然后退出。 2. ...
在Java中,面向对象编程主要体现在以下几个关键概念上: 1. 类(Class):类是对象的模板或蓝图,它定义了一组具有相同属性(数据成员)和行为(方法)的对象。通过创建类,我们可以将数据和操作数据的代码封装在...
首先,文档指出Java之所以未被淘汰,是因为它的几个关键特点:独特的可移植性、代码的可读性、自动内存管理能力的持续改进、为高性能web服务提供了良好的全栈支持,以及拥有了多元且热情的社区、成熟的工具链和充满...
我们将探讨以下几个核心知识点: 1. **验证码的概念**: 验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”的缩写,即全自动区分计算机和人类的图灵测试。它...
除了`Date`类,Java还提供了`Calendar`类,它是一个抽象类,用于表示日期和时间的更复杂操作,如修改日期、获取特定字段(如月份、星期几等)。`Calendar`的一个优点是它可以处理闰年、时区等更复杂的日期时间问题。...
所以我无法涉及JavaME的相关内容),对于AWT、Swing是否要学习呢,我个人是觉得还是要知道其所以然的,特别是其事件处理模式,我强烈建议初学者一定要弄清楚,其他具体的开发就不一定要全面掌握了,毕竟AWT、Swing...
这是一个多功能的企业办公平台,员工可以进行图片上传、个人信息录入、考勤和工资查询等操作。王豪在建家办公系统中主要负责了使用Apache POI处理Excel文件的导入导出,以及实现文件一键上传功能,利用jQuery....
MySQL Connector/J是MySQL数据库管理系统与Java应用程序之间的重要桥梁,它是一个实现了Java Database Connectivity (JDBC) API的驱动程序,使得Java开发者能够通过编写Java代码来访问、操作MySQL数据库。...
这里有几个关键点需要注意: 1. **访问修饰符**:建议将`serialVersionUID`定义为`private`,因为此字段只适用于当前声明的类。 2. **final关键字**:`serialVersionUID`必须是`final`的,表示它是不可更改的。 3. ...
iBATIS 的核心理念是将SQL语句与Java代码分离,通过XML或注解的方式定义数据访问逻辑,从而简化了数据库操作,提高了开发效率。它不仅提供了数据映射功能,还支持动态SQL,使得数据库查询更加灵活。 在《iBATIS in ...
从这份简历中,我们可以提炼出以下几个关键知识点: 1. **Java编程**:求职者精通Java面向对象编程,了解J2EE开发。 2. **Web开发技术**:熟悉JSP/Servlet、JDBC、JavaBeans,能运用Struts2、Hibernate、Spring框架...
本建议不是面向初级Java程序员的,在阅读本书之前至少要对基本的Java语法有初步了解,最好是参与过几个项目,写过一些代码,具备了这些条件,阅读本书才会有更大的收获,才会觉得是一种享受。 您可以从任何章节的...
然而,在现代 Java 版本中,`finalize()` 的使用已经被强烈不推荐,因为它的执行时间和顺序都是不确定的。 #### 不可变对象(Immutable Object) 不可变对象是指一旦创建后就不能被改变的对象。在 Java 中创建不可...
在处理敏感数据时,强烈建议使用最新版本的Java并启用强加密,以确保数据的安全。在实际开发中,阅读并理解`README.txt`文件也是非常重要的,因为它可能包含有关如何配置和使用这些安全策略文件的重要指导。 总之,...
Velocity 运行环境至少需要 JDK 1.4 或更高版本,并且依赖以下几个外部库: - **Jakarta Commons Collections**:必须的依赖库。 - **Jakarta Avalon Logkit**:可选但强烈建议使用,用于日志记录。 - **Jakarta ...
(5)功能控制模块: 该模块是几个功能函数的集合,包括屏幕输出功能、指定位置状态判断功能和关卡重置功能。 目 录 摘 要 i Abstract ii 引 言 1 1 系统分析 2 1.1 技术可行性分析 2 1.1.1 可行性目的 2 1.1.2 可行...
总的来说,对于新的Java开发者或者正在更新代码库的开发者来说,使用`java.time`包是强烈推荐的。它的设计更现代,更易于理解和使用,可以显著提高代码的清晰度和质量。在实际项目中,可以根据具体需求,结合新旧API...