首页 > 如何系统地学习Java程序设计

如何系统地学习Java程序设计

如题。
选择Java是因为它的免费开源,但是对于整个学习流程无从下手,请有经验的Java大师不吝赐教!(包括有哪些书籍和开发工具可用)在此先表示感谢!



看国外大牛写的书,这里列举了大神们写的书,从初级,中级到高级都有涉及。9本Java程序员必读的书


书的话,推荐两本
《Thinking in Java》
《Head First 设计模式》


我是Java出身的,虽然现在不做Java了,不过还是可以介绍一下学习方法。

需要特别说明的是,目前Android开发支持的JDK仅为1.6版本,所以你暂时不需要理会JDK7/8里添加的新特性。

第一阶段:基础

这一阶段,你需要掌握Java的语法,理解并灵活运用Java中的OOP(面向对象概念),掌握Java程序开发的基本方法(命令行、IDE等),并在此基础上完成一些小的程序,作为练手的项目。

第二阶段:Java进阶

这一阶段,你需要深入理解Java的各类语法规则,并了解设计模式,以掌握如何写好相对高性能、低Bug、简洁的代码。这将建立在你有较大量Java编码经验上。

第三阶段:Android开发

我不是专业的Android原生应用开发者,该部分仅作简单叙述。

这一阶段,你需要了解Android开发的基本方法,包括环境搭配、IDE使用、编写Helloworld、理解Android框架等。
学习的内容有很多,不过我觉得看这一本书就能吃掉大部分了。

其他

【热门文章】
【热门文章】