学Java到底要学些什么啊?感觉我还算很初级的入门,怎么感觉和c区别不是很大呢,算法靠的是思想,程序实现的话,就是一些语法的问题.Java有什么特别之处吗?

解决方案 »

  1.   

    作为语言基础本身来讲,区别就在于语法,而像Java这种类C语法的语言,对于有C基础的人来讲,刚开始学的时候都会觉得它像C,尤其是用Java来写一些算法的时候,因为算法毕竟还是要用面向过程的思想来编写。Java的一个特点是面向对象,但是单纯的面向对象有很多局限性,一般来说用到面向对象的时候也会夹杂着面向过程,包括设计模式。
    写算法的时候,语言并不是最重要的,但是对于这门语言的熟练程度直接关系到你是否能写出高效的代码,尤其是特别强调效率的时候。如果只是单纯的要求实现功能,对于语言基础的掌握就显得不是那么重要,不管你是用C、C++、Java,甚至于VB。
    语言的基础,它只是基础,要真正体现出一门语言的特点,就需要更进一步,直接参与开发。从最基本的来讲,C适合于嵌入式,因为它高效;VB适合于Windows程序,因为它快速;而Java,则适合大型分布式的Web管理系统,因为它有一套很成熟的体系,包括框架以及和数据库的关联(JDBC)等,这些都是在脱离基础语法之后的东西
      

  2.   

    JAVA 是 一门语言,一系列框架  组成的一个体系
      

  3.   

    本人有以下图书,因不再使用,愿意低价出售(九成或全新 均含邮费),有意者请联系[email protected]
    QQ:762642750Visual Basic 6.0 应用编程150例  原39元  10元Visual Basic控件应用编程实例教程  原35元/含盘  现15元Visual Basic .NET项目开发实践  原48元/含盘  现15元新电脑课堂Visual C++编程篇  原39元/含盘  现18元新电脑课堂JAVA编程篇  39元/含盘  现15元JAVA服务器高级编程  原92元  现30元JAVA编程思想(第三版)  原95元/含盘  现55元JAVA与分布式系统  原29元  现10元
    实时JAVA平台编程  原35元/含盘JAVA开放源码编程  原35元  现20元JSP基础教程  原22元  现10元EJB应用开发详解  原49元/含盘  现10元Spring技术手册  原48元  现25元Spring In Action中文版  原39元  现18元精通RMI(JAVA与EJB企业级应用开发)  原35元/含盘  现15元J2EE构建企业系统专家级解决方案  原105元/含盘  现30元J2EE Development Without EJB中文版  原59.8元  现30元J2EE应用开发(WebLogic + JBuilder)(第二版)  原48元  现30元J2EE快速开发  原35元  现15元JAVA手机/PDA程序设计入门  原49元/含盘  现30元J2ME技术参考手册  原59元  现15元J2ME开发精解  原49元  现30元Eclipse从入门到精通  原49元/含盘 现20元JBuild 9集成开发实例解析  原32元/含盘  现10元Dreamweaver MX 2004完全自学手册  原49元/含盘  现20元
      

  4.   

    也就是说,Java编程思想这本书只是一个入门,具体的一些技术还要在其它方面汲取.是这样吧?
      

  5.   

    如果你只是编写一个像测试算法一样只用到一个类、一个方法的程序,那是和 C 语是没有什么区别的。如果需要编写一些类和方法都比较多,那他们的区别就显而易见了。看样子,楼主还没有学到“面向对象”那一块,封装、继承、多态这三样在 C 中是没有的啊!个人认为学习 Java 首先要学习的就是“面向对象”,如何理解面向对象程序设计的那三个特性,如果对面向对象程序设计有足够深刻地了解的话,对你来说是受益非浅的。
      

  6.   

    JAVA编程思想着重就在阐述一个面向对象的问题,具体语法不是它关注的重点。
      

  7.   

    基本语法---文件操作--awt/swing/applet--集合,多线程,jdbc,这些熟练了就可以写一些小的桌面综合项目,比如酒店管理,做个赛马的游戏.xml-web服务器--servlet--jsp--javabean--mvc--struts 这些搞熟了可以写一些基于web的程序,比如简单的个人网站,bbs,企业管理系统.
    持久化--hibernate--spring--webwork
    手机编程就不写了 
    当然这里面还要学习html--css--js--ajax等页面知识,各种数据库的知识,UML,以及开发测试管理工具.至于OOP以及一些设计思想的思想是慢慢写代码才能体会出来的.看自己喜欢哪个方面就去努力吧,把一样学精了就好,祝楼主好运~
      

  8.   

    基本语法---文件操作--awt/swing/applet--集合,多线程,jdbc,这些熟练了就可以写一些小的桌面综合项目,比如酒店管理,做个赛马的游戏.xml-web服务器--servlet--jsp--javabean--mvc--struts 这些搞熟了可以写一些基于web的程序,比如简单的个人网站,bbs,企业管理系统.
    持久化--hibernate--spring--webwork
    手机编程就不写了 
    当然这里面还要学习html--css--js--ajax等页面知识,各种数据库的知识,UML,以及开发测试管理工具.至于OOP以及一些设计思想的思想是慢慢写代码才能体会出来的.看自己喜欢哪个方面就去努力吧,把一样学精了就好,祝楼主好运~
    ------------------------------------------------------------------------
    学习了....
      

  9.   

    我们企业<a href="http://www.52ec.org" >电子商务</a>主要服务
    拓野<a href="http://www.wltuoye.com" >流水线 </a>
    <a href="http://www.wltuoye.cn" >生产线</a>
    中国<a href="http://www.liushuixian.com" >流水线行业网</a>
    金信<a href="http://www.wljinxin.com" >流水线 </a>
    金信<a href="http://www.myjinxin.cn/" >输送设备输送机</a>金信主要产品
    <a href="http://www.jinxin8.com" >工业流水线自动化流水线电动车流水线</a>
    <a href="http://www.jinxinec.com" >输送线输送流水线</a>
    <a href="http://www.51jinxin.com" >金信生产线生产流水线</a>
    <a href="http://www.myjinxin.com" >装配线装配流水线</a>
    雅龙<a href="http://www.wlyalong.com" >流水线 </a>产品非常齐全主要有
    <a href="http://www.elyalong.com" >生产线 </a>
    <a href="http://www.wllianchuang.cn/" >装配线输送线流水线生产线</a>
    <a href="http://www.zslsx.com" > 增盛流水线</a>
    <a href="http://www.hekaitong.com" >电动门道闸岗亭</a>
    <a href="http://www.36oo.com" >台州水泵</a>
    <a href="http://www.toplsx.com" >装配线装配流水线流水线配件</a>
    <a href="http://www.ecmlsx.cn" >板链线流水线设备皮带流水线</a>
    <a href="http://www.tzcmlsx.cn" >输送线输送流水线皮带输送线</a>
    <a href="http://www.zjcmlsx.cn" >板链线流水线设备皮带流水线</a>
    <a href="http://www.cncmlsx.cn" >流水线工业流水线自动化流水线</a>
    <a href="http://www.cncmlsx.cn" >生产线组装流水线自动化流水线</a>
    <a href="http://www.51jinxin.com">生产流水线</a>
    <a href="http://www.wlyalong.com">流水线</a>
    <a href="http://www.elyalong.com">生产线</a>
    <a href="http://www.yalongec.com">输送设备</a>
    <a href="http://www.ecyalong.com">生产流水线</a>
    <a href="http://www.yalong8.com">输送机</a>,
    <a href="http://www.yalong9.com">输送线</a>
    <a href="http://www.tzyalong.com">装配线,装配流水线</a>
    <a href="http://www.wlaoqi.cn">装配线,装配流水线</a>
      

  10.   

    毕竟j2se是基础,j2ee是发展的方向,里面有很多技术.jsp,servlet,javabean
      

  11.   

    java还要通过jVM,c语言是直接通过计算机吗?
      

  12.   

    学习java的30个目标:
    地址在这里http://community.csdn.net/Expert/topicview.asp?id=5452760
      

  13.   

    学习JAVA,最好还是找本最基础的JAVA书来看看啊!
    推荐你看这本:《JAVA编程思想》,需要电子版本的联系我:470380886
    另外,如果需要正版的(第三版带光盘),也可以联系我奥!
    详细情形看这里吧:
    http://shop34559757.taobao.com/
    由于是要转行,对于同行有优惠奥!