早上起来,看见CSDN微信公众号发了一篇文章:如何快速学习Java。
想来自己正在学,所以打算参考一下,同时再次总结整理一下学习路线和思路等等
(更详细内容请直接转到原链接)
文章原链接
https://blog.csdn.net/csdnnews/article/details/80220700
总结
1、关于基础知识,给出了两条参考学习链接
https://docs.oracle.com/javase/tutorial/java/nutsandbolts/
https://www.ibm.com/developerworks/java/tutorials/j-introtojava1/
2、基础小程序
- 从控制台接收输入并打印。
从文件系统中读取文件并在控制台中打印文件内容。
创建一个新文件并在文件中写入数据。
从 URL 中读取数据并对其内容进行一些搜索将元素存储在列表中,然后遍历它。
使用 HashMap 存储随机的键值对,然后用多种方式遍历它。
对集合元素进行搜索和排序。
- 3、使用API编写高级程序
-
- 此时,重点是学习和熟悉API的使用。
- 从控制台接收输入并打印。
从文件系统中读取文件并在控制台中打印文件内容。
创建一个新文件并在文件中写入数据。
从 URL 中读取数据并对其内容进行一些搜索将元素存储在列表中,然后遍历它。
使用 HashMap 存储随机的键值对,然后用多种方式遍历它。
对集合元素进行搜索和排序。
4、编写桌面程序和Web应用
5、阅读和参与优秀的Java博客与论坛
其余:学习资源http://www.mkyong.com/一下直接复制,闲暇时参考
其他一些有用的资源:
-
编程实践与竞赛
-
在线计算机编程编程竞赛
-
SPOJ
-
编程实践
-
Euler 项目
-
TopCoder网站, 世界上最大的开发社区
-
Codeforces
-
HackerEarth Beta
-
HackerRank
-
LeetCode
-
教程
-
LearnStreet
-
GeeksforGeeks
-
代码学校
-
Bit Twiddling
-
CS 97SI:编程竞赛简介
-
CSE 博客 - 定量、数学、cse 拼图
-
数学
-
苹果、谷歌、Facebook、亚马逊和微软的技术面试问题汇总
-
黑客网站
-
好教程 - 最新教程
-
编程社交
-
Quora
-
Stack Overflow
-
CareerCup 面试问题
-
GitHub
-
Geeklist
-
https://www.reddit.com/r/programming/ 必读
-
自学编程十年
-
提高编程技能的10个网站
-
https://www.reddit.com/r/programming/
-
Stack Overflow 上排名靠前的编程书籍: http://linkis.com/www.dev-books.com/dVYXB
-
- 从控制台接收输入并打印。
- 此时,重点是学习和熟悉API的使用。