您的位置:首页 > 编程语言 > Java开发

java语言基础复习03

2016-11-09 16:39 239 查看
复习:

1、java 是一个平台,同时也是一个语言,高级的面向对象的编程语言

2、jdk 中,包括开发环境,javac  运行环境jre ,java

3、在jvm 的虚拟机中,还给我们提供大量的类库。

4、java 还有三个开发的方向,javase ,javaee,javame

5、javac 进行.java 文件编译  .class

6、java 对我们.class 进行加载,翻译,以及执行。

1、java 的数据类型

   a、基本数据类型

      1)四种整型:byte  short  int  long

      2)浮点型: float  double

      3)字符:  char

      4)逻辑类型: boolean  :  true  false 

   b、引用类型  对象类型  类的类型 ,类   接口  数组  ,自定义的类

2、java 程序的变量

   全局变量   局部变量

   类体中叫全局变量,在整个类中都能使用标示符。

   方法体中或者是所定义的一个局部区域中,这叫局部变量,也只有在其定义地方才可以使用。

   变量,就是我们所定义的一个标示符,而且这个标示符的值是可以发生变化的,叫变量。

   直接使用是一个数据,这叫常量。

   数据类型  标示符 = 变量的值

   在我们java 程序中所有的变量都要有值,才可以使用。

   全局变量如果你没有给值,那么它会有默认值,而且每一种基本类型都是有默认值的。

   //  类型转换

   小的转换成大的,是自动类型转换 int i =23;   double  d = i;

   大的转换成晓得,是强制类型转换 double d = 2.3;   int  i = (int)d;//  精度的损失

   boolean  类型是不能参与转换,  char 类型要转换成整形,是有一个对照表,ascii 码对照表

   

   在运算的过程中,小的会自动转换成大的以后才开始运算,整形会自动转换成浮点型才开始运算

   如果byte,short ,来进行运算,都要先转换成int 类型才可以运算,结果也为int 

3、java 程序中的运算

   算术运算  += -=  ++  --

   

   比较运算  > <  >= <=  ==  , 其结果一定是  true  false

   逻辑运算  &&  ||   !  , 其结果为true false  ,操作数都是true false

   

1、java 应用程序中的流程控制结构。

条件结构  判断结构

a、

    if     

    if  else    

    if else if  else if  else

    if-else语句规则:

       1)、if后的括号不能省略,括号里表达式的值最终必须返回的是布尔值 

       2)、如果条件体内只有一条语句需要执行,那么if后面的大括号可以省略,但这是一种极为不好的编程习惯。 

       3)、对于给定的if,else语句是可选的,else if 语句也是可选的 

       4)、else和else if同时出现时,else必须出现在else if 之后 

       5)、如果有多条else if语句同时出现,那么如果有一条else if语句的表达式测试成功,那么会忽略掉其他所有else if和else分支。 

       6)、如果出现多个if,只有一个else的情形,else子句归属于最内层的if语句

b、switch  case  break  default

   switch (byte short  int long   char  String )

   原理:

   switch(表达式)

   { case 常量表达式1:语句1;

    ....

    case 常量表达式2:语句2;

    default:语句; }

    1.default就是如果没有符合的case就执行它,default并不是必须的.

    2.case后的语句可以不用大括号.

    3.switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型.

    4.一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break,利用这一特性可以让好几个case执行统一语句.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息