Java的一些小任务
上完一学期Java课,完成的作业都是一些小练习。感觉还不过瘾、想继续提高,怎么办?请点击如下链接
给新人的一些题目
基础编程
Java工程师-实例驱动教学
JetBrains Academy- JetBrains出品的项目驱动的Java教学
实例驱动教学
游戏
我的编程经历与我所热爱的游戏服务端开发
其他一些前辈的话:
游戏后端和web后端、软件后端有很大的相通性,我之前是做web后端的,如果在学校没机会接触游戏后端,先从其他后端入门也可以。
深入学习c++的书就有好几本,网络编程也很重要。
游戏客户端现在很多用unity3d,上手也比较快。学起来入门挺好的。 有的项目组客户端是有专门的游戏引擎,写python和as。
总结一下:如果想做游戏服务端,最好吧c++学好。虽然也有用Java做服务器端的,略少。基础很重要,比如网络编程。
安卓开发
移动终端应用开发(中国大学mooc网课程、免费)
谷歌官方推荐的Android入门课程(免费、英文)
Windows环境下Android Studio v1.0安装教程
本部分内容部分摘自rocedu的博客
安卓开发google官网,初学主要看开发-API指南-用户界面
Java GUI
对Java图形界面编程感兴趣的请参考JavaFX 8 教程 (中文)
Java 微信开发
Java 网络
Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients.
软件工程
Java通用
基础-一些有用的Java学习资料
Java编程要点-似乎部分内容来自官方的Java Tutorial
数据库
各种入门教程与语法示例
Mykong有很多入门的教程与线程的语法例子,推荐
各种计算机常用技术的Tutorial
Java程序员应掌握的技能
2017版,技能列表来源于水木社区
Linux 基本操作
nginx + Tomcat
Spring/Spring MVC
HTML + CSS + JavaScript (前端的基本知识学一下 不是重点)
MyBatis + MySQL + Redis
IDEA Maven 开发工具
git + github
Web
JavaScript文档
JSP使用Echarts的最简单的例子
JSON官网