新人Java学习记录与分享
java吧
全部回复
仅看楼主
level 8
沉韵飞扬 楼主
2015年10月28日,属于我的第一个"HelloWorld"诞生了,而在这之前,先说说我为什么想学习Java吧。
10月25号还是26号,具体的日子不记得了,下午上班休息的时候,看到一条新闻,14岁少年黑客,其中就有一小段,提到他是自学的java和易语言等等,然后上网可以5块钱无限上。。。于是乎,我就有了学习的冲动,是的,在每日重复再重复的工作中,我觉得自己这么年轻就开始混日子是不对的,还不如一个年仅14岁的孩子,那么,想到就去做吧,第一件事情就是百度,然后找到了一个学习java的视频,具体的视频地址就不说了,其实大多数视频感觉都是差不多。
悲催的是,我走出了第一步,就发现这是一个坑。。。。很艰难的才爬了出来。
2015年10月30日 12点10分 1
level 8
沉韵飞扬 楼主
继续聊,
第一步就遇到坑,于是就想找人请教啊,当然,之前自己做了一系列的排查,以及百度查找原因,不过第一天晚上一直弄到了凌晨1点左右还是没解决,于是就睡觉了,顺便把视频里面需要牢记的单词找了个本子记下来,上班无聊的时候看看。
public,main,class,string,.....等等 基础的单词,本菜鸟的英语确实好多年没用过了。。。哈哈
好了不水了,先说下我的坑是啥吧。
没错,就是环境变量。
相信类似我这样的例子不会有太多吧,仅仅是第一步,环境变量就把我弄晕了。
2015年10月30日 12点10分 2
@- 学姐好,学姐再见
2015年10月30日 13点10分
level 8
沉韵飞扬 楼主
最后的最后,还是成功了,问题出在粗心上面,还是多亏了喵神的帮助和悉心解答,我一个人在他的帖子里面占用了N多的楼层,并且。。。从3级水到了6级。。。。
2015年10月30日 12点10分 4
level 8
沉韵飞扬 楼主
下面分享一下关于java的环境变量方面的知识吧,个人理解,请大神勿喷啊。。。。
首先想说的一个问题就是,为什么java的运行程序需要环境变量;
我所了解的,java语言是一个集合了编译型语言和解释型语言的共同分离体,就好像我们现在经常使用的多功能充电宝,一个电源,多个插头,不同的手机用哪种插头,而电源输出接口不同,输入是一样的,嗯,感觉差不多的道理哦
2015年10月30日 12点10分 5
level 9
加个QQ一起学吧
2015年10月30日 12点10分 6
我是超级新手 才学3天不到,自学的,所以等我成为大神再一起吧。。。
2015年10月30日 13点10分
level 8
沉韵飞扬 楼主
那么,在java下载好之后,可以看到有两个文件夹,一个是JDK,一个是JRE,
JDK的作用在于开发,
而JRE的作用,JRE(Java Runtime Environment)运行时环境,是运行java的必备条件;
而JRE里面又包含了JVM,JVM是运行java程序的核心虚拟机,这个以后估计会详细讲讲。
嗯 首先是下载java,对应不同的操作平台选择不同的版本,windos可以选择32位,或64位,这个在我的电脑,属性里面可以查看到的,而Linux或者其他的版本,也是一样,根据自己来选择吧,这个比较简单。
2015年10月30日 12点10分 8
windows都打错了看来真的很粗心
2015年10月31日 16点10分
回复 不是骗子的贼 :[委屈]我知道错了,可是改不了啦
2015年10月31日 17点10分
level 6
OK
2015年10月30日 12点10分 9
level 8
沉韵飞扬 楼主
下面分步骤说下java下的JDK:
Devepment Tools:这个是JDK的核心,包括编译java程序必备的命令工具;
Sourrce Code:这个是java所有核心类库的源代码;
2015年10月30日 12点10分 10
development又错了这么粗心
2015年10月31日 16点10分
回复 不是骗子的贼 :不过还是感谢噢
2015年10月31日 17点10分
@沉韵飞扬 这么粗心,将来如果做程序猿会很麻烦的[滑稽]debug
2015年10月31日 17点10分
回复 不是骗子的贼 :嗯,以后一定注意,谢谢啦
2015年10月31日 17点10分
level 7
2015年10月30日 12点10分 13
level 10
留名顶贴混眼熟[滑稽][胜利]
2015年10月30日 13点10分 14
已经眼熟了。。。
2015年10月30日 13点10分
level 8
沉韵飞扬 楼主
编译和运行java是必须经过两个步骤的,
1,将源文件编译成字节码
2,解释执行平台无关的字节码程序
上面两个步骤需要java和javac两个命令,启动windows操作系统的命令行窗口(开始菜单里面运行cmd)在命令行窗口依次输入java和javac两个命令,会出现
xxx不是内部命令或外部命令,也不是可运行的程序或批处理文件
这就是环境变量没设置,计算机不知道在哪里去找到这两个命令导致的
那么计算机怎么寻找命令呢?windows操作系统是根据PATH环境变量来查找命令,PATH环境变量的值是一系列的路径,WINDOWS在这一系列的路径中依次查找命令,如果可以找到这个命令,那么这个命令就是可执行的,否则就是不可运行,不是内部命令或外部命令这样的提示了
2015年10月30日 13点10分 15
level 8
沉韵飞扬 楼主
@java吧金牌老王 使用耀眼的
挽尊
卡挽回他的尊严!效果:java吧经验+6
2015年10月30日 13点10分 16
[惊讶]楼主好人~
2015年10月30日 13点10分
@分源头0Y 谢谢老王,你是隔壁老王那个老王么???
2015年10月30日 13点10分
@沉韵飞扬 [阴险]是啊~
2015年10月30日 13点10分
level 8
沉韵飞扬 楼主
需要注意一个问题,在WINDOWS中设置PATH操作系统是不区分大小写的,而在LINUX系统是区分大小写的,这个感觉和Python有点像啊。。。。
反正最终的目的就是把JAVA和JAVAC这两个命令所在的路径添加到PATH环境变量中,就可以编译和运行JAVA程序了
右击桌面的“计算机”不是右勾拳去打,是鼠标右击。。。哈哈
属性-高级系统设置-系统属性-高级-环境变量
这里有个关于用户变量和系统变量
用户变量是用于设置当前用户的环境变量
系统变量是对于WINDOWS而言的
名为PATH的系统环境变量已经存在,可以直接修改该环境变量,在后面追加D:\Java\jdk1.8.0_65\bin;
记得加上分号,分号的作用是搜索当前的文件夹
其实最好是在用户变量新建一个,这样的话不会影响系统变量,即便有错误什么,对于系统其它的环境变量不会造成影响。
2015年10月30日 13点10分 17
level 8
沉韵飞扬 楼主
楼主要出门下,朋友拉着我去LOL,据说一个白银的高手要带我们,哈哈,作为青铜5的渣渣,我要让他知道什么是坑
2015年10月30日 13点10分 18
回复 ljq1124835844 :远程好卡,你可以吧图片贴出来,我帮你看看
2015年10月31日 14点10分
1 2 3 尾页