<i id='z662y6rm'><tr id='wnnsjbcz'><dt id='l058o1ny'><q id='fsj5iqw4'><span id='a70pzjeb'><b id='23p86h2g'><form id='pqcs3bmc'><ins id='stpmk1ad'></ins><ul id='8p8cy4zb'></ul><sub id='69d3lhrx'></sub></form><legend id='ztmf7c9m'></legend><bdo id='6p3svnsn'><pre id='isjmjsfi'><center id='pq3zzcne'></center></pre></bdo></b><th id='b148ar3d'></th></span></q></dt></tr></i><div id='gwbdnako'><tfoot id='kvy7gxun'></tfoot><dl id='qbudzrnc'><fieldset id='x93vnpgk'></fieldset></dl></div>
        <tbody id='mz5rmz3v'></tbody>

    • <tfoot id='hxakt7u5'></tfoot>

      <legend id='inp3ouge'><style id='6lkj1liz'><dir id='5ch4k4l5'><q id='0m3zofjf'></q></dir></style></legend>

      <small id='nu1nsmbg'></small><noframes id='puqobh3h'>

      网站建设公司当前位置 : 网站建设公司 > 知识普及

      JAVA入门教程:(一)第一个程序

      发布时间:2021-09-13 20:59   浏览次数:次   
      大部分的程序都是从打印“Hello World!”开始
       
      此篇文章分为两个部分,第一部分是用记事本编程去实现打印“Hello World!”,第二个部分是用eclips(一款老牌开发工具)去实现打印“Hello World!”。
       
      第一部分,用记事本实现:
       
      安装JDK
       
      https://pan.baidu.com/s/1msEf8RaAGbG5-Pdyjq8akA   (32位操作系统适用)
       
      https://pan.baidu.com/s/1eiIUEtIDgq0n6PAFM9GmJg   (64位操作系统适用)
       
      如果不知道自己电脑的系统是多少位的,右击我的电脑,点属性,然后就能看到了。
       
      安装时,一直点下一步直到完成即可,不要修改默认的安装目录(方便下面讲解环境变量的配置方法)。
       
      安装好之后,开始配置环境变量:
       
      1、右击计算机→属性→高级系统设置→切换到“高级”选项卡→环境变量
       
       
       
      2、系统变量→新建 JAVA_HOME 变量 。变量值填写jdk的安装目录(本人是安装JDK默认的路径C:\Program Files (x86)\Java\1.7.0_79
       
       
       
       
       
      3、系统变量→寻找Path变量(注意大小写)→编辑。在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
       
      (注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码,注意分号是英文状态下的)
       
       
       
       
       
       
       
      4、系统变量→新建 CLASSPATH 变量,变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点,最后的一个点是英文状态下输入的)
       
       
       
       
       
      配置完毕之后,测试下
       
      开始→运行→输入cmd→回车,或者直接简化为键盘上的windows键+R键,然后输入java回车,javac回车。如果这两个命令分别打印了很长的信息,就说明成功了。如下图:
       
      如果打印的是:'java/javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。说明环境变量配置错了,仔细检查下就好。通常配错的原因是符号或变量名的大小写不对、复制时多复制了空格或者别的东西。
       
      5、把文件的扩展名显示出来(下图是windows7的设置方式,XP的自行百度)。
       
       
       
      好的,上面的步骤都搞定了,现在在C盘新建一个记事本,命名HelloWorld.txt,然后写入以下代码,然后保存关闭,把扩展名 改为java。
       
      public class HelloWorld {
          public static void main(String[] args) {
              System.out.println("HelloWorld!");
          }
      }
       
       
      接下来,开始→运行→输入cmd→回车,在命令提示符下,多次输入“cd..”回车,让当前路径进入C盘个目录下。
       
       
       
      编译代码:输入命令“javac HelloWorld.java”
       
       
       
      C盘下面会生成一个文件“HelloWorld.class”
       
       
       
      然后,输入命令“java HelloWorld”
       
      会显示“HelloWorld!”
       
       
       
      以上,就是你的第一个程序,用java代码打印出字符串“HelloWorld!”。你会觉得打印一行字符串居然这么麻烦,要搞这么多步骤,其实真正的开发并不是这样的,我只是说明一下,java可以用记事本来开发,并且运行代码需要两步:1、编译源代码,就是用javac命令生成扩展名为.class的文件)。2、运行代码,就是运行java命令运行.class文件。你可以简单了解下,并且以后这种方式不会在后面的教程中出现。
       
      现在,介绍第二种方式写代码,在你学习和工作中都要用到的方式。
       
      1、下载eclips并解压到任意盘。
       
      https://pan.baidu.com/s/1kaf3m9UuJy1ubNc_tAUNaA
       
      打开
       
       
       
      会弹出一个对话框
       
      输入工作空间的路径,也就是你写代码保存在哪个文件夹里。然后把下面打对勾,意思是下次不再弹出这个东西了。
       
      然后把这个关了
       
       
       
      把多余的不需要的标签页关掉,然后在左侧空白处右击,新建一个项目
       
       
       
      输入一个有意义的名字,并按照红框里面的选择,点击finish
       
       
       
      在src上右击,选择class
       
       
       
       
       
      输入Name(相当于第一种方式的文件名),打勾,finish。
       
       
       
      最后在,编辑区加入一行代码
       
       
       
      public class HelloWorld {
       
      /**
      * @param args
      */
      public static void main(String[] args) {
      // TODO Auto-generated method stub
      System.out.println("HelloWorld!");
      }
       
      }
      在编辑区右击,在弹出的菜单中选择“Java Application”。
       
       
       
      控制台输出结果:
       
       
       
      如果你没有Console或者不小心关掉了他,可以通过Window→show View→Console再次打开它。
       
       
       
      以后你写代码就是在这样的环境中编写,直接运行即可。
       
      下面说下这个代码中包含的规范。
       
      1、你的xxx.java,称为“类(或class)”,这是他的名字,请牢记。
       
      2、一个类,他的文件名必须和代码中的名称一致。
       
       
       
      3、一个类中,必须包含这样的结构:外层是public class 类名花括号,内层必须有一个main方法(public static void main(String[] args)这个就是mian方法,也成为主函数)。
       
      4、代码写在main方法中可以右键运行,如果把main方法删除,就无法运行,如下图,没有了“Java Application”选项。
       
       
       
      4、每条有效的代码后面需要用英文状态下的分号“;”分割(或者说结束),请仔细观察上面的代码。
       
      说明:上面的第3点其实是错误的,只是在初学的时候我强制这样规定,便于后面学习,不然要解释为何是错的,到后面自己你就知道了,先这样记就对了。
       
      通过上面的代码,我们知道,System.out.println("HelloWorld!");是输入字符串的意思,其实,他不仅输出了字符串,而且还换行了,我可以多打印几行,如下代码:
       
      public class HelloWorld {
       
      public static void main(String[] args) {
       
      System.out.println("HelloWorld!");
      System.out.println("你好");
      }
      运行结果:
       
       
       
      你也可以试试不换行的打印方式:
       
       
       
       
       
      写代码时,每写一行用快捷键“Ctrl+S”保存一下是个好习惯。
       
      以上,就是第一节课的内容。
       
      最后,说一下,java程序不能生成exe文件,即使通过某种手段生成了exe(如exe4j),也不能在别人的电脑上运行,除非对方电脑上也装了JVM(java虚拟机)。即:JAVA程序只能在装了JVM的电脑上运行,这就是java一处编写,到处运行的原理(如果你用C++编写exe程序,则一个程序需要针对windows不同系统写不同版本的代码,java则不用)。关于这点,有兴趣的可以百度下“java跨平台”。
       
      另外,java的编程工具有很多种,如myeclips、sts、idea,工具便不能帮你写代码,所以不要纠结别人用的都是新版工具,我为什用的是N年前的工具。
       
      作业:
       
      1、了解程序中的转义字符。百度“转义字符”,并点开百度百科。
       
      2、只用一个“System.out.print”打印如下的结果:
       
        <tbody id='vzcubul9'></tbody>

      <tfoot id='tc2fxkx8'></tfoot>
          <i id='abzusjob'><tr id='vyn73wo8'><dt id='kw1e4nuv'><q id='v15h5uky'><span id='ssimixac'><b id='5aw6uzid'><form id='62ganqtj'><ins id='5h0v5feb'></ins><ul id='0hrsks75'></ul><sub id='c7km32n1'></sub></form><legend id='x20h2lnp'></legend><bdo id='bpby2un8'><pre id='joncy5gx'><center id='xrbiabs4'></center></pre></bdo></b><th id='32b8dgmk'></th></span></q></dt></tr></i><div id='48s5ozw5'><tfoot id='42q05ndd'></tfoot><dl id='j0lojwbb'><fieldset id='sutcyehc'></fieldset></dl></div>

          <small id='kg0u0gqs'></small><noframes id='jlrg3ugl'>

            <legend id='yw6jhuwz'><style id='w8togudd'><dir id='c7mmjr3n'><q id='5a93d1fd'></q></dir></style></legend>
          • 本文来源于网络,若有侵权请联系3449817223#qq.com,将在第一时间删除。

                <tbody id='ot8uh9fd'></tbody>

              <legend id='zstb37lf'><style id='ue2h5umz'><dir id='lw1umudq'><q id='egqwoigh'></q></dir></style></legend>
              <i id='s6uzodth'><tr id='zz0mkzfw'><dt id='42a5d6ov'><q id='bp3rzcug'><span id='rgm501ep'><b id='1oqhhmck'><form id='80ihlbuk'><ins id='kazzyzn6'></ins><ul id='ggh041w6'></ul><sub id='vn6ivf0x'></sub></form><legend id='4kv752d3'></legend><bdo id='plujunov'><pre id='5no5kc1i'><center id='q6isk1hs'></center></pre></bdo></b><th id='3wua5b1a'></th></span></q></dt></tr></i><div id='hztte2vy'><tfoot id='l33092uz'></tfoot><dl id='b0pmb0ob'><fieldset id='k4gukjkb'></fieldset></dl></div>
              <tfoot id='fet9u523'></tfoot>
            • <small id='bm492k3o'></small><noframes id='myjdgod8'>