可以在以下几个网站学习java:1、菜鸟教程;2、Lintcode;3、Codecademy;4、JournalDev;5、Java SE技术文档;6、GitHub等。菜鸟教程是国内小白入门计算机优选,提供了编程的基础技术教程, 可以根据不同用户的需求找到适合自己的学习资料。
一、菜鸟教程
国内小白入门计算机优选,提供了编程的基础技术教程, 介绍了HTML、CSS、Javascript、Python,Java,Ruby,C,PHP , MySQL等各种编程语言的基础知识。
它的里面的语言种类很齐全,可以根据不同用户的需求找到适合自己的学习资料。
二、Lintcode
被业界称为国内版leetcode,简洁实用的在线编程训练平台,国内外程序员刷题必备网站,可以用Java语言刷算法题。
1、它最新上线了一个0基础学习Java板块,就算你不是CS相关专业,只需要按照它的“五步流程”,也能无压力入门Java语言。这个功能好用到每一个知识点都有详细的讲解,不会担心看不懂的问题,在最短的时间内帮你构建知识框架。
2、相比圈内熟知的leetcode,它的题库是按照知识点类别分类的,可以根据难易程度按专题的形式学习,更加适合新手理解和巩固学过的知识点,举一反三。
3、lintcode还有一个模拟面试专栏,精选字节、腾讯、阿里等IT企业的面试题,真实还原面试流程。除此之外,还有《编程之美》《剑指offer》等算法学习书籍的配套习题库,可供初学者练习。
三、Codecademy
很受留学生欢迎的免费编程外网学习网站。上面开设的课程有HTML&CSS,JavaScript,jQuery的,PHP,Python和Ruby等,已经有超过4500万人通过这个网站学习编程。
四、JournalDev
这个网站上所有的 Java 系列文章都堪称经典。有 Spring,有 Java 设计模式,有 Java 核心,有 Java EE,有 Java 面试题,应有尽有。
五、Java SE技术文档
Java SE 是Java平台标准版的简称(Java Platform, Standard Edition) (also known as Java 2 Platform) ,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE和Java ME提供了基础。Java SE(Java Platform, Standard Edition,Java标准版)就是基于JDK和JRE,包含支持 Java Web 服务开发的类,并为 Java 企业级开发提供基础。
六、GitHub
GitHub 是一个拥有数十亿行代码的网站,每天有数百万开发者聚集在一起,研究开源软件中存在的问题。
对于普通的程序员来说,如果不想重复造轮子,就推荐看看 GitHub。那些有名的开源软件库,大多数的情况下会在 GitHub 上找到它。
七、Java World
这个网站包含了大量的 Java 教程 , 涉及各种各样的话题。其中很多文章都写的很好 , 并且有图片、插图进行说明。
它可以被用来当作深度学习的教科书。英文能力有限的话,可以使用谷歌翻译。
延伸阅读
什么是java
Java具有大部分编程语言所共有的一些特征,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的”形式和感觉”,但它要比C++语言更易于使用,而且在编程时彻底采用了一种”以对象为导向”的方式。使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。另外,Java还可以被用来编写容量很小的应用程序模块或者applet,做为网页的一部分使用。applet可使网页使用者和网页之间进行交互式操作。
Java是Sun微系统公司在1995年推出的,推出之后马上给互联网的java基础编程训练题交互式应用带来了新面貌。最常用的两种互联网浏览器软件中都包括一个Java虚拟机。几乎所有的操作系统中都增添了Java编译程序。
Java是一种编程语言,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的“形式和感觉”,但它要比C++语言更易于使用,而且在编程时彻底采用了一种“以对象为导向”的方式。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/24856.html