本帖最后由 linux02 于 2011-06-15 02:46:22 编辑

解决方案 »

  1.   

    你没有编程基础的话,首先要弄懂基本的编程语法、结构等,这可以随便找一本Java教材,大概看一个星期左右就能懂了。然后去网上下载马士兵的Java视频(J2SE部分)讲得不错,对于初学者来说很容易入门的。
      

  2.   

    环境变量一时搞不清的话,可以先在Eclipse中写程序,在Eclipse中运行程序,日后再慢慢弄懂它(环境变量)。
      

  3.   

    1 如果家里有条件的,直接去培训学校学。
    2 看视频啊。多写代码。你只要坚持跟着视频上面的写一个月代码,基础就有了,不懂就问百老师和谷老师
    3 关键还是自己坚持吧..坚持3个月差不多。关键还是代码和思想。
    4 常上csdn。
      
      

  4.   

    java从入门到精通,我老师写的,很不错。祝楼主好运
      

  5.   

    看看《java core》就不错啊,入门书籍。或者从网上找写学习视频看看,尚学堂,传智播客的视频都很不错。
      

  6.   

    楼主若书看不下去
    建议先看看视频 再结合书本 然后把照着书上的例子敲代码
    尚学堂马士兵老师的视频错得不错 J2SE部分的 !!!电驴上一大堆
    至于书籍 《Java核心技术 》 还不错 
    刚开始跟楼主一样 坏境变量 也不会 
    呵呵 有的点东西会随着学习的深入 与实践经验的积累 慢慢就会明白的
    楼主不必纠结于此
    要有信心 耐心
    祝楼主好运!!!
      

  7.   

    环境变量配置后就可以在DOS下运行javac java..
      

  8.   

    推荐到网上看看视频教程你就找J2SE的
    这个是Java的基础
    往后你可以学习一下J2EE
      

  9.   

    java基础、面向对象不懂。
    先找步骤配置环境变量,暂时不懂没关系,先学会用,再来慢慢搞懂。
    推荐最开始看 core in java中文版,照着小例子一个个敲,看懂,学会调试,都是急不来的。
    反正java语言实在不需要有太高深的数学基础,多照着书上敲,还有就是直接下载官网实例源码、API来调试,多翻API,印证自己学过的知识。
      

  10.   

    想快速的学好 自己估计是不行 得有人带你 要不学的会很慢  找个培训机构吧至于书吗  深入java编程思想 看看吧
      

  11.   

    先看看基础,然后看看常用API 了,我也是自学,不过很慢,没有实际做东西的话,很不容易啊
      

  12.   

    李兴华javase全部笔记  ,我个人觉得还可以。
      

  13.   

    环境变量:随便找度娘或者谷歌就可以搞定虽然很多人都不建议刚开始就使用IDE,但我个人觉得刚开始用IDE也没什么关系。但是,基本的javac java这些都是必须要掌握的,所以基础必须要夯实。大多数书最开始的部分都会讲这些的书+API文档+无数小项目的亲手实践=Java入门
      

  14.   

    同意7#  刚开始的时候可以用dos  用简单的编译器   不必用Eclipse 这些高级的IDE  因为刚开始的时候需要对类等等之类的关键字熟悉 先自己动手写 不要用提示的  等到有一定熟悉程度后就可以用IDE 了  
    至于环境变量 很简单的  网上资源甚多  LZ不要急于求成  需要一步一步积累  慢慢的来 只要每天都坚持就一定会有回报的... 
      

  15.   

    到wwww.verycd.com下载马士兵的视屏,J2SE、J2EE都有,很全。如果您能仔细观看,看完后把讲得例子自己做出来(不是看着代码照抄)。这样系统的由浅到深,仔细的过一遍,java开发就不成问题了,如果能详细的看二到四边,你会对java思想有较深理解,java功力能达到中上级水平,除了架构,其他开发方面的都能做了。培训学校费用很高,而且讲的还没有马士兵的一半好,多数都在骗钱。看书的话,对于初学者比较难,书上讲的都比较泛,有些地方给出了例子,简短的注释,却没有讲解为什么要这样做。
      

  16.   

    如果你是看书的话就《java从入门到精通》,看书不喜欢的话就下载视频来看,但是还是比较花时间的,你没有耐性是高不成事情的。
      

  17.   

    Java很简单的,不要想太复杂了,什么不会就去网上查
    环境变量无非就是讲几个常用exe文件的所在路径放到系统里面
    然后要用到的时候直接拿来用,就这么简单
    环境变量已配好你就可以进入java的殿堂了
    welcome.java public static void main(String[] args) {
       System.out.println("欢迎进入Java的殿堂!");
    }
      

  18.   

    我建议你去尚学堂或传智播客下载那些基础的视频教程看看。跟着他们讲的做一些实际的例子,多动手才能领悟其中的奥妙啊。直接上连接吧:马士兵讲的比较全的java视频教程,慢慢看吧!http://www.verycd.com/topics/93279/
      

  19.   

    写错了不好意思,文件名要和类名相同,而且java里面不管什么都要放在一个类里面
    java、C#是面向对象的语言,而C、C++等都是面向过程的语言~
    应该像下面这么写
    Welcome.javapublic class Welcome {
       public static void main(String[] args) {
          System.out.println("欢迎进入Java的殿堂!");
       }
    }
    然后按 windows键+R 整出运行框
    在里面输入cmd
    切换到这个java文件所在的目录
    如C:\Welcome.java
    cd..
    cd..
    编译。java文件:
    javac Welcome.java
    执行这个。java文件生成的。class文件:
    java Welcome
    然后就可以看到运行结果了:
    欢迎进入Java的殿堂!
      

  20.   

    控制台下返回上级目录的命令是cd ..
    刚不小心又打错了,不是 cd..,之间有个空格~
      

  21.   

    LZ建议先看C语言,学完C语言基础再来看java会好很多
      

  22.   

    刚开始的时候可以用dos 用简单的编译器 不必用Eclipse 这些高级的IDE 因为刚开始的时候需要对类等等之类的关键字熟悉 先自己动手写 不要用提示的 等到有一定熟悉程度后就可以用IDE 了   
    至于环境变量 很简单的 网上资源甚多 LZ不要急于求成 需要一步一步积累 慢慢的来 只要每天都坚持就一定会有回报的... 到wwww.verycd.com下载马士兵的视屏,J2SE、J2EE都有,很全。如果您能仔细观看,看完后把讲得例子自己做出来(不是看着代码照抄)。这样系统的由浅到深,仔细的过一遍,java开发就不成问题了,如果能详细的看二到四边,你会对java思想有较深理解,java功力能达到中上级水平,除了架构,其他开发方面的都能做了。培训学校费用很高,而且讲的还没有马士兵的一半好,多数都在骗钱。看书的话,对于初学者比较难,书上讲的都比较泛,有些地方给出了例子,简短的注释,却没有讲解为什么要这样做。
      

  23.   

    找一些java的学习笔记,自行学习,如果经济许可,去上个培训班什么的,然后工作,工作才是学习最好的方法 ;反正我是在网上看例子,没事自己敲,多写多看 ;
    好好学习,天天向上
      

  24.   

    敲例子的时候还是使用notepad 或者用ue等文本编辑工具来,这样有助自己的印象,如果使用IDE,IDE会有提示,会增加自己对IDE的依赖,对以后不好,呵呵呵...
      

  25.   

    很理解楼主现在的心情,因为我是在大二时学的JAVA,学的不是很多只是皮毛,若想深入学习的话我感觉还是得去专业的培训机构学习下,在结合视频和书籍来学习。个人认为这个方法比较好,因为完全自学盲目性太大,而且没有那么多青春浪费在这上面,估计楼主现在和我一样都很着急吧。这是我初步定的学习计划,希望能帮到你。
    对了,马士兵的视频的确不错,很适合入门的人。
      

  26.   

    孙鑫java系列视频教程。入门没有问题,,,
      

  27.   

    我刚学Java的时候也为楼主的一样的问题,找一本好的入门书真的很重要,现在也算看过几本Java书了人,我推荐李刚的《疯狂Java讲义》,讲的深入浅出,而且很详细,不错的Java书,
      

  28.   

    买一本JAVA基础篇的书,读完一章把课后习题全部解决,即使是hello world也要动手写。不会的可以baidu什么的。
      

  29.   

    Think in java 或者 Core java 都可以  ,Think in java 这本书特别经典 ,我就是靠学习这本书学会的java
      

  30.   

    JAVA的开发环境主要是JDK的环境变量的配置有点不好记得给你一个,这个是我配置成功的,我的是JDK1.6,操作系统是windows 7旗舰版JDK要配置以下两个环境变量:(我的JDK安装目录如下:C:\Program Files\Java,java文件夹下游Jdk1.6和Jre1.6两个文件夹)
    1.CLASSPATH:C:\Program Files\Java\Jdk1.6.0_07
    其实就是JDK的路径
    2.Path:%JAVA_HOME%\bin;可以用一下三个命令测试JDK是否安装配置好:
    java
    javac
    javac -version
      

  31.   

    可以试试introduction to java programming这本书.....如果你英文不错的话~~
      

  32.   

    google找个IDE,例如Eclipse会很方便
      

  33.   

    给你点建议。你可以先学习一下比较空易上手的语言,再回头来着手java你会发现上手也比较快了。并且你也懂了另一门。
    我最先接触的是C,比较经典的语言。入门java挺快的
      

  34.   

    坑爹啊,绝对不能这样,这样只能让楼主泄气= =我也是新手,自学了半年C语言,中途学过王爽的汇编,对堆栈,内存地址之类的有点了解,然后现在转学java了。事实上我中途还学过离散数学,本想学完之后再看数据结构,但是看到一百多页就卡住了,要是楼主时间充裕的话,学吧,像我这种想快点学以致用并且找工作的,就直接不要离散数学数据结构之类的吧,用到时再学!!!
      

  35.   

    多看书,多动脑,多动手写代码就行了。至于环境变量,看我的博客文章,讲得很清楚:
    http://legend2011.blog.51cto.com/3018495/553255
      

  36.   

    个人认为Thinking in java是本很好的书。也就是java编程思想。仔细看完理解的,绝对已经是j2se的高手了
      

  37.   

    看看这个吧,入门教程,很详细,环境配置一步步的讲的很详细,
    http://download.csdn.net/source/3372201
      

  38.   

    建议看《java编程思想》比较容易入门,视频的话推荐马士兵的java基础
      

  39.   

    跳过java环境变量不去理解,直接看后面的
      

  40.   

    推荐java私塾的视频,包括作业讲解
      

  41.   

    环境变量搞不清没关系,没有什么影响的,其实我个人推荐21天自学Java。
    我没有找到中文版的地址,不过网上肯定有,这里有一个英文版的下载,可以参考一下:
    http://download.csdn.net/source/191880
      

  42.   

    我也是JAVA 的新手,看的是马士兵的教学视频,很不错。
      

  43.   

    我现在正在开始学java,去我的资源下载pdf教程,我现在正在看着的.
      

  44.   

    推荐方法 去www.bjsxt.com 下载javase和javaee的视频看,然后跟着视频自己写。
    然后不明白的地方再去看书。
      

  45.   

    在电脑上做个小应用,比如计算器之类的,哪里不懂就去 google 查找,个人觉的是最快的方法。
    只有在实践中才能学的很快,这种有需求的学习,效率很高的
      

  46.   

    推荐1---装个jdk,上网找找配置环境变量。找一本基础的java教程,熟悉基础语法,实践
    推荐2---马士兵java视频教学,深入浅出,易理解
    推荐3---《thinking in java》 1,2做完之后看这本书
      

  47.   


    服了你了,难道你看不出来,我是在说反话吗学JAVA就直接学JAVA了,没必要非得先学一下C语言,那是多此一举。
    如果你是科班出身,以前学过C,对学习JAVA是有一点好处,但是不过是一点点好处而已。
    如果说因为在学习JAVA时遇到困难就把原因归于之前没有学过C,那么你在学习C的时候一样会遇到困难,这时你是不是要把原因归于没有学过汇编,而汇编学习过程中也会有困难......
      

  48.   

    建议初学者不要使用任何IDE,就一个记事本,练熟了再eclipse之类的,刚入门 其实 那些 二十一天精通的 可以试试要打好基础  个人感觉还是《java核心卷》。  JLS入门后可看
      

  49.   

    虽然 很多,不过也得细心看完,这是学编程所必须要有得耐心:虽然我说不上是什么高手,但是从我学习的经验来看学好程序,首先你得先活跃你的逻辑思维,这点非常的重要.学程序设计之前首先先要学习,离散学,线性代数等等.主要是为了开发你的思维.其次英语必须会一点,因为编程都是英文函数也是英文所以懂得英文有助你记忆函数.最后就是程序中所说核心算法了,这是程序设计最关键的步骤
    《C程序设计》的内容很丰富,按照我们现在的教学大纲,教学的主要内容是基础知识、四种结构的的程序设计、函数与数组的应用和一些简单的算法。在学习时,同学们应该把主要精力放在这些部分,通过实践(练习和上机调试等熟练掌握。当然,在初学C语言时,可能会遇到有些问题理解不透,或者表达方式与以往数学学习中不同(如运算符等),这就要求不气馁,不明白的地方多问多想,鼓足勇气进行学习,待学完后面的章节知识,前面的问题也就迎刃而解了,这一方面我感觉是我们同学最欠缺,大多学不好的就是因为一开始遇到困难就放弃,曾经和好多同学谈他的问题,回答是听不懂、不想听、放弃这样三个过程,我反问,这节课你听过课吗?回答又是没有,根本就没听过课,怎么说自己听不懂呢?相应的根本就没学习,又谈何学的好? 
    学习C语言始终要记住“曙光在前头”和“千金难买回头看”,“千金难买回头看”是学习知识的重要方法,就是说,学习后面的知识,不要忘了回头弄清遗留下的问题和加深理解前面的知识,这是我们学生最不易做到的,然而却又是最重要的。比如:在C语言中最典型的是关于结构化程序设计构思,不管是那种教材,一开始就强调这种方法,这时也许你不能充分体会,但是学到函数时,再回头来仔细体会,温故知新,理解它就没有那么难了。学习C语言就是要经过几个反复,才能前后贯穿,积累应该掌握的C知识。 
    那么,我们如何学好《C程序设计》呢? 
    一.学好C语言的运算符和运算顺序 
    这是学好《C程序设计》的基础,C语言的运算非常灵活,功能十分丰富,运算种类远多于其它程序设计语言。在表达式方面较其它程序语言更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单,但初学者往往会觉的这种表达式难读,关键原因就是对运算符和运算顺序理解不透不全。当多种不同运算组成一个运算表达式,即一个运算式中出现多种运算符时,运算的优先顺序和结合规则显得十分重要。在学习中,只要我们对此合理进行分类,找出它们与我们在数学中所学到运算之间的不同点之后,记住这些运算也就不困难了,有些运算符在理解后更会牢记心中,将来用起来得心应手,而有些可暂时放弃不记,等用到时再记不迟。 
    先要明确运算符按优先级不同分类,《C程序设计》运算符可分为15种优先级,从高到低,优先级为1 ~ 15,除第2、3级和第14级为从右至左结合外,其它都是从左至右结合,它决定同级运算符的运算顺序。下面我们通过几个例子来说明: 
    (1) 5*8/4%10 这个表达式中出现3种运算符,是同级运算符,运算顺序按从左至右结合,因此先计算5 *8=40,然后被4除,结果为10,最后是%(求余数)运算,所以表达式的最终结果为10%10 = 0; 
    (2)a = 3;b = 5;c =++ a* b ;d =a + +* b; 
    对于c=++a*b来说,按表中所列顺序,+ +先执行,*后执行,所以+ + a执行后,a的值为4,由于+ +为前置运算,所以a的值4参与运算,C的值计算式为4*5=20而不是3*5=15了;而对于d=a++*b来说,由于a + +为后置运算,所以a值为4参与运算,使得d的值仍为20,而a参与运算后其值加1,值为5。 这个例子执行后,a的值为5,b的值为5,c的值为20,d的值也是20; 
    (3)(a = 3,b = 5,b+ = a,c = b* 5) 
    例子中的“,”是逗号结合运算,上式称为逗号表达式,自左向右结合,最后一个表达式的结果值就是逗号表达式的结果,所以上面的逗号表达式结果为40,a的值为3,b的值为8,c的值为40。 
    (4)a=5;b=6;c=a>b?a:b; 
    例中的a>b?a:b是一个三目运算,它的功能是先做关系运算a>b部分,若结果为真,则取问号后a的值,否则取冒号后b的值,因此c的值应该为6,这个运算可以用来代替if…else…语句的简单应用。 
    二.学好C语言的四种程序结构 
    (1)顺序结构 
    顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。 
    例如;a = 3,b = 5,现交换a,b的值,这个问题就好象交换两个杯子水,这当然要用到第三个杯子,假如第三个杯子是c,那么正确的程序为: c = a; a = b; b = c; 执行结果是a = 5,b = c = 3如果改变其顺序,写成:a = b; c = a; b = c; 则执行结果就变成a = b = c = 5,不能达到预期的目的,初学者最容易犯这种错误。 顺序结构可以独立使用构成一个简单的完整程序,常见的输入、计算,输出三步曲的程序就是顺序结构,例如计算圆的面积,其程序的语句顺序就是输入圆的半径r,计算s = 3.14159*r*r,输出圆的面积s。不过大多数情况下顺序结构都是作为程序的一部分,与其它结构一起构成一个复杂的程序,例如分支结构中的复合语句、循环结构中的循环体等。 
    (2) 分支结构 
    顺序结构的程序虽然能解决计算、输出等问题,但不能做判断再选择。对于要先做判断再选择的问题就要使用分支结构。分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。分支结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。分支结构适合于带有逻辑或关系比较等条件判断的计算,设计这类程序时往往都要先绘制其程序流程图,然后根据程序流程写出源程序,这样做把程序设计分析与语言分开,使得问题简单化,易于理解。程序流程图是根据解题分析所绘制的程序执行流程图。 
    学习分支结构不要被分支嵌套所迷惑,只要正确绘制出流程图,弄清各分支所要执行的功能,嵌套结构也就不难了。嵌套只不过是分支中又包括分支语句而已,不是新知识,只要对双分支的理解清楚,分支嵌套是不难的。下面我介绍几种基本的分支结构。 
    ①if(条件) 

    分支体 

    这种分支结构中的分支体可以是一条语句,此时“{ }”可以省略,也可以是多条语句即复合语句。它有两条分支路径可选,一是当条件为真,执行分支体,否则跳过分支体,这时分支体就不会执行。如:要计算x的绝对值,根据绝对值定义,我们知道,当x>=0时,其绝对值不变,而x<0时其绝对值是为x的反号,因此程序段为:if(x<0) x=-x; 
    ②if(条件) 
    {分支1} 
    else 
    {分支2} 
    这是典型的分支结构,如果条件成立,执行分支1,否则执行分支2,分支1和分支2都可以是1条或若干条语句构成。如:求ax^2+bx+c=0的根 
    分析:因为当b^2-4ac>=0时,方程有两个实根,否则(b^2-4ac<0)有两个共轭复根。其程序段如下: 
    d=b*b-4*a*c; 
    if(d>=0) 
    {x1=(-b+sqrt(d))/2a; 
    x1=(-b-sqrt(d))/2a; 
    printf(“x1=%8.4f,x2=%8.4f\n”,x1,x2); 

    else 
    {r=-b/(2*a); 
    i =sqrt(-d)/(2*a); 
    printf(“x1=%8.4f+%8.4fi\n”r, i); 
    printf(“x2=%8.4f-%8.4fi\n”r,i) 

    ③嵌套分支语句:其语句格式为: 
    if(条件1) {分支1}; 
    else if(条件2) {分支2} 
    else if(条件3) {分支3} 
    …… 
    else if(条件n) {分支n} 
    else {分支n+1} 
    嵌套分支语句虽可解决多个入口和出口的问题,但超过3重嵌套后,语句结构变得非常复杂,对于程序的阅读和理解都极为不便,建议嵌套在3重以内,超过3重可以用下面的语句。 
    ④switch开关语句:该语句也是多分支选择语句,到底执行哪一块,取决于开关设置,也就是表达式的值与常量表达式相匹配的那一路,它不同if…else 语句,它的所有分支都是并列的,程序执行时,由第一分支开始查找,如果相匹配,执行其后的块,接着执行第2分支,第3分支……的块,直到遇到break语句;如果不匹配,查找下一个分支是否匹配。这个语句在应用时要特别注意开关条件的合理设置以及break语句的合理应用。 
    (3)循环结构: 
    循环结构可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构,C语言中提供四种循环,即goto循环、while循环、do –while循环和for循环。四种循环可以用来处理同一问题,一般情况下它们可以互相代替换,但一般不提倡用goto循环,因为强制改变程序的顺序经常会给程序的运行带来不可预料的错误,在学习中我们主要学习while、do…while、for三种循环。常用的三种循环结构学习的重点在于弄清它们相同与不同之处,以便在不同场合下使用,这就要清楚三种循环的格式和执行顺序,将每种循环的流程图理解透彻后就会明白如何替换使用,如把while循环的例题,用for语句重新编写一个程序,这样能更好地理解它们的作用。特别要注意在循环体内应包含趋于结束的语句(即循环变量值的改变),否则就可能成了一个死循环,这是初学者的一个常见错误。 
    在学完这三个循环后,应明确它们的异同点:用while和do…while循环时,循环变量的初始化的操作应在循环体之前,而for循环一般在语句1中进行的;while 循环和for循环都是先判断表达式,后执行循环体,而do…while循环是先执行循环体后判断表达式,也就是说do…while的循环体最少被执行一次,而while 循环和for就可能一次都不执行。另外还要注意的是这三种循环都可以用break语句跳出循环,用continue语句结束本次循环,而goto语句与if构成的循环,是不能用break和 continue语句进行控制的。 
    顺序结构、分支结构和循环结构并不彼此孤立的,在循环中可以有分支、顺序结构,分支中也可以有循环、顺序结构,其实不管哪种结构,我们均可广义的把它们看成一个语句。在实际编程过程中常将这三种结构相互结合以实现各种算法,设计出相应程序,但是要编程的问题较大,编写出的程序就往往很长、结构重复多,造成可读性差,难以理解,解决这个问题的方法是将C程序设计成模块化结构。 
    (4)模块化程序结构 
    C语言的模块化程序结构用函数来实现,即将复杂的C程序分为若干模块,每个模块都编写成一个C函数,然后通过主函数调用函数及函数调用函数来实现一大型问题的C程序编写,因此常说:C程序=主函数+子函数。 因些,对函数的定义、调用、值的返回等中要尤其注重理解和应用,并通过上机调试加以巩固。 
    三.掌握一些简单的算法 
    编程其实一大部分工作就是分析问题,找到解决问题的方法,再以相应的编程语言写出代码。这就要求掌握算法,根据我们的《C程序设计》教学大纲中,只要求我们掌握一些简单的算法,在掌握这些基本算法后,要完成对问题的分析就容易了。如两个数的交换、三个数的比较、选择法排序和冒泡法排序,这就要求我们要清楚这些算法的内在含义,其中选择法排序和冒泡法排序稍难,但只要明白排序的具体过程,对代码的理解就不难了。如用选择法对10个不同整数排序(从小到大),选择法排序思路:设有10个元素a[1]~a[10],将a[1]与a[2]~a[10]比较,若a[1]比a[2]~a[10]都小,则不进行交换,即无任何操作;若a[2]~a[10] 中有一个比a[1]小,则将其中最大的一个(假设为a)与a[1]交换,此时a[1]中存放了10个中最小的数。第二轮将a[2]与a[3]~a[10]比较,将剩下9个数中的最小者a与a[2]交换,此时a[2] 中存放的10个数中第2小的数;依此类推,共进行9轮比较,a[1]到a[10]就已按从小到大的顺序存放。即每一轮都找出剩下数中的最小一个,代码如下: 
    for(i=1;i<=9;i++) 
    for(j=i+1;j<=10;j++) 
    if(a>a[j] 
    {temp=a; 
    a=a[j]; 
    a[j]=temp; 

    结语:当我们把握好上述几方面后,只要同学们能克服畏难、厌学、上课能专心
      

  50.   

    然后书籍方面的话,你可以去书店里去挑,很多,先挑那种 只将最简单的。然后到一定基础水平的话,就去看国外经典著作了,比如:java编程思想,java核心技术.深入浅出java 这都是比较好的
      

  51.   

    配置环境没什么。。就连高手在陪的时候也要在看看才能想起来。
    java主要就是api。
    api用的好 那就是高手。
      

  52.   

    Thinking in JAVA 不错的一本书。
      

  53.   

    我觉得这个环境变量搞不懂没关系,关键是这个面向对象的思想一定要培养好,推荐你看那个《Think in java》吧,讲的不错。
      

  54.   

    个人推荐java2入门经典,这本书还是比较容易理解的。
      

  55.   

    尚学堂、java私塾、传智的视频都不错
      

  56.   


    又来一个什么所谓的要学JAVA,先学好C的论调