zoukankan      html  css  js  c++  java
  • 在家想自学Java,有C语言底子,请问哪本书适合?

    关注米兜Java.md

    一、问题剖析

    看到这个问题,我想吹水两句再做推荐。一般发出这个疑问都处在初学编程阶段,编程语言都是相通的,只要你领悟了一门语言的“任督二脉”,以后你学哪一门语言都会轻易上手。学语言嘛,当你工作一两年了,你还真会觉得像当初老师说的那样,语言只是工具罢了。工作期间,可能要你接触到其它语言,而且要你能快速的ctrl+v,ctrl+c,所以目前偏好哪一门语言,掌握好它罢了。学习语言我感觉需从以下几个方面做好。

    • 掌握基础
    • 掌握知识点
    • 多敲算法题
    • 做个项目

    二、书籍推荐

    1《Head First Java》
    在这里,你可以会玩游戏、拼图、解谜题以及以意想不到的方式与Java交互。
    在这些活动中,你还会写出一堆真正的Java程序,如一个船舰炮战游戏和一个网络聊天程序等等。
    “HeadFirst系列”图文并茂学习方式能让你快速地在脑海中掌握住知识,敞开心胸准备好学习这些关键性的主题:

    • ★Java程序语言
    • ★面向对象程序开发
    • ★Swing图形化接口
    • ★使用JavaAPI函数库
    • ★编写、测试与布署应用程序
    • ★处理异常;多线程
    • ★网络程序设计
    • ★集合与泛型

    file

    所以这是我推荐的理由!

    后面推荐的这些书,可以等你逐步掌握了再看也不急!

    file

    file

    file

    file

    2 Java经典100题

    我就没全网对比了,百度搜一下【Java经典100题】,有空敲敲就可以了,都一样的。

    https://wenku.baidu.com/view/65ec7a86a0c7aa00b52acfc789eb172ded63998d.html

    3 推荐GitHub开源项目

    搜一波GitHub,看看里面的Java题,基础项目玩一玩就可以了。

    https://github.com/

    END

    欢迎关注米兜Java,一个注在共享、交流的Java学习平台。

    file
    欢迎关注米兜Java,一个注在共享、交流的Java学习平台。

    file

  • 相关阅读:
    .java中如何实现序列化,有什么意义
    缓存穿透
    缓存击穿
    缓存雪崩
    redis缓存预热
    Docket 的常用命令
    数据库优化方法
    servlet和jsp的区别:
    6原则1法则
    学习IntelliJ IDEA(二)模块
  • 原文地址:https://www.cnblogs.com/midoujava/p/12319325.html
Copyright © 2011-2022 走看看