0基础学java
发布网友
发布时间:2022-04-25 22:55
我来回答
共15个回答
热心网友
时间:2022-04-09 23:05
回答过很多次这个问题,强烈推荐《JAVA核心技术》
从基础的讲,也有示例,个人感觉类似于字典,由浅入深,很全面的讲解了java
看到有人推荐《Thinking in Java》
个人感觉这本书,初期看有点困难
还是有了一定的基础再说。
希望对你有用。
热心网友
时间:2022-04-10 00:23
*第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架;
*第二阶段:java界面编程,包括AWT,事件机制,SWING,这个部分也可以跳过,用的时候再看都能来及;
*第三阶段:java API:输入输出,多线程,网络编程,反射注解等,java的精华部分;
*第四阶段:数据库SQL基础,包括增删改查操作以及多表查询;
*第五阶段:JDBC编程:包括JDBC原理,JDBC连接库,JDBC API,虽然现在Hibernate比JDBC要方便许多,但是JDBC技术仍然在使用,JDBC思想尤为重要;
*第六阶段:JDBC深入理解高级特性:包括数据库连接池,存储过程,触发器,CRM思想;
*第七阶段:HTML语言学习,包括HTML标签,表单标签以及CSS,这是Web应用开发的基础;
*第八阶段:JavaScript脚本语言,包括javaScript语法和对象,就这两个方面的内容;
*第九阶段:DOM编程,包括DOM原理,常用的DOM元素以及比较重要的DOM编程思想;
*第十阶段:Servlet开发,从此开始踏入java开发的重要一步,包括XML,Tomcat服务器的安装使用操作,HTTP协议简单理解,Servlet API等,这个是java web开发的基础。
*第十一阶段:JSP开发:JSP语法和标签,自定义标签,EL,JSTL库了解以及MVC三层架构的设计模式理念;
*第十二阶段:AJAX开发:AJAX原理,请求响应处理,AJAX开发库;
*第十三阶段:轻量级框架,三大框架之一Struts框架的学习,自此踏入java web开发的精华部分,包括Struts体系架构,各种组件,标签库和扩展性的学习;
*第十四阶段:Hibernate框架学习,三大框架之一,包括检索映射技术,多表查询技术,缓存技术以及性能方面的优化;
*第十五阶段:Spring框架的学习,三大框架之一,包括了IOC,AOP,DataSource,事务,SSH集成以及JPA集成;
*最后呢,还有些java的技术,包括EJB3.0等,可以选择学习,与三大轻量级框架相比,EJB就是当之无愧的重量级了。
热心网友
时间:2022-04-10 01:58
第一,学习技术,最忌讳的就是好高骛远,急躁不安,总是想着什么21天速成,所以应该放平心态,打好基础。JAVA基础相信对于学过C/C++的来讲不算复杂,但是JAVA的细节却很多,注意的事项也很多,所以还是需要静心下来认真研读。我不推荐大阅读大部头书籍,我觉得那会给初学者造成很多障碍。看着砖那么厚的书就让人有打退堂鼓的感觉,我当初就这样。所以,学习基础,大可先买一本大学里的JAVA基础教程,把里面的JAVA代码一行一行在电脑上瞧出来运行,一定要明白结果的原因,相信教程学完,你也算是JAVA基础入门了,剩余的就可以上网去看看JAVA基础的一些经验知识慢慢补充就好了,如果晚上没有事情,可以买一本大部头书,没事的时候翻翻,也起到一定好处,比如:《JAVA编程思想》,<java核心技术>(这本书有一定基础了再看吧)。 《effetive java》推荐基础教程学习完毕之后看,这些都是经验。(如果不搞桌面编程,Swing ,awt等编程可以不用学习。建议学习过程中一定要结合JDK文档学习,多学习java.lang java.io java.util包中的类)
第二,上面J2SE基础差不多了,可以学习web编程了,在网上随便找一个简单的web编程的例子,来跑一下,不要用什么框架,建议可以先学JSP,虽然JSP快过时了,不过因为使用J2SE语法,所以对初学者来说简单,推荐看《JSP技术手册2.0》,在这里你会学到使用web服务器tomcat等等,这本书学完基本上web编程也算是入门了。
第三、学习java技术框架,spring, hibernate ,ibatis ,ant等等,这些需要慢慢来,一个个学习,不要着急。
第四,学习设计模式,技术架构思想,拓展其他J2EE技术。
最后,推荐看的书籍依次(技术框架书籍就不推荐了):
《代码大全》:推荐看,web入门之后就可以看了
《重构:改善既有代码的设计(中文版)》 这里添加一个,可以提高你编码的质量,推荐看
《J2EE development without EJB》 第三步框架学习完之后就可以看了
参考资料:http://blog.csdn.net/lovingprince/archive/2008/05/16/2451606.aspx
热心网友
时间:2022-04-10 03:49
张孝祥的《java职业培训》,我刚入门也是看这。至于《think in java》建议有了一定基础再看,里面讲的多数是编程思想
热心网友
时间:2022-04-10 05:57
学编程,重点还是要练习,其实网络上教程是非常多的,最重要的是你能把里面的程序都搞懂。要对着电脑练习。
这是我的学习心得,有些程序自己打一遍就会发现很多问题,不要复制这样习惯不好。
热心网友
时间:2022-04-10 08:22
大学时期,专业课老师第一堂课上告诉我们,刚开始学java,最好看
core java 2。
而其他网友推荐的thinking in java 这本书确实很好,但不适合入门。
热心网友
时间:2022-04-10 11:03
会面向过程的语言吗?
如果会
《think in java》
参考书:JDK_API_1_6_zh_CN
不会
先学c吧。。。
热心网友
时间:2022-04-10 14:01
去我的空间看下吧 有我的笔记
从头学 先学Java的基础 你可以查找视频的 网上很多的
郎溪 之类的
热心网友
时间:2022-04-10 17:16
第一本:java 参考大全。。。。
第二本:thinking in java
热心网友
时间:2022-04-10 20:47
thinking in java 不太适合你的,
挑一些只有200来页的书,抓住里面的代码练习就行了,
每天至少200行代码,开始的时候
热心网友
时间:2022-04-11 00:35
JAVA程序开发教程,我们就学这个呢,不错,我也是0基础学的,网上没有,书店也有,从JAVA起源开始,SUN公司发展,从浅到深,我现在快学完了,自己能做点小东西了!
热心网友
时间:2022-04-11 04:40
0基础的话 看看教学视频吧
http://www.sunxin.org/video/java.htm
教的不错!看书的话,对于初学者很多时候许多东西理解的不深!
有个熟悉的过程再看看其他什么的
热心网友
时间:2022-04-11 09:01
thinking in java绝对不是初学者看的书,你看java就业指导吧
热心网友
时间:2022-04-11 13:39
Java是可以速成的,看你日常用电脑有什么需要,自己编程实现,比如自动安装软件,自动配JDK环境变量,自动配网上邻居,设置开机自启动程序,这些我都已经实现了。
热心网友
时间:2022-04-11 18:34
你就照第八感超人的列表去学就好了,目前我就是混这个的,按照这个顺序循序渐进是比较好的。