java第一节

来源:互联网 发布:mac 破解 office 编辑:程序博客网 时间:2024/04/19 07:59

一、java中的关键字
关键字含义abstract表明类或者成员方法具有抽象属性assert用来进行程序调试boolean基本数据类型之一,布尔类型break提前跳出一个块byte基本数据类型之一,字节类型case用在switch语句之中,表示其中的一个分支catch用在异常处理中,用来捕捉异常char基本数据类型之一,字符类型class类const保留关键字,没有具体含义continue回到一个块的开始处default默认,例如,用在switch语句中,表明一个默认的分支do用在do-while循环结构中double基本数据类型之一,双精度浮点数类型else用在条件语句中,表明当条件不成立时的分支enum枚举extends表明一个类型是另一个类型的子类型,这里常见的类型有类和接口final用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变finally用于处理异常情况,用来声明一个基本肯定会被执行到的语句块float基本数据类型之一,单精度浮点数类型for一种循环结构的引导词goto保留关键字,没有具体含义if条件语句的引导词implements表明一个类实现了给定的接口import表明要访问指定的类或包instanceof用来测试一个对象是否是指定类型的实例对象int基本数据类型之一,整数类型interface接口long基本数据类型之一,长整数类型native用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的new用来创建新实例对象package包private一种访问控制方式:私用模式protected一种访问控制方式:保护模式public一种访问控制方式:共用模式return从成员方法中返回数据short基本数据类型之一,短整数类型static表明具有静态属性strictfp用来声明FP_strict(单精度或双精度浮点数)表达式遵循IEEE 754算术规范super表明当前对象的父类型的引用或者父类型的构造方法switch分支语句结构的引导词synchronized表明一段代码需要同步执行this指向当前实例对象的引用throw抛出一个异常throws声明在当前定义的成员方法中所有需要抛出的异常transient声明不用序列化的成员域try尝试一个可能抛出异常的程序块void声明当前成员方法没有返回值volatile表明两个或者多个变量必须同步地发生变化while用在循环结构中

二、java标识符

1、可以由字母、数字、下划线、美元符组成,不能以数字开头

2、不能用java中的关键字

3、区分大小写

3、见名知意


三、变量

有三部分组成:变量类型、变量名、变量值

如String name = "xiaoli";

一般采用驼峰式命名法,见名知意


四、数据类型

1、基本数据类型:数值型(整数型byte,short,long、浮点型double,float)、字符型、布尔型

2、引用数据类型:类(class)、接口(interface)、数组

3、常用的基本数据类型:int、double、float、char、boolean

4、String是一种常见的引用数据类型,用来表示字符串


五、变量使用规则

1、先声明后使用

2、声明时可以赋值 int num = 1;

3、变量中每次只可以赋一个值,可以多次修改

4、main 方法中定义的变量必须先赋值,然后才能输出


六、java中的自动类型转换

1.  目标类型能与源类型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型

2.  目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 

     double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了

3、强制转换:double a=0.2;   int b = 5;   b=(int)a;可能有数据丢失



七、常量的应用

常量:被设定值后,在程序运行过程中不可以改变

语法:final 常量名 = 值;   如 final a = 5;


八、java中的注释

1、单行注释:    //

2、多行注释:    /*       */

3、文档注释:    /**      */   


九、java中的运算符

Java 语言中常用的运算符可分为如下几种:

Ø 算术运算符


Ø 赋值运算符


Ø 比较运算符


Ø 逻辑运算符


Ø 条件运算符

条件运算符( ? : )也称为 “三元运算符”。

语法形式:布尔表达式 ? 表达式1 :表达式2

运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值

十、java中运算符的优先级




0 0
原创粉丝点击