初学看java core这本书,挺好的。有一定实力了可以看thinking in java这本书,如果你理解能力强先看哪本都行,严重推荐这两本书。
Think In Java是作者多年经验的总结,更多的是涉及到java比较高级的用法和设计思路。以你C++的基础先看下语法,然后熟悉一下API,j2ee和j2me都以j2se为基础,要是将来不搞嵌入式或手机开发的话,还是熟悉下j2ee,这块内容可就多了去了。熟悉API是基本,然后是一些开源框架象struts/hibernate/spring等目前好多公司用得比较多的,至于EJB目前中国好象除了一小部分极大的公司,用得并不多,对于EJB以前的版本褒贬不一,3.0以后可能会好些,因为是开发hibernate的牛人接手开发的。 一家之言,仅供参考
建议你看Java编程思想,那本书在有些时候会提到C++怎么样怎么样。
对你这种学过C++的人来说,那实在是太好了。至于J2EE和J2ME都是需要J2SE的基础的吧?
要不要学J2EE就看你要不要想去做网站了?(当然了,有人会说我不懂J2EE,说J2EE不止是做网站,呵呵。)
我在C++版倒是两个星星,但是黑客相关的不是很懂。学以致用,关键看你想做什么? 如果你想做网站的话,我觉得还是PHP比较好一些。
适合个人玩,而且资源多。如果你想做客户端软件的话,还是C++和C#比较好。
我学Java纯粹出于它的跨平台性质。
因为你得确定你这辈子是不是真的要去Linux上工作。
而且你既然搞图像方面的东西了,那就继续C++呗。我也搞过一点点边缘检测的东西,但是我基本不懂。
你现在主要做什么啊.工作是用的什么语言.其实我觉得语言无所谓.只要工作做起来开心就好了.
我从去年5月进公司的第一天就做这个模块.今天还在做...工作就是做,修bug.升级.修bug,升级.修bug..............
建议你看看这篇文章,比较好,对java学习有帮助
Thinking in JavaJ2sdk1.5 API (***)Jsp, javabean, servlet, xml
ejb,
j2ee
...
...我就这么学的,效果还可以,^-^
Java程序设计技巧与开发实例(人民邮电出版社)朱福喜,唐晓军编著...
java强项是跨平台,网络应用不过先看看基础吧,有C基础入门比较容易了
那个能告诉我哦个java全面介绍的文章??
有啥好转的 用c++多好啊 好不容易学会了又想放弃?郁闷 我学java是因为c++难哈
----------------------------------------------------------------------------其实并不是说在转,只是想多掌握一些语言,我到现在基本上只会C++,其它的VB,ASP熟悉一点.但基本上只算了解.
我想有时间的情况下,多学习几种语言还是有好处的.大家觉得如何?
学些思想更容易进阶!
接着.搞项目.案例!
大学时候对JAVA是比较头疼的 主要是不感兴趣
但是现在公司经常强调java的重要性 我看我得重新学习了
汗~~
有了心得大家交流哦
Java就J2EE
又要套界字方面,所以转java了,感觉不错
一家之言,仅供参考
然后就看你喜欢j2se还是j2ee还是j2me了
我觉得java最吸引人的就是跨平台了,当然c++也是跨平台的,但是要编译
呵呵,我觉得用swt写应用程序挺好的阿,在linux,windows都能跑,界面也很不错
一、初级部分
1,JavaOO
程序设计基础 J2sdk基础、Java 面向对象基础、Java API使用、数据结构及算法基础、Java高级类特性、异常处理; 掌握Java语言规范、面向对象编程基础(OOA/OOP)
76学时
《Java面向对象程序设计》
2,J2SE平台Java程序设计
Java AWT图形界面程序开发,Swing图形程序设计, Socket网络应用程序设计,对象序列化,Java 常用数据结构,Applet,高级I/O流和文件编程,多线程程序设计
熟练掌握J2SE平台的Java程序设计技能
52学时
《J2SE平台的Java程序设计和实战》
3,Java桌面系统项目开发
桌面项目,基于Socket的聊天室
掌握桌面应用软件系统的开发方式
16学时
4,数据库
SQL,ORACLE9i 数据库的管理基础;
掌握标准SQL;
40学时
《oracle数据库开发》
5,Java Web 应用编程
Java数据库编程:JDBC、JDBC-ODBC Java Web编程:JSP、Servlet、JavaBean Java应用编程服务器:Tomcat / … 集成开发环境(IDE):Jbuilder / Eclipse / … Java应用构建工具:Apache Ant / … ; 掌握JSP 1.3/2.0和Servlet 2.3/2.4编程及其在Web层;
68学时
《Java Web应用程序设计》
6,JSP商务项目 Captain海鲜超市收支信息管理系统(4-5人一组共20人天工作量) 掌握经典JSP程序设计 28学时
《全真案例集》
二、高级部分
1,Linux初步
Linux基本操作,LINUX下的Java程序开发,Linux系统的简单管理
掌握Linux下Java程序设计方法和Linux简单管理
16学时
2,数据库深入编程
PL/SQL;数据库和数据库设计;
全面掌握数据库程序设计;
40学时
《oracle数据库开发》
3,MVC与Struts
高级Java Web应用开发:业界通用的MVC设计模式,Struts架构、应用程序国际化、Struts Taglib 熟练的掌握MVC设计模式和基于STRUTS架构的应用程序开发
40学时
《MVC与Struts B/S》
4,Java B/S商务项目开发
新东方教育在线考试系统(4-5人一组共25人天工作量)
熟练掌握业界软件商务系统开发方式
40学时
《全真案例集》
5,J2ME程序设计
移动开发概述、J2ME界面程序设计、J2ME数据库程序设计、手机短信、多媒体短信(彩信)开发
掌握J2ME程序设计
40学时
《J2EE程序设计※J2ME程序设计》
6,Java高级程序设计(J2EE)
J2EE架构、EJB核心技术;J2EE主流开发工具JBuilder、 应用服务器WebLogic 掌握J2EE平台的Java高级编程 64学时
7,Java和XML
XML, Web Service,异构系统整合、分布式应用 掌握新的java系统和传统软件系统的 40学时
《Web Service & XML》
8,软件系统
架构设计 UML与系统建模和设计、Rational Rose、 软件工程和软件过程模型、版本控制 掌握业界软件开发规范和方式 40学时
《软件架构设计》
9,J2EE商务应用
系统项目开发 金山公司商务系统的权限控制系统(4-5人一组共25人天工作量) 掌握大型商务系统开发的运作方式和开发方法 40学时
《全真案例集》
10,NET编程基础
NET架构、.NET桌面和Web程序设计、.NET与JavaEE平台应用整合 掌握.NET编程 40学时
《.NET编程基础》
里面有oracle sql书籍及技术文档
面向对象
系统架构
系统分析与设计
都有电子书和相关文档
准备好好啃一下thinking in java 了
一、 JAVA基础培训
1. 孙鑫Java无难事(共108集)
本套光盘由孙鑫老师亲自授课录制。内容涵盖面广,从入门到精通,授课通俗易懂,分析问题独到精辟,学员通过本套光盘的学习,能够快速掌握Java编程语言,成为Java高手。
2. 张孝祥Java就业培训(共56集)
本套教学光盘深入浅出的理论分析、精练生动的案例讲解、亲切直观的操作界面、恍然大悟的学习收获。张孝祥老师的课程,就不用多说了。
3. 翁凯Java语言视频培训(共30集)
本视频教学是由浙江大学著名年轻计算机专家翁恺教授主讲,一共30集,讲得很好,从JAVA的基础讲起,由浅入深,绝对是精品。看本视频讲座最好是有一点c++的底子(讲授的是j2se 1.4.1版本)
二、 JAVA进阶培训
1. 赛迪网校J2EE软件工程师培训(J2EE基础13集 高级17集 案例7集)
本课程包括J2EE的各个主要方面,以及开发环境,设计模式,和经典案例分析等实用内容。通过本课程的学习,学员将具有J2EE开发的扎实理论基础和实际设计经验,可胜任企业级应用的设计和开发等实际工作。本课程共计约40课时。授课教师均是来自主流J2EE厂商并具有J2EE 5年以上开发和咨询经验的技术专家。
2. J2EE Web程序开发(共38集)
国内最知名的J2EE讲师刘晓涛讲师执教,课程生动形象并结合典型企业案例深入的分析。从零开始:该课程以零基础为起点,强调基础理论结合实际;以基础理论课程为第一阶段,到常用工具使用及工作应用为提高部分。专业性强:多平台软件开发(Windows/Linux) ;紧跟先进的技术(极限编程/测试驱动开发);规范化(学习印度软件经验);不仅仅是编程,在教学过程当中渗透设计思想;编程思想的熏陶,打通任督二脉,对编程语言一通百通;软件工程思想的灌输(分析,设计,实现,测试一条龙)。
三、 JAVA实战项目培训录像
该培训录像是北京尚学堂科技第一个项目(聊天系统)和 第二个项目(坦克大战)的课堂实录,马士兵老师以手把手一行一行代码的形式教大家如何开发一个示例性Chat和一个相当完备的TankWar游戏,详尽透彻的解释了j2se的常用知识,只要按照教程中的操作一步一步完成,你就足以掌握j2se/eclipse到能够进一步学习的水平了,项目实战,不容错过!
四、 Oracle 9i 大型视频培训录像(共64集,13.4G)
*1Z0-007 Introduction to Oracle9i SQL
*1Z0-031 Oracle9i DBA Fundamentals I
*1Z0-032 Oracle9i DBA Fundamentals II
*1Z0-033 Oracle9i Performance Tuning
另附全套PPT培训讲稿。联系方式:
QQ:421130479
MSN:[email protected]
Tel:13512510369(短信佳)
E-mail:[email protected]
能自己学尽量自己学了,不过像我这种自制力不是很强的人,只好报个班系统的学习一下了,让师傅领进门先,要不我天天在门口看呀看,不是浪费钱了,是浪费我的青春了.
Thinking in java电子版
你可以在网上查查上面的书/电子版
我现在就在学J2EE 觉得这本书蛮好的(Thinking in java电子版)
你还可以买一本(专家门诊-JSP开发答疑)/这本书对学JAVA(-J2EE)很有帮助
如果你真学JAVA我建议你最好还是先了解了解有关ASP方面的书/这本书对学JAVA很有帮助
JAVA(-J2EE)的开发是在ASP的基础上开发的
:)
------ 以下是签名 ------
SoftDN.com, 提供免费的项目管理平台:SVN仓库、需求管理、BUG跟踪、任务管理、在线论坛、网站空间、项目存储及完整的备份等。欢迎网友光临建立项目,开创自己的梦想。
地址:http://www.softdn.com http://www.softdn.cn