我在蓝桥Java的第一堂课

2017-03-17

第一部分


1. Java语言的主要特点



blob.png



 java语言是简单的

 面向对象的

 分布式的

 健壮的

 安全的

 平台无关的

 可移植的

 解释型的

 高性能的

 多线程的

 动态的

 ……


2. 标识符的使用及命名规则



blob.png



 a)标识符字母、数字、下划线、美元符号“$”组成,首字符不能是数字;

 b)Java的关键字不能作为标识符;

 c)标识符没有长度限制;

 d)标识符对大小敏感;

 e)见名知义。

blob.png

blob.png

3. 关键字:表示一种数据类型或者表示程序的结构等,不能用作变量名、方法名、类名和包名。


4. 变量


 a)成员变量:类的内部、方法外定义的变量,其作用域从变量定义位置起到类结束;

 b)局部变量:在方法内部定义的变量,其作用域从变量定义位置起到方法结束。


5. 常量


 a)其值不可变

 b)在声明时,必须初始化;

 c)无法进行赋值。


blob.png



第二部分


1. 数据类型


(1)整型 byte short int long

(2)浮点型float double

(3)字符型char


2. 类型转换:char-->自动转换:byte-->short-->int-->long-->float->double

    注意:声明一个float类型时,需要在常量后面加上f或F.


(1)容量小的类型自动转换成容量大的类型。

(2)Bety,short,char之间不会相互转换,三者在计算时首先转换成int类型。

(3)容量大的数据类型转换成容量小的数据类型首先要进行强制转换,但这种方法可能会造成精确度的降低。

(4)多种类型的数据转换首先会先转换成容量大的类型,然后在进行计算。



blob.png



3. java运算符


(1)算数运算符:+ - * / % ++ --

(2)关系运算符:< > <= >= == !=

(3)赋值运算符:= += -= *= /=

(4)逻辑运算符:! && ||

(5)位运算符:~ & | ^ << >> >>>


4. if语句


 基本if语句:满足条件执行。

 多重if:一个条件满足时,其他不执行。

 if语句嵌套:外层条件不满足时,内层条件不能执行


blob.png


5.switch语句


  Switch(){

    casse 1:

    break;

  }


     1、表达式返回值必须是:int byte char short string

     2、case语句中取值必须是常量,且互不相同。

     3、default语句可选。

     4、break表示跳出当前结构,不可少。

 注意:

      Switch语句的判断条件只能是等值判断。


 注意:

    1.case后必须为常量

    2. break 使得程序在执行完选中的分支后,可以跳出整个switch语句(即跳到switch接的一对{}之后),完成switch。如果没有这个break,程序将在继续前进到下一分支,直到遇到后面的break或者switch完成。4.case后的{}可加,可不加.


6. 使用循环的需要注意的几个要素:


    1.控制变量初始化;

    2.控制条件的判断;

    3.循环体----要重复做的事情;

    4.控制变量的操作(通常是自增或者自减)。



blob.png



    a)while语句的特点:先判断条件然后在执行循环代码块;

    b)do…while语句的特点:先执行循环代码块然后再判断循环条件;

    c)for循环的特点:结构清晰,易于理解;它的表达式为for(表达式1;表达式2;表达式3),它执行的顺序为:表达式1   表达式2    循环操作   表达式3。

    d)双重for循环



上一篇:时隔22年,我终于遇见了你

下一篇:你不知道的互联网趋势大集结