小白起步求指导 本人计算机系大一学生,想自学JAVA并以后走程序员的道路,不知道该从哪里起步,阅读什么书籍,求大侠指点,感激不尽 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 学习步骤: java基础语法特性-->软件开发规范-->基本的计算机算法-->java API学习-->学习项目-->开源框架-->设计模式-->软件架构 在整个学习过程中要不断地学习一些计算机的基础知识,不是自己能写出复杂的程序了就牛了,基础远比其它的重要(从长远来看)。 等你全部都学通了,就可以当CTO了,呵呵我现在还在努力学基础知识 下面是建议的学习方法: 1、java基础语法特性先不用买书看,下载 尚学堂马士兵老师的j2se视频教程来从头开始一点点看着跟着搞就OK了; 2、跟着那套视频搞完,你对软件开发规范也有所了解了,算法也有所了解了,然后巩固加深、扩展一下,找点数据结构的书来看看,实现几个数据结构,常见的数据结构要能实现,这样就差不多了; 3、看完视频,你对java API也应该有所了解了,这个在学习做项目的时候慢慢熟悉吧; 4、学习项目,自己可以找一些东西来做,也可以去网上看项目开发的视频跟着做,然后再自己做; 5、开源框架的视频教程很多,入门的时候看看就可以了,入门了就看他们的API,然后疑难杂症可以到iteye上来问大虾们; 6、设计模式就要花点精神了,这个必须得买几本好书,你可以去china-pub上搜一下设计模式,排在前面的几本评价不错的就是好的了; 7、软件架构就得慢慢来了,这个必须是你在实际开发总领悟到的东西,当然也可以通过书籍来学习,不过说真的,书上得来终觉浅。 好了,路线就说得差不多了,下面推荐几本我觉得必须去看的书: 《java 编程思想 第四版》、《面向对象的数据库及其应用》 我觉得这两本书是必须去看的,当然如果真想学好,《编译原理》必须得学,这样才能真正理解编程。 就这么多了,一时半会也想不起来,这些书等你有一定的基础之后再看吧,学到第四步的时候就可以开始看了。 求Java朋友解答 面试中的问题? IBATIS SQL 执行 出错……在线等待,急急急! RMI问题 struts2类型转换 beanutils的作用 新年好:关于java.lang.IllegalArgumentException: Can't convert argument: null poi itext jacob 哪个操作 word 功能更强大一些? ejbRemove()问题!!1 对象比较 用struts2时,在jsp页面怎么创建并使用局部变量? 关于售票系统的疑问?
java基础语法特性-->软件开发规范-->基本的计算机算法-->java API学习-->学习项目-->开源框架-->设计模式-->软件架构
在整个学习过程中要不断地学习一些计算机的基础知识,不是自己能写出复杂的程序了就牛了,基础远比其它的重要(从长远来看)。
等你全部都学通了,就可以当CTO了,呵呵我现在还在努力学基础知识 下面是建议的学习方法:
1、java基础语法特性先不用买书看,下载 尚学堂马士兵老师的j2se视频教程来从头开始一点点看着跟着搞就OK了;
2、跟着那套视频搞完,你对软件开发规范也有所了解了,算法也有所了解了,然后巩固加深、扩展一下,找点数据结构的书来看看,实现几个数据结构,常见的数据结构要能实现,这样就差不多了;
3、看完视频,你对java API也应该有所了解了,这个在学习做项目的时候慢慢熟悉吧;
4、学习项目,自己可以找一些东西来做,也可以去网上看项目开发的视频跟着做,然后再自己做;
5、开源框架的视频教程很多,入门的时候看看就可以了,入门了就看他们的API,然后疑难杂症可以到iteye上来问大虾们;
6、设计模式就要花点精神了,这个必须得买几本好书,你可以去china-pub上搜一下设计模式,排在前面的几本评价不错的就是好的了;
7、软件架构就得慢慢来了,这个必须是你在实际开发总领悟到的东西,当然也可以通过书籍来学习,不过说真的,书上得来终觉浅。
好了,路线就说得差不多了,下面推荐几本我觉得必须去看的书:
《java 编程思想 第四版》、《面向对象的数据库及其应用》
我觉得这两本书是必须去看的,当然如果真想学好,《编译原理》必须得学,这样才能真正理解编程。
就这么多了,一时半会也想不起来,这些书等你有一定的基础之后再看吧,学到第四步的时候就可以开始看了。