若天明 发表于 2015-1-18 11:45:10

JAVA教程之我的java进修履历谈1

手机用到的是用j2me所编出来的小程序。
第一篇:编程情况的搭建
这一段方才好报了黉舍的summerschool,将要进修我们这里盘算机专业的桥梁课程,恰好是java,我自己本来历来没有打仗过java,只是一向在网上看到这工具真的是很火,仿佛java的程序员年薪都是几十K,实在扯淡,任何履历丰厚的程序员年薪都因该是几十K,再牛逼的言语,学的欠好,用的不精,还是发不上人为,我写这个工具次要是本人的进修条记,我只想把本人的履历拿出来和人人分享,不敢称的第一篇:编程情况的搭建
这一段方才好报了黉舍的summerschool,将要进修我们这里盘算机专业的桥梁课程,恰好是java,我自己本来历来没有打仗过java,只是一向在网上看到这工具真的是很火,仿佛java的程序员年薪都是几十K,实在扯淡,任何履历丰厚的程序员年薪都因该是几十K,再牛逼的言语,学的欠好,用的不精,还是发不上人为,我写这个工具次要是本人的进修条记,我只想把本人的履历拿出来和人人分享,不敢称的上是教程,我自己的java程度也很臭,以是文章里有任何毛病的中央还请人人包括,良多的观点我本人也不是很分明,这里最多的是先容一下我本人的进修办法,给浩瀚方才学编程的热血青年点引导!

想弄java,起首要弄的是jdk,先不要问我jdk是甚么?并且必定要忍住那些刚学会了一点的java的认的冷笑,不晓得jdk是甚么切实其实挺可悲,不外不妨,我2天前也不晓得,如今不也会了,人人别急,我们如今就入手下手。

把这个网站到场你的保藏夹吧http://java.sun.com,今后我们就是这个网站的常客了,这个是java的故乡,任何我们想要的工具下面都有!另有一个软件我这里要提一下DD把金山词霸2005弄上去吧,盘算机上的新手艺满是英文,想掌控住最前列,必需习气看英文的工具,实在教程上的英文都很复杂,没有“啥是逼呀?”看着那末难明!

下载

下一步就是下载jdk了,
http://192.18.97.221/ECom/EComTicketServlet/BEGINB2BBECD7E107A23FD3A2EBC6AFB4011B/-2147483648/706699719/1/538238/538094/706699719/2ts+/westCoastFSEND/j2sdk-1.4.2_06-oth-JPR/j2sdk-1.4.2_06-oth-JPR:2/j2sdk-1_4_2_06-windows-i586-p.exe

找到下面的这个链接,先把这个软件下载上去,假如你是国际上彀的用户,那末大概哪怕你是1M的宽带,下载速率也不会比我如今的56k的猫快,我的下载速率都快6k了,呵呵……你便可怜中国的国际出口太窄吧!不外不妨,上面这个链接给你http://count.skycn.com/softdownload.php?id=3116&url=http://hn-http.skycn.net:8180/down/j2sdk-1_4_2-windows-i586.exe
这下子快了吧,天空软件就是没得说!

如今看看你下载的文件文件名j2sdk-1_4_2_06-windows-i586-p.exe,巨细52M。可别弄错了!

j2sdk-1_4_2_06-windows-i586-p.exe这个文件是1.4版本的jdkwindows安装文件,本文的先容全都是以windows平台为基本,固然我如今在黉舍用的满是unix,不外想一想年夜多半的哥们们还没有出错到用linux,以是关于其余平台下的设置假如你有成绩,请发email给我,我在这里就未几空话了,信任如今没有人再用98了,以是win2000以上体系的哥们都能够看我的文章来设置。

接着下载这个软件
外洋的哥们http://web.unbc.ca/~robert/JCreator%203.0/
国际的哥们http://download.zol.com.cn/detail.php?softid=30275

下载完了下面的这两个软件,我们的筹办事情就已完成了,上面就入手下手我们的冲动民气的java游览吧!

安装
如今运转我们下载的第一个文件,也就是j2sdk-1_4_2_06-windows-i586-p.exe这个文件,安装它,别问我该怎样安装,我是编程扫盲,可不是电脑扫盲,假如您不晓得怎样安装,并且您的岁数又凌驾了25岁,那末我劝你仍是保持编程吧,条条亨衢到罗马,可别这一棵树吊颈逝世!
安装的时分有一点注重的中央,最好选全体安装,呈现鄙人面这个画面的时分,记得把4个选项都选上,仍是就是必定要记着本人的安装路径,(像我给人人的图例内里,我们安装路径就是c:j2sdk1.4.2)由于我们一会儿我们还要用到!
要不了多久应当就安装完成了,保险起见,安装完成今后,我们从头启动一下你的电脑!

进门

如今我跟你先容一下我们方才下载的文件,方才我们下载的两个文件,第一个是编译器,第二个是个文本编纂器。
先先容第二个,必定记着了啊,我如今先容的是第二个,这个是java的编纂器!就是说你用这个写java的程序很便利,它能够把语法都高亮显现!并且你打错了的话能帮你改正一下,实在java的程序用记事本就可以写,不外我们没需要,就像我们想打一篇文章,用office就比用记事本便利的多,一样,我们写java程序的话,用这个JCreator就比用记事本便利的多!如许给你注释你分明了吧!
关于第一个,我渐渐的给人人注释,你写了程序,那是源程序,实在都是个文本文件罢了,就像后缀是.txt的文件是一样的,如许的文件可让我们浏览。可是我们在电脑运转的程序可不是文本文件,那都是2进制的文件,是编译器依据你给它的文本文件天生的可实行文件。我们下载的第一个文件就是个java的编译器!你要给编译器一些源文件!能够说成是一些你给编译器的指令,然后编译器依据你的“指令”天生你想要的可运转的文件,这些文件能够是一个mp3播放软件,能够是个谈天软件,如许说人人应当也分明了吧。我考我可比那些年夜学的先生讲的好的多了,这可不是我说的,人家对我讲题的评价是:浅易易懂。

情况变量设定

好了,如今教人人设情况变量
你点我的电脑,然后点反键DD属性DD初级DD情况变量,看到了没有,没看到的话我给你个图,不外欠好意义,我的操纵体系是英文版的,人人对付着看吧!看到那两个框框了没有,下面说一个是用户变量,一个是体系变量!我们改体系变量!

先给人人先容一下情况变量,情况变量内里有很多跟体系有关的变量,你设定这些变量是告知操纵体系,也就是你的xp,你的win2000,该到那儿往找到该有的工具。好比说内里有个path的变量,也就是我们明天要修改的变量,复杂点说,这个path变量的意义就是说你在命令行提醒符底下输出一个命令,操纵体系会主动在你指定的path变量实验一切的路径,也就是说你给它指定必定路径名字,体系会主动往找那些目次底下的程序,假如有跟你输出的程序的名字不异的程序,就实行它,假如没有,就告知你这个名字“不是内部命令也不是外部命令,找不到文件名。,别跟我说你不晓得甚么叫命令行提醒符,年老我真受不了你,再给你个图:(到入手下手DD程序DD附件DD命令行提醒符),这下晓得了吧,下面的谁人黑框框就是命令行提醒符!就是那些“妙手”说的所谓的dos!嘿嘿……
这下完了,我的桌面被你们全瞥见了!

回到后面的话题,在体系变量内里找到path,双击,我们如今修正它,注重万万不要删除内里现有的笔墨,那些是xp本人加出来的,是windows运转必需的path变量,把光标移到最初,今后用力再挪挪,偶然候那些笔墨太长,在空格内里显现不完。断定是最初今后
先输出个分号“;”,这些变量都是以一个分号入手下手作标志的,一个分号的入手下手就代表着有一个新的变量。你安装第一个程序的时分不是选了文件夹了吗?我不是让你记着你选的文件夹了嘛!没有健忘吧,在你安装的文件夹内里应当有一个bin的目次,bin里边有个java。exe的程序,另有一个javac.exe的程序!likethis:
看到那两个程序了吗?记着地点栏内里的路径,把它复制粘贴上去,加在下面你要编纂的PATH情况变量的前面,不必输文件名,只用输那两个文件在的目次,我的路径就是C:jdk1.4in,像我的path情况变量

%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;C:KAV6;C:ProgramFilesCommonFilesAutodeskShared;C:ProgramFilesackburner2;C:ProgramFilesCommonFilesUleadSystemsMPEG

加完了今后就酿成
%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;C:KAV6;C:ProgramFilesCommonFilesAutodeskShared;C:ProgramFilesackburner2;C:ProgramFilesCommonFilesUleadSystemsMPEG;C:jdk1.4in
你照着我的例子做,你的path变量和我的一定纷歧样,归正就在最初面加上,黑体是稳定的部分,斜体是我加上的部分!由于那两个文件都在统一个目次底下,以是只用输一个目次名出来就好了。如许的话,下一次你在dos下输java和javac,xp就会主动找你如今输出的这些路径名字。输完了今后就断定,断定完了今后再断定,然后翻开命令行提醒符,必定要从头翻开一个命令行提醒符窗口,方才谁人不克不及用了,应为它读的仍是老的情况变量,以是我们要用一个新的,然后你输出javac看看有甚么反响,然后你再尝尝java。假如likethis的话,就标明你乐成了。
假如你失掉“javac不是内部命令也不是外部命令,找不到文件名”的毛病信息,必定是你输错了甚么,记着必定是分号,别输成了冒号,另有等等的等等的诸云云类的毛病!

到此为止,万里长征第一步完了,我们的开辟情况已搭好了,我们如今就测试一下你的情况究竟能不克不及一般的事情?如今翻开你的记事本,你大概奇异了,为何基本就没有效到下载的第二个软件?为了让你更好的了解java的精华,java的编纂器如今还不克不及教你怎样用,由于用谁人太便利了,我以为比及我给你讲了3次课今后我才干教你怎样用!嘿嘿…..也不要用word,word也对你来讲也太简单了,入手下手我们就用记事本。

上面我给你一些代码:你不要复杂的复制粘贴,熟习一个言语最好的举措就是本人把代码敲出来,你必定要照着我的代码一字不差的打进记事本内里往!巨细写都不克不及错,由于任何的字母的毛病,包含标点标记,最初都招致你的程序不克不及编译!另有就是我告诫你万万不要复制粘贴,必定不要复制粘贴,我求求你了!只要如许,你才干晓得今后让你用java的编纂器有多爽!没举措,你必需走这一步,疾苦也就疾苦点吧。

publicclasslee{
publicstaticvoidmain(Stringargs[]){
System.out.println("javaisveryeasy!!!");

}
}

全都输出来了?好的,然后入手下手你的疾苦过程吧,很少有人能够第一次输出程序就不堕落的,让我们看看你有无那末牛鼻?也只要如许,你才干晓得今后让你用java的编纂器有多爽!

如今让我们测试你的程序!你的记事本仍是翻开的吧!?你还记得你输出的有如许一句
“publicclasslee{”吧?
在java内里最主要的了解就是类!(如今我说了你大概还不成能一下分明,别管那末多,先逝世记住就行)谁人publicclass前面跟的就是我们要声明的类的名字,类的名字就叫lee,这句话的意义就是说我们声明一个大众的类,这个类的名字叫lee,个中publicclass是java内里的关头字,关头字的意义就是说这些单词是java划定你必需用的,不克不及打错,lee是你本人能够界说的名字,也就是类的名字,能够是lee也能够是leem也能够是leez。可是要注重的是类的名字两头不成以有空格,下面的leem,leez都是毛病的类的名字,假如我们写成如许就好了解多了,并且也不会违背定名划定规矩lee_mlee_z。实践上,这些类的名字,是你本人界说的,也就是说你可使用任何你喜好的名字,可是条件是这些名字不违背定名的划定规矩,定名划定规矩有一年夜本书来说,那些是准确的,那些的是毛病的,我也不全晓得,但如今我们只管用复杂的就ok。


如今呢不要管其余那末多,我们先来第一步,就是编译和调试!!在java内里源文件的名字必需是和你在代码内里声明的类的名字是一样的,这个为何今后你能够就了解了,明天先逝世记吧!
如今我们任意建个目次!名字恣意,把这个文件保留在你方才建的目次内里,记得文件的名字必定如果lee。java的编译器只认后缀名为.java的文件,以是你保留的时分必定要点另存为,然后在文件范例内里选“一切文件”在名字框内里输出“lee.java”,不然你存的文件就会酿成记事本默许的文本文档,后缀名就是.txt。那就不合错误了。

然后你在命令行提醒符内里进到你的这个文件夹上面,会用dos吧?别告知我你不晓得!不会的话我也不扫盲了,找点书看看,把cd,dir……这些命令的意义弄懂吧!!
然后你输出

javaclee.java
javac是我们要用的编译命令,前面跟的lee.java是我们想要编译的文件的名字的全称。
假如你真的是第一次写程序代码:
大概你的输入很像如许:
D:doc>javaclee.java
l.java:2:cannotfindsymbol
symbol:classstring
location:classlee
publicstaticvoidmain(stringargs[]){
^
l.java:3:packagesystemdoesnotexist
system.out.println("javaisveryeasy!!!");
^
2errors


那就对了,你个猪,我让你照着好好输,但是你仍是输错了,那些小小的箭头指的中央就是你错的中央,你的好几个s没有年夜写,从速从头改,对着我的源文件改。

假如你第一次运转javaclee.java就甚么反响都没有!那你几乎就是天赋,比尔。盖茨都该滚开了!如今的你文件家内里多了lee.class的文件对吧?这个文件就是编译器帮我们天生的程序了,能够运转的,就仿佛一个播放器,一个游戏一样!你如今还在谁人目次上面输出
javalee,java是我们要用的运转程序的命令,由于java的程序是在java的假造机内里运转,以是运转java的程序不像其他程序仅仅双击一下那末复杂,我们必要用java+类的名字来运转java程序,lee是可运转的文件的名字,可是不带扩大名,也就是说是javalee,而不是javalee.class,这个我也不晓得为何?好了,输完了敲回车,看到输入了吧,输入的是笔墨就是你打的隐号内里的内容,以是再源程序内里,隐号内里的的内容是能够变动的,你能够打印出任何你想要的笔墨!而我们用到的System.out.println("javaisveryeasy!!!");就是java内里的打印函数!

好了,明天就到这儿了!

今天你就能够下个java方面的进门书本本人看了,祝贺你,你已成为一个java程序员了,已进门。


后续章节我会跟着我的课程渐渐的写给人人!接待和我交换履历
xdfbb@hotmail.com
是教程,我自己的java程度也很臭,以是文章里有任何毛病的中央还请人人包括,良多的观点我本人也不是很分明,这里最多的是先容一下我本人的进修办法,给浩瀚方才学编程的热血青年点引导!

想弄java,起首要弄的是jdk,先不要问我jdk是甚么?并且必定要忍住那些刚学会了一点的java的认的冷笑,不晓得jdk是甚么切实其实挺可悲,不外不妨,我2天前也不晓得,如今不也会了,人人别急,我们如今就入手下手。

把这个网站到场你的保藏夹吧http://java.sun.com,今后我们就是这个网站的常客了,这个是java的故乡,任何我们想要的工具下面都有!另有一个软件我这里要提一下DD把金山词霸2005弄上去吧,盘算机上的新手艺满是英文,想掌控住最前列,必需习气看英文的工具,实在教程上的英文都很复杂,没有“啥是逼呀?”看着那末难明!

下载

下一步就是下载jdk了,
http://192.18.97.221/ECom/EComTicketServlet/BEGINB2BBECD7E107A23FD3A2EBC6AFB4011B/-2147483648/706699719/1/538238/538094/706699719/2ts+/westCoastFSEND/j2sdk-1.4.2_06-oth-JPR/j2sdk-1.4.2_06-oth-JPR:2/j2sdk-1_4_2_06-windows-i586-p.exe

找到下面的这个链接,先把这个软件下载上去,假如你是国际上彀的用户,那末大概哪怕你是1M的宽带,下载速率也不会比我如今的56k的猫快,我的下载速率都快6k了,呵呵……你便可怜中国的国际出口太窄吧!不外不妨,上面这个链接给你http://count.skycn.com/softdownload.php?id=3116&url=http://hn-http.skycn.net:8180/down/j2sdk-1_4_2-windows-i586.exe
这下子快了吧,天空软件就是没得说!

如今看看你下载的文件文件名j2sdk-1_4_2_06-windows-i586-p.exe,巨细52M。可别弄错了!

j2sdk-1_4_2_06-windows-i586-p.exe这个文件是1.4版本的jdkwindows安装文件,本文的先容全都是以windows平台为基本,固然我如今在黉舍用的满是unix,不外想一想年夜多半的哥们们还没有出错到用linux,以是关于其余平台下的设置假如你有成绩,请发email给我,我在这里就未几空话了,信任如今没有人再用98了,以是win2000以上体系的哥们都能够看我的文章来设置。

接着下载这个软件
外洋的哥们http://web.unbc.ca/~robert/JCreator%203.0/
国际的哥们http://download.zol.com.cn/detail.php?softid=30275

下载完了下面的这两个软件,我们的筹办事情就已完成了,上面就入手下手我们的冲动民气的java游览吧!

安装
如今运转我们下载的第一个文件,也就是j2sdk-1_4_2_06-windows-i586-p.exe这个文件,安装它,别问我该怎样安装,我是编程扫盲,可不是电脑扫盲,假如您不晓得怎样安装,并且您的岁数又凌驾了25岁,那末我劝你仍是保持编程吧,条条亨衢到罗马,可别这一棵树吊颈逝世!
安装的时分有一点注重的中央,最好选全体安装,呈现鄙人面这个画面的时分,记得把4个选项都选上,仍是就是必定要记着本人的安装路径,(像我给人人的图例内里,我们安装路径就是c:j2sdk1.4.2)由于我们一会儿我们还要用到!
要不了多久应当就安装完成了,保险起见,安装完成今后,我们从头启动一下你的电脑!

进门

如今我跟你先容一下我们方才下载的文件,方才我们下载的两个文件,第一个是编译器,第二个是个文本编纂器。
先先容第二个,必定记着了啊,我如今先容的是第二个,这个是java的编纂器!就是说你用这个写java的程序很便利,它能够把语法都高亮显现!并且你打错了的话能帮你改正一下,实在java的程序用记事本就可以写,不外我们没需要,就像我们想打一篇文章,用office就比用记事本便利的多,一样,我们写java程序的话,用这个JCreator就比用记事本便利的多!如许给你注释你分明了吧!
关于第一个,我渐渐的给人人注释,你写了程序,那是源程序,实在都是个文本文件罢了,就像后缀是.txt的文件是一样的,如许的文件可让我们浏览。可是我们在电脑运转的程序可不是文本文件,那都是2进制的文件,是编译器依据你给它的文本文件天生的可实行文件。我们下载的第一个文件就是个java的编译器!你要给编译器一些源文件!能够说成是一些你给编译器的指令,然后编译器依据你的“指令”天生你想要的可运转的文件,这些文件能够是一个mp3播放软件,能够是个谈天软件,如许说人人应当也分明了吧。我考我可比那些年夜学的先生讲的好的多了,这可不是我说的,人家对我讲题的评价是:浅易易懂。

情况变量设定

好了,如今教人人设情况变量
你点我的电脑,然后点反键DD属性DD初级DD情况变量,看到了没有,没看到的话我给你个图,不外欠好意义,我的操纵体系是英文版的,人人对付着看吧!看到那两个框框了没有,下面说一个是用户变量,一个是体系变量!我们改体系变量!

先给人人先容一下情况变量,情况变量内里有很多跟体系有关的变量,你设定这些变量是告知操纵体系,也就是你的xp,你的win2000,该到那儿往找到该有的工具。好比说内里有个path的变量,也就是我们明天要修改的变量,复杂点说,这个path变量的意义就是说你在命令行提醒符底下输出一个命令,操纵体系会主动在你指定的path变量实验一切的路径,也就是说你给它指定必定路径名字,体系会主动往找那些目次底下的程序,假如有跟你输出的程序的名字不异的程序,就实行它,假如没有,就告知你这个名字“不是内部命令也不是外部命令,找不到文件名。,别跟我说你不晓得甚么叫命令行提醒符,年老我真受不了你,再给你个图:(到入手下手DD程序DD附件DD命令行提醒符),这下晓得了吧,下面的谁人黑框框就是命令行提醒符!就是那些“妙手”说的所谓的dos!嘿嘿……
这下完了,我的桌面被你们全瞥见了!

回到后面的话题,在体系变量内里找到path,双击,我们如今修正它,注重万万不要删除内里现有的笔墨,那些是xp本人加出来的,是windows运转必需的path变量,把光标移到最初,今后用力再挪挪,偶然候那些笔墨太长,在空格内里显现不完。断定是最初今后
先输出个分号“;”,这些变量都是以一个分号入手下手作标志的,一个分号的入手下手就代表着有一个新的变量。你安装第一个程序的时分不是选了文件夹了吗?我不是让你记着你选的文件夹了嘛!没有健忘吧,在你安装的文件夹内里应当有一个bin的目次,bin里边有个java。exe的程序,另有一个javac.exe的程序!likethis:
看到那两个程序了吗?记着地点栏内里的路径,把它复制粘贴上去,加在下面你要编纂的PATH情况变量的前面,不必输文件名,只用输那两个文件在的目次,我的路径就是C:jdk1.4in,像我的path情况变量

%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;C:KAV6;C:ProgramFilesCommonFilesAutodeskShared;C:ProgramFilesackburner2;C:ProgramFilesCommonFilesUleadSystemsMPEG

加完了今后就酿成
%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;C:KAV6;C:ProgramFilesCommonFilesAutodeskShared;C:ProgramFilesackburner2;C:ProgramFilesCommonFilesUleadSystemsMPEG;C:jdk1.4in
你照着我的例子做,你的path变量和我的一定纷歧样,归正就在最初面加上,黑体是稳定的部分,斜体是我加上的部分!由于那两个文件都在统一个目次底下,以是只用输一个目次名出来就好了。如许的话,下一次你在dos下输java和javac,xp就会主动找你如今输出的这些路径名字。输完了今后就断定,断定完了今后再断定,然后翻开命令行提醒符,必定要从头翻开一个命令行提醒符窗口,方才谁人不克不及用了,应为它读的仍是老的情况变量,以是我们要用一个新的,然后你输出javac看看有甚么反响,然后你再尝尝java。假如likethis的话,就标明你乐成了。
假如你失掉“javac不是内部命令也不是外部命令,找不到文件名”的毛病信息,必定是你输错了甚么,记着必定是分号,别输成了冒号,另有等等的等等的诸云云类的毛病!

到此为止,万里长征第一步完了,我们的开辟情况已搭好了,我们如今就测试一下你的情况究竟能不克不及一般的事情?如今翻开你的记事本,你大概奇异了,为何基本就没有效到下载的第二个软件?为了让你更好的了解java的精华,java的编纂器如今还不克不及教你怎样用,由于用谁人太便利了,我以为比及我给你讲了3次课今后我才干教你怎样用!嘿嘿…..也不要用word,word也对你来讲也太简单了,入手下手我们就用记事本。

上面我给你一些代码:你不要复杂的复制粘贴,熟习一个言语最好的举措就是本人把代码敲出来,你必定要照着我的代码一字不差的打进记事本内里往!巨细写都不克不及错,由于任何的字母的毛病,包含标点标记,最初都招致你的程序不克不及编译!另有就是我告诫你万万不要复制粘贴,必定不要复制粘贴,我求求你了!只要如许,你才干晓得今后让你用java的编纂器有多爽!没举措,你必需走这一步,疾苦也就疾苦点吧。

publicclasslee{
publicstaticvoidmain(Stringargs[]){
System.out.println("javaisveryeasy!!!");

}
}

全都输出来了?好的,然后入手下手你的疾苦过程吧,很少有人能够第一次输出程序就不堕落的,让我们看看你有无那末牛鼻?也只要如许,你才干晓得今后让你用java的编纂器有多爽!

如今让我们测试你的程序!你的记事本仍是翻开的吧!?你还记得你输出的有如许一句
“publicclasslee{”吧?
在java内里最主要的了解就是类!(如今我说了你大概还不成能一下分明,别管那末多,先逝世记住就行)谁人publicclass前面跟的就是我们要声明的类的名字,类的名字就叫lee,这句话的意义就是说我们声明一个大众的类,这个类的名字叫lee,个中publicclass是java内里的关头字,关头字的意义就是说这些单词是java划定你必需用的,不克不及打错,lee是你本人能够界说的名字,也就是类的名字,能够是lee也能够是leem也能够是leez。可是要注重的是类的名字两头不成以有空格,下面的leem,leez都是毛病的类的名字,假如我们写成如许就好了解多了,并且也不会违背定名划定规矩lee_mlee_z。实践上,这些类的名字,是你本人界说的,也就是说你可使用任何你喜好的名字,可是条件是这些名字不违背定名的划定规矩,定名划定规矩有一年夜本书来说,那些是准确的,那些的是毛病的,我也不全晓得,但如今我们只管用复杂的就ok。


如今呢不要管其余那末多,我们先来第一步,就是编译和调试!!在java内里源文件的名字必需是和你在代码内里声明的类的名字是一样的,这个为何今后你能够就了解了,明天先逝世记吧!
如今我们任意建个目次!名字恣意,把这个文件保留在你方才建的目次内里,记得文件的名字必定如果lee。java的编译器只认后缀名为.java的文件,以是你保留的时分必定要点另存为,然后在文件范例内里选“一切文件”在名字框内里输出“lee.java”,不然你存的文件就会酿成记事本默许的文本文档,后缀名就是.txt。那就不合错误了。

然后你在命令行提醒符内里进到你的这个文件夹上面,会用dos吧?别告知我你不晓得!不会的话我也不扫盲了,找点书看看,把cd,dir……这些命令的意义弄懂吧!!
然后你输出

javaclee.java
javac是我们要用的编译命令,前面跟的lee.java是我们想要编译的文件的名字的全称。
假如你真的是第一次写程序代码:
大概你的输入很像如许:
D:doc>javaclee.java
l.java:2:cannotfindsymbol
symbol:classstring
location:classlee
publicstaticvoidmain(stringargs[]){
^
l.java:3:packagesystemdoesnotexist
system.out.println("javaisveryeasy!!!");
^
2errors


那就对了,你个猪,我让你照着好好输,但是你仍是输错了,那些小小的箭头指的中央就是你错的中央,你的好几个s没有年夜写,从速从头改,对着我的源文件改。

假如你第一次运转javaclee.java就甚么反响都没有!那你几乎就是天赋,比尔。盖茨都该滚开了!如今的你文件家内里多了lee.class的文件对吧?这个文件就是编译器帮我们天生的程序了,能够运转的,就仿佛一个播放器,一个游戏一样!你如今还在谁人目次上面输出
javalee,java是我们要用的运转程序的命令,由于java的程序是在java的假造机内里运转,以是运转java的程序不像其他程序仅仅双击一下那末复杂,我们必要用java+类的名字来运转java程序,lee是可运转的文件的名字,可是不带扩大名,也就是说是javalee,而不是javalee.class,这个我也不晓得为何?好了,输完了敲回车,看到输入了吧,输入的是笔墨就是你打的隐号内里的内容,以是再源程序内里,隐号内里的的内容是能够变动的,你能够打印出任何你想要的笔墨!而我们用到的System.out.println("javaisveryeasy!!!");就是java内里的打印函数!

好了,明天就到这儿了!

今天你就能够下个java方面的进门书本本人看了,祝贺你,你已成为一个java程序员了,已进门。
轮性能微软曾做过一个例子,就是同一个项目用java和.net来作,结果开发周期,.net是java的一半,性能java是.net的十分之一,代码量java是.net的三倍。呵呵,这说明了什么,.net的全方位比java好。但是有的人说.net不能跨平台,这个问题我和我同学曾讨论过,都认为微软的.net很可能早都可以跨平台了,但是微软为了保护他们的操作系统,所以才没有推出跨平台的.net,只是推出了跨语言的.net,

简单生活 发表于 2015-1-21 05:54:06

http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。

若天明 发表于 2015-1-21 16:23:24

当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?

透明 发表于 2015-1-30 21:07:06

所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。

海妖 发表于 2015-2-4 23:13:00

你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。

兰色精灵 发表于 2015-2-5 03:29:13

Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)

灵魂腐蚀 发表于 2015-2-6 21:29:59

任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言

第二个灵魂 发表于 2015-2-7 00:23:48

所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。

小妖女 发表于 2015-2-8 13:16:21

一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。

活着的死人 发表于 2015-2-20 23:40:42

你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。

蒙在股里 发表于 2015-3-6 19:03:02

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

乐观 发表于 2015-3-13 06:08:58

如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。

精灵巫婆 发表于 2015-3-13 21:43:16

任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言

深爱那片海 发表于 2015-3-20 19:22:50

科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

admin 发表于 2015-4-1 21:08:48

在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

飘灵儿 发表于 2015-4-13 21:51:24

象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。

爱飞 发表于 2015-4-18 00:17:18

设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧

因胸联盟 发表于 2015-4-26 05:29:27

你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。

变相怪杰 发表于 2015-5-6 01:09:05

是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能

仓酷云 发表于 2015-5-7 20:16:41

另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。
页: [1]
查看完整版本: JAVA教程之我的java进修履历谈1