Java从无知到入门书籍推荐

时间:2021-07-18 11:54:51

0 前言

本文主题为Java Web书籍推荐

1 零基础学习

此处的零基础,指的是不懂或只懂if-else之类基本代码流程。初次接触,建议淘宝买一套**培训机构录播课程,看入门段视频。一是学习之初培养良好的习惯,正确认识面向对象、软件开发;二是有老师带着可以尽快上手,比自己单看效率要高。

2 入门

入门阶段书籍皆较简单,建议跟书上代码,速度敲完

一本大头书Java入门 Java核心技术卷一/Head First Java/疯狂Java讲义 任意一本即可

一本大头书Web入门 JavaWeb从入门到精通(明日科技)

JavaWeb项目准备  Spring+MyBatis企业应用实战(疯狂软件)

JavaWeb项目    从淘宝培训机构网课选项目实战专题两个大项目动手实践。注意总结。(此时ide可进阶到Intellij IDEA)

Now,去找个实习吧

Java乱七八糟黑色人邮出版社系列    Java遗传算法编程(异步图书),神经网络算法与时间——基于Java语言(异步图书),Java机器学习(图灵)。

3 面试准备

数据结构 算法第4版(图灵)

Java基础 Java编程思想

多线程  Java多线程编程核心技术(高洪岩)(Java并发编程实战华章不推荐)

数据库  Mysql必知必会 非常简单

设计模式 自选(看过一本不推荐,推荐通过博客学习)

虚拟机  深入理解Java虚拟机(周志明)

刷题   牛客网,leetcode

操作系统 淘宝网课国内top2操作系统课程

linux   鸟哥私房菜等自选

计算机网络计算机网络(谢希仁)Little Tip本人经验:配合华为交换机或防火墙这类产品文档更易理解

OTHER必读: 《大型网站技术架构》(李智慧)

项目   高并发秒杀系统类高级项目实践。

4 进阶no end

根据兴趣方向,选择适合自己的书。