有哪些学习Java的网站?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有哪些学习Java的网站?相关的知识,希望对你有一定的参考价值。

请问,有哪些学习Java的网站呢?

1,B站:https://www.bilibili.com/

第一个网站肯定不必多说,就是我们经常逛的小破站,也就是所谓的b站,这个网站原本的定位是一个二次元动漫类的网站,可是走着走着越走越偏,b站自己也万万没想到自己会变成一个学习类的网站。对于我们程序员而言,这里有海量的编程类的学习资料,不管是什么类型的编程语言,编程技术,你几乎都可以在这里找到对应的视频教程。而且最重要的是视频播放的时候不会有任何烦人的广告,几乎不会受到任何的打扰。正因为如此,我现在也入驻了b站,成为了一名up主,在b站里面分享自己的一些开发经验和教训,希望能够给大家提供一些帮助。

2,CSDN:https://www.csdn.net/

CSDN是国内非常知名的技术交流社区,创建的时间也比较早,所以在国内也是非常的有影响力的。虽然说这个社区有一定的争议性,比如说盗版文章,盗版资料,但是CSDN还是有非常多优质的原创的文章和资料。对程序员来讲,经常来这里逛一逛也是会学到不少的知识的。

3,51自学网:https://www.51zxw.net/

现在教程类的网站也是非常多,比如说慕课网,腾讯课堂之类的。但为啥我偏偏推荐51自学网呢?简单来说我对他比较有感情。在2007年我刚上大学的时候,我就在51网上面去学一些乱七八糟的技术,当年很多我们专业课要用到软件还有相关的技术,我都是在里面学到的,所以我一直都对他比较有感情。而且这个网站还是有不少编程类的学习视频,基本上你想学的技术在这上面都能够找得到,他的视频大部分都是免费的,但也有一些需要付费的,但是价格往往不是很高,平均下来一个视频才几毛钱,我觉得还是非常的良心。

4,LeetCode:https://leetcode-cn.com/

现在很多公司,尤其是一线大厂面试的时候,必考的一个项目就是算法。谈到算法就肯定会谈到LeetCode,他是一个非常知名的刷算法的网站,里面有大量的算法题目,如果你能够把这些算法题都刷完,那么你的算法水平提升肯定不是一个档次,而且他每道题后面都会有相应的评论与题解,如果你不会做的话,在这里可以找到灵感。他的主站是美国版的,但也有中文版的,我比较推荐说中文版的,因为中文版会根据我们国内的情况增设一些知名企业的面试题,这对于我们面试的时候会非常有帮助。

5,GitHub:https://github.com/

作为一名程序员,如果你没有听说过GitHub,那你肯定不是一名合格的程序员,GitHub上面托管了大量的优秀项目,比如说Linux内核源码及Git本身的源码,都托管在这上面。在GitHub上面你可以通过主题,榜单等方式找到自己感兴趣的项目,通过多做一些项目,你就可以很快的提升自己的技术,从而进入到自己心仪的公司。

6,菜鸟教程:https://www.runoob.com/

菜鸟教程提供了编程的基础技术教程,介绍了Java,Python,Ruby,php,MySQL等各种编程远的基础知识。我们从他的主页面看过来,教程真的是非常的全面。同时这里面也提供了非常多的工具,甚至还提供了各种编程语言的在线工具,你甚至都不需要开启代码编写软件就可以直接运行代码,真的是非常的方便。

7,codecademy:https://www.codecademy.cn/

codecademy是一个免费的有趣的在线互动编程学习网站。目前提供了html,css,php,javascript,Ruby,jQuery,Python等课程。他像玩游戏一样让你一关一关从易到难来完成学习,你可以每天利用碎片时间从零基础入门到掌握一门编程语言,相比大多数传统的学习方法实在是好太多了。用户在学习的时候只需要在命令行中输入正确的代码提交保存,就可以一关一关的完成整个学习过程。而且由于是分段式的学习,用户可以很快地拿起学习然后放下,整个学习过程不会有太大的时间压力。

8,coursera:https://www.coursera.org/

coursera是由吴恩达教授所创办的在线教育网站,提供了大规模开方式线上课程,他们与190多所顶尖大学和公司合作,提供了超过2400门的优质课程,包括商务,计算机科学,数据科学,语言学习等多方面的讲座与视频。当然他们也提供一些付费的项目,但是价格还是比较公道的。除此之外,你只要完成课程并通过测试,你就能够拿到相应的证书,这些证书没啥用,但是是对你学习的一种肯定,大家有兴趣的话可以去学一学。

9,stack overflow:https://stackoverflow.com/

stack overflow是一个程序员问答平台,你有程序员相关的问题都可以在这里面搜索并得到比较专业的回答,这里比某度专业很多,毕竟某度是一个中和性的搜索引擎,大家在搜索的时候尽量用英文,你如果用中文搜索的话可能不对得到太多的结果,而且很多专业直击要点的回答往往都是用全英文来写的。所以大家一定要习惯用英文起获取自己想要的答案。

10大程序员必逛网站,良心推荐,建议收藏! 

Java学完哪些内容能够出去找工作 

参考技术A

1、Stack overflow


Stack overflow可能是编程界中非常流行的网站了 , 是一个与程序相关的 IT 技术问答网站,用户可以在网站免费提交问题,浏览问题,索引相关内容,在创建主页的时候使用简单的 HTML 。一部分的程序员学习 API 或者编程语言 , 通常依赖于代码示例 ,stackoverflow 就可以提供大量的代码片段。


2、CSDN


国内非常大的技术交流平台,很多大牛的博客都有一定的参考价值,可以在上面找一些自己需要的技术文档。


3、Github


你也许知道可以免费的将你的项目托管在哪 , 但你不一定知道它还是一个学习当今流行的 Java库和框架的优秀资源。比如 , 你想学 Spring MVC Framework, 你可以搜索并且找到一些开源的项目。遵循“照葫芦画瓢”的原则 , 你能够通过实例快速的学习框架 , 尤其是你已经具有使用类似框架的经验。


4、LeetCode


如果有 Java 方面的面试问题 , 例如“在 Java 中 , 内存中的数组是什么样的” , 你可以从很多 Java 教程中找到答案。这个网站还有一个好的地方就是 , 它可以通过大小不同的数据在线检查你的代码是否正确。很多人认为 , 面试成功的关键在于重复这三个重要步骤 : 编码 -> 阅读 -> 讨论。


5、简书


也是一个技术交流网站,很多人都会在上面发表自己的技术文章,还有一些书籍推荐等等,平时没事的时候,可以自己浏览一下。


6、Java SE 技术文档


这个网站包含了在使用 Java SE API 时会用到的所有文档 , 即使你是 Java 开发牛人 , 我敢肯定在这里你仍能发现一些有用的东西。比如 , 你可以阅读一些像“ Java 类的本质”、“部署”这样的教程。

学习机器学习有哪些好工具推荐呢?

来自:知乎.

链接:http://www.zhihu.com/question/20472776

问题:请问学习机器学习有哪些好工具推荐呢?


回答者:肖智博,做过几个项目


竟然没有人提scikit.learn !!!!!!!!!!


震惊过后好好说话吧,其实语言什么的都不是主要的。


首先推荐一个大而全的网站 http://mloss.org,这个网站搜集了非常多的机器学习包,几乎涵盖了你听过的所有语言。


如果你是用python的话,那么numpy, scipy, matplotlib是基础的,然后就是大名鼎鼎的scikit.learn了。最近pandas也很火,可以提供类似R中dataframe的数据结构,pandas的作者 最近出版了一本书 Python for Data Analysis。


如果你想追求速度,那么可以考虑Cython和PyPy。


Anyhow,Python是一门很灵活的语言,很多基于C和C++的包也提供了python接口(比如shogun)


回答者:林淼,应用架构师


我是主推Python系的机器学习工具链的。主要的理由是:


1.现在的研究热点大都用Python实现。


2.Python可以编译到C(通过Cython),所以可以很好的保护源码。相对于Java的混淆字节码来说,编译到C之后的Python源码几乎不可能被分析。


3.Python是免费的,虽然用起来比matlab要麻烦。但是有开源社区的支持,包括最近公布的numbapro可以把Python JIT到CUDA/GPU平台运行。极大的简化了性能优化的工作。


4.Python在Linux集群上可以跑,但是matlab貌似是不行的。


回答者:李殷皓,还没有入门的数据狗


统计学出身的话,推荐R,免费开源,包数量多,社区强大。有本书叫mahine learning for hackers用的就是R。


回答者:zywang,Software Engineer


上面说的都是一些应用起来比较方便的工具,并不适合所有的初学者。如果你的目的是应用现成的工具,那还可以。如是你需要进一步了解算法,以后可能会定制适合自己的问题的算法,那就要找一些简单的开源软件,看一下别人是什么实现一个算法的。


回答者:马泽锋,做一名具有硅谷气质的工程师


一站式解决方案


好评:scikit-learn, weka

差评:mahout,不解释


平常做调研用的一些工具


推荐系统:svd-feature
分类/回归问题:liblinear, libsvm


liblinear适用于大数据集,注重训练效率,不支持kernel trick。


来自:知乎.

链接:http://www.zhihu.com/question/20472776

荐号:IT创业网

互联网创业的时代,创业更具人文气息。聚最经典的IT创业技巧,最顶尖的商界精英交流平台。

微信号: chuangyetech
↑↑↑长摁二维码试试


●本文编号873,以后想阅读这篇文章直接输入873即可。

●本文分类“人工智能”,搜索分类名可以获得相关文章。

●输入m可以获取到全部文章目录

●输入r可以获取到热门文章推荐

●输入f可以获取到全部分类名称



以上是关于有哪些学习Java的网站?的主要内容,如果未能解决你的问题,请参考以下文章

比较好的Java学习课程都有哪些?

新手小白学习Java需要先学习哪些

[转]有哪些值得关注的技术博客(Java篇)

学习java以后可以做哪些事情呢?

Java可以从事哪些领域的工作?

webservice该怎么进行学习?