Java入门根蒂根基总结(1)

    添加时间:2013-7-20 点击量:

     


    Java法度的运行过程:


    编写源代码---->编译代码生成后缀名为.class的文件----->载入.class文件看不到的) 到虚拟机并运行java文件----->在操纵体系上运行虚拟机


     


    履行java法度的时辰每个类都邑生成一个.class文件,并且class文件的名字和java法度的类名一样


     



      重视: goto、const这两个不是java的关键字它是java的保存字


     


    注释的格局:



     1   class  test
    
    2 {
    3 public static void main(String[] args)
    4 {
    5 //这是单行注释
    6
    7 /
    8 这是多行注释
    9 /
    10
    11 /
    12 这是文档注释
    13 /
    14
    15 // 重视: 文档注释里面只能嵌套单行注释、多行注释也只能嵌套单行注释
    16 }
    17 }



    数据类型:


    1、根蒂根基数据类型


    a) 数值类型


    i. 整数类型:(intbyteshortlong)


    ii. 浮点类型:(floatdouble)


    b) 字符类型(char)


    c) 布尔类型(boolean)


    2、引用数据类型


    a) 类、接口、字符串、数组等等......


     


    局部变量与全局变量的差别:


    局部变量是在一个类中的办法体内声明的,声明后必须赋值方可应用。


    全局变量是在办法体外类体内声明的,声明的时辰可以不赋值然则仍然会有默认值而局部变量就没有默认值。


    Java的定名规范:


    1、由字母、数字、下划线、、中文等构成的,然则不克不及以数字开首。


    2、严格区分大小写。


    3、不克不及用Java的关键字、保存字来定名。


    4、类名第一个字母必须是大写


    5、声明办法和声明变量一样,第一个单词的首字母要小写,后面呈现的单词首字母都要大写


    定名重视事项:固然可以用中文来定名,然则一般不消,避免呈现乱码之类的错误.....


    类型的转换:


    主动转换类型也叫隐式转换 如下:



    1 int number = 15;
    
    2 double test=number;


    强迫转换也叫显式转换 如下:



    1 double number = 15;
    
    2 int test=(int)number;


    算术运算符自增和自减须要重视的是:



     1 int i =10;
    
    2 System.out.println(i++);
    3 System.out.println(i--);
    4 System.out.println(++i);
    5 System.out.println(--i);
    6 /
    7 输出成果为: 10
    8 11
    9 11
    10 10
    11 为什么呢?因为 “++” 放在变量后面的话那就是等整条语句履行完后再履行它
    12 若是 “++” 在变量前面的话那就是先履行++然后再履行这条语句。-- 和 ++ 一样
    13 /


    斗劲运算符:


    返回的成果是boolean类型 非 true 即 false


           运算符                        运算      例子      成果


           ==          相便是     1==1     true


       !=或<>        不便是      1!=1或1<>1   false


       <              小于       1<2     true


      >                大于     1>1     false


       <=          小于便是    1<=1     true


      >=          大于便是     1>=2     false


     三目运算:


    格局:     前提? 语句1 : 语句2  


    返回的类型是按照语句1和语句2的类型来断定的,一般来说这两个语句的类型要一致。如下:



    1 int score=59;
    
    2 System.out.println(score>=60? 合格:不合格);
    3 /
    4 成果为:不合格
    5 为什么呢?因为前提返回的成果是true则返回成果是 合格,不然返回 不合格.
    6 /



    我所有的自负皆来自我的自卑,所有的英雄气概都来自于我的软弱。嘴里振振有词是因为心里满是怀疑,深情是因为痛恨自己无情。这世界没有一件事情是虚空而生的,站在光里,背后就会有阴影,这深夜里一片寂静,是因为你还没有听见声音。—— 马良《坦白书》
    分享到: