不知道你有没有基础,有多少时间。Java是一个很庞大的技术体系,既包括Java编程语言,还包括Java应用平台和其他很多相关技术。
如果你没有编程基础,建议你从Java语言开始,从最基础的基本概念和Java的语法学起,在学习Java的API,此时找一些简单易懂的书籍比较好,比如《21天学通Java》,用简单的书可以在入门的时候给自己很大的信心,有助于进一步的学习。如果学习API,推荐《Java核心编程》,这既可以作为教材也可以作为以后编程的工具书。在学习过程中切忌只看不动手,要多动手操作和实践。
当你学会了Java语言以后,你就可以选择Java的平台进行进一步发展。Java的技术平台有3个,J2EE、J2SE和j2me,分别针对服务器、台式机和移动客户端,根据你的性趣继续学习。
另外当你有了已经的经验以后,设计模式是必然要学的,这是变成真正的高手必须修炼的内功,建议看《Java与模式》,学好设计模式能够让你的程序更灵活、更健壮、更方便扩展。
既然有基础,那么java语法部分对你就不是难点了,看一下相信你很快就能掌握。重点放在面向对象思想上,这是你目前最欠缺的,也是今后进一步学习的基础。建议你看《Java编程思想》,直接从面向对象部分开始看。
如果你今后想做服务器端,那么就要学习j2ee,重点在j2ee的四层模型,熟悉各层的组件。
如果要用j2SE,重点应放在AWT、Swing等界面组件的开发,以及联网和多线程;
如果要做移动客户端,就要学习j2me,重点是使用j2me中的高级组件和用低级Canvas绘图,当然也少不了联网和多线程的部分。
有一定编程基础最好了 不过没有的话也没关系 多费点心就行了 推荐你一本书 java技术基础 华中科技大学出版社出版
应该不需要什么基础,我是从hello world学起的,之前没有任何语言基础,连Java是什么都不知道,报个培训班学了4各月,现在能用流行框架作简单的东西。刚开始不建议自学,入门后可自学,要学的东西很多。。。。。。
有c语言基础最好,这样会很容易上手的,推荐先看一看java入门基础的书籍……另外网上视频也不少,下来看看也好!
如果有条件的话可以把《21天学通java》和《java简明教程》这两本书合在一起看,一本理论一本实践,我个人觉得效果还不错哦
136748325或许我可以很好的帮你
代号 菜鸟行动 发信息的时候写上这四个字