在培训学习的Java 主要学了一些JavaSe jsp html servlet struts2 hibernate spring sql oracle .根着做过 cms oa 2个项目.
基本就是老师在做.我们看.然后我们在做一次.我感觉跟抄没什么2样.现在想从新学学.总看到论坛说java基础比较重要.框架会用就行.我想知道所谓的基础是什么.javaSe? 还是什么的.还有一些比较好的什么学习建议.谢谢.迷途了,还有为什么学完之后就会忘呢- -抽烟抽多了?我也练了.当时都明白.可是到用的时候就是想不起来..
你也可以结合项目看书,在开发遇到问题时去书里面找,带着问题看,效果可能会更好。我给你推荐个题目《Java实现的http代理》
要求:
1、有图形界面。
2、可同时响应多个请求。
3、要有日志文件。
其中涉及到swing、socket、多线程、容器、文件读写等知识。如果你能在一个月做出来,而且功能齐全,那么基础知识应该就算可以了。
找本java基础的书从头看到尾,遇到不懂得就记笔记,找答案。推荐thinking in java或者effective java、core java2。框架之类的等到用的时候再学都来得及。
没参加过培训,不过我觉得培训只是给你一个指导,给你一个整体的概念,就是把你领进门,具体的细节还是需要自己钻研的。如果你把一本书从头到尾都看完了,你看问题就能看到最本质最根源的地方,解决起来也会很快的。
如果只是想简单了解一些编程,或者不准备深入,那么我建议你学Python,简单易懂,容易上手,并且支持的库很多,很多东西不需要自己造轮子直接可以用,教程也多。但是缺点就是不能够真正的理解编程和其中的思想逻辑,可以说只是入门。python想要精深怎么也绕不过CPython的,这语言的底层就是C语言。
如果有准备以后走编程的路子的话,就一定要学C,比较难,但是这可以说是编程的基础,然后由C转到C++,由面向过程转到面向对象,C++能学到一定程度的话,转到其他语言都不是问题,只是个语法问题而已。如果C++学到精通,不是简历上面写的那种精通C/C++的精通,世界各国IT行业相关的大公司都抢着要。