黑马程序员技术交流社区

标题: 零基础菜鸟问题求助 [打印本页]

作者: 金龙    时间: 2012-2-27 07:03
标题: 零基础菜鸟问题求助
      我是零基础的,前些天通过网上了解到JAVA培训,但是了解的是别的机构,去具体咨询了下,但后来个人考察觉得又不靠谱,最终 在网上查来查去才了解到黑马程序员。直到现在 ,看了两天毕老师的初级视频,没贪多,也只看了两天的量,毕老师讲的很好,使我对JAVA也产生了兴趣。好了,废话不多说,问个问题先!

        第一天的视频当中,提到了设置 环境变量  以及 classpath 还有 * 代表所有文件,而非所有文件夹的问题。

          问题1,环境变量没什么说的,这个搞定, 编写一个java文件,首先要给它编译,从而产生一个class文件,再进行执行,为了方便,可以设置一个classpath 方便我们执行文件,  那么,  怎样才能使  javac   在编译  java  文件的时候   也可以做到不用非在当前目录下呢?  我实验过,把java文件的目录 配置到  环境变量  以及  classpath 里都不起作用。         
          问题2,设置 classpath 之后可以方便 我们对 class 文件进行执行,   那么,像视频中毕老师一样,如果我在第一天  创建了一个day01文件夹,把当天的文件存在里面。  在第二天,又创建了一个day02文件夹, 用于存储第二天的。  比如:day01 .  day02. 文件夹 我都放在javalove  文件夹中,  怎样设置classpath才能使这两个文件夹中的文件都能找到呢?(当然,笨点的办法应该是配置一个E:\javalove\day01;E:\javalove\day02),   但是,如果以后我还要再创建day34567呢?这样岂不很麻烦? 我自作聪明的实验了下,直接把classpath配置成E:\javalove\          ,以为这样这个文件夹里的【文件夹中的内容】  (有点拗口,加个符号方便阅读)都能被找到,结果。。挂掉~      行不通,设置的classpath应该是只对当前文件夹中的文件(不包括其中的文件夹)起作用,   后来我又想,  *   这个符号可以代表所有文件的意思吧。  那么  是否有一个那么一个符号。它可以代表所有文件夹呢?
如果有这个符号  假设这个符号是X   是不是可以这样表达  classpath设置成E:\javalove\X\     ?   真心求教,  可能我比较懒吧,不喜欢总是设置classpath,总觉得好像有解决这个问题的办法                     

              刚注册,看了管理员说的禁止灌水,禁止刷分,还禁止发很多问题贴,所以  合计把问题都在一个帖子里一口气问完~

                 问题到!  到黑马程序员中 学习 是什么样的制度呢?  要住在学校吗?   (是都住在学校吗)         

                   其中的学员也有零基础的吧,我想问下,在学JAVA的时候,有没有什么想对我这个菜鸟指点的?比如说学习的一些经验?以及现在学习的成果?(也给我这种零基础的人一些信心嘛)     好为人师可是中华民族的传统美德昂(我新加的,嘿嘿)   指点指点~  感激不尽!
                   在黑马程序员中学习,大约日常消费会达到多少呢?这个比较重点啦,我今年实习,7月就毕业了,不想靠家里,正好现在基础不好,得自己先学基础。近期的班应该赶不上啦~ 估计得边找工作攒钱,边看视频自学,所以要预算一下我得攒多久呀~~(当然了  如果在黑马程序员中有课余时间自己赚钱的经验的同学也给分享下经验呗?或许你的一句话就解决了我好多的困惑呢,胜造七级浮屠也!)
                   最后说一句,我这个人有时候问题特多(是有时候,俺不是话痨~)  万一有问题了发了帖子版主可千万别把我当成是刷分的啊~~~那样可就凄惨了哦亲!
作者: 荣凯旋    时间: 2012-2-27 09:23
不用担心不用怕~只要坚定信心坚持下来~一定会有收获的~零基础的人黑马有很多~所以你不用担心~静下心来学习就行啦~
你可以先看视频,慢慢来,记笔记,把搞不懂的重点问题重点记下来~然后自己思考下,把问题整理下发到论坛上大家可以一起交流~肯定会有你满意的答案的~
发帖子一般没啥问题~我们这里恶意灌水的很少~大家都是好孩子~祝楼主早日完成学业~加油呀兄弟
作者: 金龙    时间: 2012-2-27 09:35
荣凯旋 发表于 2012-2-27 09:23
不用担心不用怕~只要坚定信心坚持下来~一定会有收获的~零基础的人黑马有很多~所以你不用担心~静下心来学习 ...

谢谢~  :lol 嘿嘿  我会努力的   慢慢自学呗  攒足经费就直接报名去!
作者: 倪鹏博    时间: 2012-2-27 10:37
我来回答问题吧!
问题1:环境变量path的配置是一劳永逸的,我们一般把javac.exe所在的目录配置在path里面。配置完之后可以不用非得在javac的目录下来编译java文件。你的问题只能说你环境变量配置不成功!要用classpath来配置也可以,直接把javac.exe所在目录赋值给classpath就可以了,不过这样只是临时的配置,每次重新打开CMD都得配置,麻烦!
作者: 倪鹏博    时间: 2012-2-27 10:46
本帖最后由 倪鹏博 于 2012-2-27 11:18 编辑

问题2:首先我想说的是,classpath一般用来放类文件的路径!系统在一个目录下的时候只会去搜索当前目录中的可执行的文件,不会自动深入其子文件中寻找可执行的文件,所以你想找一个代表所有文件的符号来设置classpath的方法不可取!一般我们新建一个java文件在当前目录,编译这个文件就可以在当前目录下进行,在配置了环境变量的情况下!






抛砖引玉之拙见,与君共勉!
作者: 金龙    时间: 2012-2-27 11:25
倪鹏博 发表于 2012-2-27 10:46
问题2:首先我想说的是,classpath一般用来放类文件的路径!系统在一个目录下的时候只会去搜索当前目录中的 ...

哦~ 我环境变量配置成功了,我第一个问题的意思是,在不进入创建的java文件所在目录就可以对它进行编译要怎么做。  嘿嘿,  第二个问题原来是那样子的呀 ,  看来不能图省事了   谢谢你~    嘿嘿~
作者: 邱纲    时间: 2012-2-27 11:49
学校应该会安排的,但是要交住宿费的,但也可以不住学校里面,估计四个月的生活费怎么得也得个五六千吧
作者: 金龙    时间: 2012-2-27 11:55
邱纲 发表于 2012-2-27 11:49
学校应该会安排的,但是要交住宿费的,但也可以不住学校里面,估计四个月的生活费怎么得也得个五六千吧 ...

呃。。虽说我有住的地方  但我觉得还是住宿舍比较好些,但,这生活费....慢慢攒吧,车到山前必有路…诶?我突发奇想,反正虱子多了不痒,债多了不愁,既然已经欠学费了,那、、贷款5、6K去上学?…不能再接着寻思了,我都被这个想法吓到了…谢谢哥们解惑哈!
作者: 倪鹏博    时间: 2012-2-27 12:05
金龙 发表于 2012-2-27 11:25
哦~ 我环境变量配置成功了,我第一个问题的意思是,在不进入创建的java文件所在目录就可以对它进行编译要 ...

哦,明白你的意思了!不进入java文件所在目录对它进行编译只要在java文件名前面加上其所在路径就可以了,不过这个貌似更麻烦!其他更简单的方法就不知道了,一起求大神们更好的解答吧!
如:
     C:\>javac D:\java\D1\HelloWorld.java

作者: 金龙    时间: 2012-2-27 12:12
倪鹏博 发表于 2012-2-27 12:05
哦,明白你的意思了!不进入java文件所在目录对它进行编译只要在java文件名前面加上其所在路径就可以了, ...

正解!   就是不知道存不存在更简单的办法 ,也就我这个懒人能有心情琢磨这个。。。
作者: 邱纲    时间: 2012-2-27 12:21
倪鹏博 发表于 2012-2-27 12:05
哦,明白你的意思了!不进入java文件所在目录对它进行编译只要在java文件名前面加上其所在路径就可以了, ...

还是别了,工作一两个月就有了,可别去贷款,那丫的利息太高了
作者: 黑马连家华    时间: 2012-2-27 14:24
4.10号,大家赶8期!
作者: 金龙    时间: 2012-2-28 05:08
邱纲 发表于 2012-2-27 12:21
还是别了,工作一两个月就有了,可别去贷款,那丫的利息太高了

生活费确实是个难题,赚钱归赚钱,攒钱归攒钱,不是一码事呀、你们懂的。。:dizzy:   贷款也就偶尔那么想想,  但培训真不想错过,唉
作者: 金龙    时间: 2012-2-28 05:10
Noword 发表于 2012-2-27 14:24
4.10号,大家赶8期!

我也努力想赶呢  抛开经济不说   我目前视频就看了2天的量,我发现我适合2天学一天的量,第一天看,然后自己写,但会出错,然后改正。但消化的有点慢,细节把握不到。然后睡觉去。。  第二天再回头思考下前面一天的,再把视频暂停快进,不听讲解。只快进到有代码的那一贞,看看自己是不是一看代码就能懂得意思……可是,我发现这么学就更慢了啊~有木有!:'(
作者: 黑马连家华    时间: 2012-2-28 12:40
金龙 发表于 2012-2-28 05:10
我也努力想赶呢  抛开经济不说   我目前视频就看了2天的量,我发现我适合2天学一天的量,第一天看,然后 ...

我也是,精神要集中。基础要打好。
作者: 金龙    时间: 2012-2-28 13:31
Noword 发表于 2012-2-28 12:40
我也是,精神要集中。基础要打好。

嗯!一起加油~
作者: 雷楚光    时间: 2012-2-28 20:01
我也看了很多学校的安卓,感觉根本学不到什么,拿JAVA基础来凑数。
作者: 357329696....    时间: 2012-3-15 21:33
我今天看了JAVA基础01天教程,毕老师讲了在DOS系统中创建C盘文件夹中的文件中的数据。C:aa/bb>echo haha>1.txt
echo原来不能是乱写的,echo原来是应答协议。怎么去下载JDK呀,现在官网上和教程中不一样了。
作者: 金龙    时间: 2012-3-17 19:55
嗯嗯,哥们  +我Q,  415868268   ,我传给你    我用的是JDK7,目前学视频就用它呢  
作者: 金龙    时间: 2012-3-17 19:56
357329696.... 发表于 2012-3-15 21:33
我今天看了JAVA基础01天教程,毕老师讲了在DOS系统中创建C盘文件夹中的文件中的数据。C:aa/bb>echo haha>1 ...

嗯嗯,哥们  +我Q,  415868268   ,我传给你    我用的是JDK7,目前学视频就用它呢
作者: 逝去的记忆ヽ    时间: 2012-4-5 11:45
357329696.... 发表于 2012-3-15 21:33
我今天看了JAVA基础01天教程,毕老师讲了在DOS系统中创建C盘文件夹中的文件中的数据。C:aa/bb>echo haha>1 ...

你直接在百度上搜索JDK就有链接下载地址了 不然我发给你.exe文件好了。 我QQ14149983
作者: 孙宇晨    时间: 2012-4-5 14:38
逝去的记忆ヽ 发表于 2012-4-5 11:45
你直接在百度上搜索JDK就有链接下载地址了 不然我发给你.exe文件好了。 我QQ14149983 ...

哥们,一起努力吧!
作者: 王连    时间: 2012-4-10 18:20
为了更好的明天,大家一起努力,加油吧!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2