这是高级Java开发人员最常访问的几个网站。 这些网站提供新闻,一般问题或面试问题的答案,精彩的讲座等。质量是优秀网站的关键因素,这此网站都有较高的质量内容。下面逐一介绍:
1. Stackoverflow
Stackoverflow.com可能是编程世界中最受欢迎的网站。 有数百万个好问题和答案。 学习API或编程语言通常依赖于代码示例,stackoverflow有很多代码段。
stackoverflow的另一件好事是它是社交的。 您可以在某些标签下查看问题,例如 “java”和“regex”,那么可以看到什么问题是最常被问及最多的投票。这可以作为学习的良好资源,也是编写Java博客热门话题的好资源。
网站URL:http://stackoverflow.com/
2. DZone
DZone这个网站很有趣,很多开发者分享他们的博客文章。 分类一般,所以您可能不知道会在这个网站下一步阅读什么东西。
网站URL:http://www.dzone.com
3. LeetCode
如果面试问题是java,比如“Java中内存中的数组看起来像什么”,那么可以从很多Java教程中获得答案。 但是,如果问题类似于“如何将已排序的数组转换为平衡树”,这此可以从LeetCode中找到。
leetcode是一个准备IT技术访谈的社交平台,并包含一系列算法相关问题。 可以通过提供不同大小的数据来检查你的代码是否正确。 要在技术面试中取得成功,他们认为主要是重复这三个重要步骤:代码→阅读→讨论。
网站URL: http://leetcode.com/
4. Java SE技术文档
本网站包含您将需要使用Java SE的API的所有文档。 即使是高级Java开发人员,确信您会在这里找到一些有用的东西。 例如,您可以阅读“基本Java类”,“部署”等的一些教程。
网站URL: http://docs.oracle.com/javase/
5. Github
您可以在Github上免费托管项目,但您可能不知道它是学习流行Java库和框架的极好资源。 例如,如果你想学习Spring MVC框架,可以搜索并找到一些开源项目。 可以通过示例快速学习框架,特别是如果您已经有了类似框架的一些经验。
网站URL: https://github.com/
6. Coursera
这是视频学习的最佳网站。 可以从顶尖学校的着名教授那里找到很多很好的计算机科学课程。 其中一些甚至是一些计算机科学领域的发明者。
网站URL: https://www.coursera.org/
7. Java World
这个网站包含了大量关于各种主题的Java教程。 很多文章都写得很好,并有插图的图片/图表。 它可以用作深度学习的书。
网站URL: http://www.javaworld.com/
转自:https://www.iteye.com/news/32979
相关推荐
【Java Web 高级开发】深入探讨Web开发的高级技术和实践 在Java Web开发领域,掌握高级技术是提升开发效率和应用安全性的关键。这里我们将深入讲解几个关键知识点,包括Tomcat类装载器、HTTPS配置、自动登录和单点...
### Java开发中几个可以常去看的外国网站 在Java开发领域,不断学习新技术、了解行业动态对于提升个人技能和保持竞争力至关重要。以下是一些值得Java开发者经常访问的外国网站,这些网站提供了丰富的资源,包括技术...
在本Java高级开发的课后实验报告中,我们将深入探讨Java编程语言的高级特性与实践应用,旨在提升开发者对Java的全面理解与熟练运用。Java作为一种广泛应用的编程语言,其强大的功能和跨平台特性使其在软件开发领域...
线程的创建、同步、通信以及线程池的使用是高级Java开发人员必须掌握的技能。`Thread`类、`Runnable`接口和`ExecutorService`是实现多线程的主要工具。 2. **并发编程**:Java并发库(java.util.concurrent)包含了...
在您提供的信息中,"几个Java类"可能是指包含一些Java源代码文件(.java)的压缩包,这些文件可能定义了不同的类,用于实现特定的功能。尽管描述中提到这些类“价格性不高”且可能“太小”,但它们仍然是理解Java...
这份“java面试 初中高级适用 最详细全面 私人珍藏”压缩包文件包含了五个PDF文档,分别命名为Java面试1至5,很可能是对Java面试的全方位解析,涵盖初级到高级的各类知识点。 Java作为一种广泛使用的编程语言,其...
Java服务器高级编程是Java开发领域中的重要主题,涵盖了在服务器端使用Java技术构建高效、可扩展和稳定的网络应用。这份资料可能包含了一系列深入的教程、最佳实践和实战案例,旨在帮助开发者提升在Java服务器端开发...
在“Java开发项目学习”这个主题中,我们可以深入探讨Java编程语言在实际项目中的应用,特别是涉及到了Java的几个核心框架。这些框架是Java开发者在构建复杂应用时的常用工具,能够提高开发效率,增强代码的可维护性...
根据给定的文件信息,我们将深入探讨几个有助于提升Java技能的网站,这些网站涵盖了从基础到高级的多个层次,是学习、研究和实践Java技术的宝库。 ### 1. CSDN (www.csdn.com.cn) CSDN是中国最大的开发者社区之一...
同时,熟悉Garbage Collector类型及其参数调整也是高级Java开发的一部分。 4. **设计模式**:学习并应用设计模式能提高代码的可读性和可维护性。例如,单例模式,工厂模式,观察者模式,装饰器模式,策略模式等,都...
Java Web开发的基础知识主要包括以下几个方面: 1. **Java Servlet**:Servlet是一种服务器端的小程序,用于响应客户端的HTTP请求。它是Java Web开发的核心技术之一,可以处理各种HTTP请求并生成动态的HTML页面。 2...
2. **代码中国.txt**:这个文本文件可能包含了与《高级JAVA2大学教程》相关的代码片段,或者是作者对中国Java开发社区的一些见解。它可能包含一些实用的编程技巧、问题解答,或者是对书中的某些概念的额外解释。读者...
Java Web开发高级特性通常涉及几个关键领域,包括但不限于:企业级应用开发、安全性、性能优化、框架使用和云服务集成。 1. 企业级应用开发: - 分布式系统:了解如何构建可扩展的分布式系统,掌握RMI(远程方法...
打开系统属性中的“高级”选项卡,在“环境变量”中添加或修改以下几个变量: - `JAVA_HOME`: 设置为`C:\jdk1.5.0_06` - `classpath`: 设置为`;C:\jdk1.5.0_06\lib\dt.jar;C:\jdk1.5.0_06\lib\tools.jar;.;`...
根据提供的文件信息,我们可以从以下几个方面来探讨与“Java开发网上商城项目”相关的知识点: ### 一、Java在Web开发中的应用 Java作为一种强大的面向对象编程语言,在Web开发领域有着广泛的应用。它不仅可以用于...
北大青鸟的这个Java高级特性课程主要涵盖了以下几个方面: 1. **匿名内部类**:匿名内部类是Java中的一种独特语法结构,它可以在不需要为类定义单独名称的情况下创建类实例。这在实现接口或继承父类时非常有用,...
8. 开源和免费:作为开源项目,JAVA标准版(JSE)和开源的JAVA开发工具(JDK)为开发人员提供了免费使用的可能。此外,开源社区的参与也使得JAVA能够不断进步和优化。 JAVA编程语言在计算机软件开发中的价值不仅仅...
Java语言的核心知识点包括以下几个方面: 1. **基本语法**:Java的语法规则严谨,包括变量声明、数据类型(如整型、浮点型、字符型、布尔型等)、运算符、流程控制(if-else、switch、for、while循环)等,这些是...
在“java前台开发笔试”这个主题中,我们可以深入探讨几个关键的知识点,这些知识点通常是Java前端开发者需要掌握的核心技能。 1. HTML/CSS/JavaScript基础: - HTML(HyperText Markup Language)用于创建网页...