Java基础语法

来源:互联网 发布:学数据库可以干什么 编辑:程序博客网 时间:2024/04/27 21:09

   Java的关键字(也就是系统标识符):

 

   abstract(抽象的),boolean(布尔),byte,case

   catch,char,class,const(常数),continue(结束本次循环,进入下次循环),break(结束本层循环)

   default,do,double,else,extends(延伸,延续)

   assert(声称),final,finally,float,for

   goto(保留字:“转到”),if,implements(工具,实现),import,instanceof(实例)

   int,interface(界面,接口),long,native,new

   strictfp,package,private,protected,public

   return,short,static,super,switch

   synchronized(同步的),this,throw,throws,transient(临时的)

   try,void,volatile(异变的,不稳定的),while

 

   Java的标识符:

 

  标识符不能是关键字或true,false,null

  标识符可以包含字母,数字(0-9),下划线(_)或美元符号 “且数字不能作为标识符的开头”

  标识符是区别大小写的,并且没有规定的最大长度

  标识符要满足:“见名知意”,“满足大家约定的规则”“常量全大写,不同的单词用下划线隔开”

 

   Java中使用的数据类型

  

  1.为什么要定义数据类型:

    i:划分空间的大小

    ii:计算机以怎样的形式去理解空间中的内容

   2.分为:基本类型和引用类型

    基本类型:整型,浮点型,字符型,布尔型

    同样字节的浮点型大于整型:因为浮点型是以科学计数法计数的

 

    引用类型:类,接口,数组

    其中引用类型不能直接比较标识符下面存在的数据;因为那是引用,而不是值,它是指向值的,而值存在内存中另外一个地方。 要比较需要用到str1.equals(str2)

 

    Java 中的变量与常量:

    Java 中的变量必需“初始化”,引用类型的初始化为空

    变量的作用域:在哪个“{ }”中声明,就在哪个“{ }”中使用

    变量可以在任意地方定义

 

    在Java中执行数学表达式运算时:

   所有的byte,short,char将被自动提升为int型

  forexample:

   int a; 

   System.out.print(ture ?'b':a);将不是输出'b',而是输出98,因为char会自动转换为int

 long,float,double 对应的越来越大;计算结果类型将属于“存在的最大类型”

   整型字面量默认被看作是int型值:新版本:数值小于65535,将会被看作short型

   浮点字面量被默认看作是double型值

 

   在booleanDemo程序中,布尔类型的y不能赋值给int型的x,即是使用强制转换也不行

 

  引用类型:除了基本类型外的变量类型都被称为:引用类型

 

  常量:字面常量:10,‘a’;符号常量:i.把业务含义带入常量值(便于阅读)ii.方便修改

       命名名字:全大写

      final  int  PI=3.14...

 

  Java中的运算符:

  不用过多记忆;多加()就行 

  Java注释:  //单方注释 ,多行注释 , (包含HTML的注释文件)  便于理解   

  

thow与thows的区别     

public void p1 throws IOException { 
throw new IOException("io error");
}
这个example很经典,throw就是自己抛出一个异常,而 throws是声名一个异常,表明该异常不在产生异常的函数中处理,由调用该函数的方法处理
throws是用作方法的最开始,表明这个方法会抛出什么异常
throw用在方法里面,用来抛出异常
 
 
0 0
原创粉丝点击