扫码关注官方订阅号
如题。 选择Java是因为它的免费开源,但是对于整个学习流程无从下手,请有经验的Java大师不吝赐教!(包括有哪些书籍和开发工具可用)在此先表示感谢!
欢迎选择我的课程,让我们一起见证您的进步~~
我是Java出身的,虽然现在不做Java了,不过还是可以介绍一下学习方法。
需要特别说明的是,目前Android开发支持的JDK仅为1.6版本,所以你暂时不需要理会JDK7/8里添加的新特性。
这一阶段,你需要掌握Java的语法,理解并灵活运用Java中的OOP(面向对象概念),掌握Java程序开发的基本方法(命令行、IDE等),并在此基础上完成一些小的程序,作为练手的项目。
这一阶段,你需要深入理解Java的各类语法规则,并了解设计模式,以掌握如何写好相对高性能、低Bug、简洁的代码。这将建立在你有较大量Java编码经验上。
我不是专业的Android原生应用开发者,该部分仅作简单叙述。
这一阶段,你需要了解Android开发的基本方法,包括环境搭配、IDE使用、编写Helloworld、理解Android框架等。 学习的内容有很多,不过我觉得看这一本书就能吃掉大部分了。
ant
maven
git
书的话,推荐两本 《Thinking in Java》 《Head First 设计模式》
看国外大牛写的书,这里列举了大神们写的书,从初级,中级到高级都有涉及。9本Java程序员必读的书
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
我是Java出身的,虽然现在不做Java了,不过还是可以介绍一下学习方法。
需要特别说明的是,目前Android开发支持的JDK仅为1.6版本,所以你暂时不需要理会JDK7/8里添加的新特性。
第一阶段:基础
这一阶段,你需要掌握Java的语法,理解并灵活运用Java中的OOP(面向对象概念),掌握Java程序开发的基本方法(命令行、IDE等),并在此基础上完成一些小的程序,作为练手的项目。
第二阶段:Java进阶
这一阶段,你需要深入理解Java的各类语法规则,并了解设计模式,以掌握如何写好相对高性能、低Bug、简洁的代码。这将建立在你有较大量Java编码经验上。
第三阶段:Android开发
我不是专业的Android原生应用开发者,该部分仅作简单叙述。
这一阶段,你需要了解Android开发的基本方法,包括环境搭配、IDE使用、编写Helloworld、理解Android框架等。
学习的内容有很多,不过我觉得看这一本书就能吃掉大部分了。
其他
ant
、maven
等,可能会晚一些遇到,等遇到的时候再去学习。git
。书的话,推荐两本
《Thinking in Java》
《Head First 设计模式》
看国外大牛写的书,这里列举了大神们写的书,从初级,中级到高级都有涉及。9本Java程序员必读的书