1, book recommendations
Java Basics: "Java core technologies: Volume 1 Basics", "Java programming ideas", "Effective Java"
Linux: "Bird Brother Linux private kitchens: basic learning articles (third edition)", "LinuxShell script Raiders"
Web development: "Spring Secret", "J2EE core model"
Web architecture: "distributed Java applications: Basic and Practice"
Socket and Multithreading: "Java Concurrent Programming real"
Relational databases: "MySQL must know will be," "High Performance MySQL"
Http: "graphic Http", "http Definitive Guide"
Performance Tuning: "in-depth understanding of the Java Virtual Machine", "Java Performance Tuning The Definitive Guide"
Refactoring: "Refactoring: Improving the Design of Existing Code"
Design Patterns: "simple design pattern has", "JDK in the design mode"
Knowledge: "Java middleware systems and large sites practice", "large-scale Web Site Technology Framework: Core Principles and Case Studies"
Version control tools: "Git Definitive Guide", "Maven real"
2, Q & A Forum
ImportNew: focus on Java & Android technology blog sharing, provide valuable content for Java and Android developers
ITeye: to discuss technical and Hibernate Java technology start technology forum, has become a comprehensive
SegmentFault: focus on the developer community platform programmers
CSDN .NET: the world's largest Chinese IT community
blog Park: Developer's online home
51CTO technology Forum
3, the open source community
Open Source China
SourceForge
OpenSourceSoftwareinJava
codeproject
4, open class
Mu class network: the largest IT skills learning platform
Coursera: provided by more than 120 leading universities and educational institutions free online courses
edX: is created by the Massachusetts Institute of Technology and Harvard University, massive open online platform for
School Online: Yes by Tsinghua University launched the world's first Chinese massive open online course (MOOC) platform
MOOC College: a collection of Coursera, edX, udacity, online and other platforms school curriculum review all discussion community
learning program | Codecademy: interactively learn programming
Distinctions of Xuecheng (Udacity), Netease open class
5, written examination and interview
Cattle customer network: professional IT pro forma written interview platform
game code: online programming leader in
IT network interview: Interview IT professional community | IT open class
Acm House: ACM professional learning website
Original link: https://blog.csdn.net/github_36601823/java/article/details/71512293