黑马程序员__Java基础入门

                      黑马程序员__Java基础入门

 

               ---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------

 

 

一,java基础常识

     

        java软件开发,在前期的学习过程中会用到dos系统,通过它来运行一些java程序,方便学习。

     

        1、doc系统一般用到的指令 dir:当前目录下的文件以及文件夹;md:创建目录;rd:删除目录;cd:进入到指定目录;cd..:退回到上一级;cd\:退回到根目录;del:删除文件;exit:退出dos命令。

        一般指定命令格式为 : 命令符+ 空格+文件名

        

         注意:1)*.txt  标识为所有txt文件  * 可以标识所有文件名或者是省略的文件名,如*xuexi.doc就表示含有“xuexi”名字的doc文件。就是说 * 是代表文件所有。

                    2)rd  删除文件夹的时候,在dos里必须保证文件是空的,否则删除不了。但del可以直接删除。

       java技术完全面向对象,安全可靠,通用性强。通过java语言编写的应用程序在不同的平台上都可以运行,即java的跨平台性,这是java的一大特性。

        

        不同的系统平台---------安装运行java程序的虚拟机(JVM)--------------运行java程序

 

二,设置环境

         新搭建环境的时候,要注意环境变量的配置。一般当前环境下没有javac所在的文件夹地址,需要告诉电脑这个地址,所以要配置环境变量。方式一,可以是在系统环境变量下加入,D:\jdk1.6.0.24\bin   最好放到变量值最前端,与之后的变量值要用分号(;)隔开。此处适用于文件目录一般不会变的情况下。方式二:设置一个环境变量,JAVA_HOME。如JAVA_HOME=D:\jdk1.6.0.24\bin     然后在系统环境变量path=%JAVA_HOME%;e:\dou......    %%这两个符号用于获取我设置的那个新变量的地址,以后一旦文件夹地址改变,只需修改JAVA_HOME里面的地址即可。

          一个环境变量名称里面的各个值用“;”分隔,最后一个值不需要用“;”

         

         临时环境变量配置方式,在dos见面,set 可用于查看现有环境变量和取值,如set path可查看path的环境变量。可以进行设置,如set path=d:D:\jdk1.6.0.24\bin  此时环境变量名改变了,而且只在当前窗口有效,如果再开一个dos窗口就会失效。也可以通过两个%进行设置,如set path = hello;%path% 把我需要的变量值和原有的环境变量联系起来。 

 

 三,Hello World 第一个程序

       

        用记事本存储是要记得存为java格式的文件,即程序的源文件。

       

        运行分两步:

               一、在dos窗口用javac  源文件名.java   进行编译。

               二、java  编译后的文件名 (编译后文件是class文件),即可进行程序运行。

 

第一个程序:

class Demo
{
        public static void main(String[] args)
    {
         System.out.println("Hello World!");
    }
}

       main函数就是程序运行的开始和入口,类运行需要些主函数,不运行的类可以不写

      

       要注意的是:1.在进行java程序编译的时候,要把文件名写正确,否则系统找不到相应的文件。(!文件名不能有空格!)。

                              2. class文件名就是程序里class后面的名字,名字要起得有意义,英文或者拼音,首字母大写,如果是多个单词,每个首字母都大写。java里严格区分大小写。

                              3.如果class前面加上public,文件名就得和类名一致

                              4.注意语句后面加上分号 “ ;”。

                              5.同一类中不能出现多个主函数。

 

小技巧:想要在任一盘下运行class文件,可以设置class环境变量 set classpath=class文件地址值。那么在任意盘下就可以运行class文件

 

注意:classpath:java运行class文件先调用虚拟机,然后在classpath变量地址里找class文件,最后找当前目录

             path:它是先找当前目录,然后在找path里的地址

         

比较:set classpath=c:\;和set classpath=c:\    两个设置class变量的区别

                     区别 : 在分号的有无

                     作用:前一个现在classpath里找一遍,没有的话就在当前目录下找

                                后一个只在classpath里找一遍

           

       如果文件在c盘和D盘里 可以为 set classpath=c:\;d:\          此时现在c盘找然后到d盘找,注意最后没有分号。想要再加上当前目录,可以为set classpath=。;c:\;d:\   其中点代表当前目录

结论:最好不要加分号,以防错误运行其他文件。

 

四,注释

        注释分为三种:单行注释,多行注释,文档注释

       

          1.单行注释为双反斜杠              // 这是我的一个小程序              后面写需要注释的信息

         

          2. 多行注释/*     

                        main函数可以保证运行

                         它是程序的入口

                                */                                                                        符号中间写注释信息

         

          3. 文档注释/**

                           作者:张三

                           版本:V1.0                                                                符号中间写注释信息

                         */

注释作用:1、便于阅读

                  2、还可以用于调试程序,不需要运行的即可注释掉

                  3、边写注释边写代码

 

注释要规范,不要每行都要注释,必要的写,关键的写,比如作者,功能,需求,关键算法等

写代码之前先写:

/*

需求:

思路:

step1:

step2:

。。。。

实现步骤:

1、。。。

2、。。。

*/

 

注意:单行注释里可以有单行注释,因为单行注释符号后面以全部注释了

           多行注释里不可以有多行注释,因为/* 是开始   */  是结束,如:/* /* */ */   前两个就错误了。

 

 

            ---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------

 

你可能感兴趣的:(java技术学习)