java学了一段时间,除了编代码还是编代码,要真正开发出一个exe软件还要学习java哪方面的知识,我甚至连一个简易的计算器都不曾设计过,有什么好的书籍介绍吗?谢谢。
解决方案 »
- 从数据库中读数据到txt文档总是提示数组越界
- 帮忙看个错:java.lang.NoClassDefFoundError: javax/mail/Message
- 请教,关于Vector中嵌套Vector
- 帮帮忙啊
- 新建FileInputStream的对象时, 在编绎时总出现标志性错误--cannot resolve symbol
- swtich的参数是否可以用byte?
- ActionListener控制下拉列表框
- 新手,关于java的IO系统,解决就给高分!
- 怎样判断某个系统分区是否为软区
- javamail中关于发送邮件的协议、服务器、端口的问题,请多帮忙!
- 复杂的循环问题
- java的GUI程序对话框的中文提示信息总是乱码
基础好了,只要有时间,写这些小程序是没有什么问题的。
然后再学j2ee吧,我想。
首先明白一点你所认为的基础好指的是什么?是仅限于基本语法还是java的一些底层你也很懂,很明白,java回收机制,内部类,包括看起来很简单的对象在内存中是怎么引用的等等你都十分透彻吗?如果是,那么也就不用再看下去了,你可以去搞一下web或者底层业务逻辑。
实际动手可以说只是对java语法的一个实践,多练练手有助于加深你对java语法的理解,动手以后再去看书会发现很多问题,这是个过程,谁都是这么过来的。所以不要老想着去实现一个程序,好的程序不是一个人能做出来的,需要的是团队,等你工作你就知道了。
多看看java编程思想这本书,有空的时候翻翻,好书不会只看一遍,反复的品味,收获会很大。大学的课程也不是那么没用,就像数据结构和算法分析这两门,今后你会发现真的很重要。
还有一点,完成一个功能不难,但是做好一个程序很难,要把自己的眼观放宽,去设想,如果几百万用户一起用你的程序能不能还正常运行,你的代码还可不可以缩,内存消耗可不可以再小点......
我可能比较理解你现在的感觉,我大二的时候也很迷茫,感觉块大三了,如果觉得现在很迷茫,试着去给自己定一个方向,现在我看来就2个方向,前台,后台,前台就是web方面,网页,jsp,js等。后台就是实现业务逻辑,后台应该接触下j2ee。早点定位自己,即使不是以后发展的方向,至少现在你不会浪费时间,技不压身嘛。呵呵...希望有帮到你
以上也只是我这几年的些经验,有些观点可能只适合自己,希望各位大神不要喷我哈
《java 核心技术》也很厚,涉及到java的深入了解,我是没怎么看,太厚了,呵呵,但是确实是好书
《疯狂....》李刚的一个系列书,前面有个java学习路线图你可以看看,这个作者褒贬不一,呵呵,不过有些内容确实不错,毕竟是从外国的书翻译过来的
《疯狂java突破程序员的16课》系统的说了一些java比较底层的东西,可以看看
《Java设计模式》很重要,不过建议你有一定基础再看这几本书可能就第4本书薄一点,都很厚,但是都是经典的书,尤其125