Java基础入门-关键字、数据类型相关知识

来源:互联网 发布:淘宝网伴娘礼服 编辑:程序博客网 时间:2024/05/01 19:55

Java中的关键字

注意Java代码是区分大小写

Java 语言中有一些具有特殊用途的词被称为关键字。关键字对 Java 的编译器有着特殊的意义,在程序中应用时一定要慎重哦!!

Java 中常用关键字:

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

变量即在程序运行过程中它的值是允许改变的量。 

常量即在程序运行过程中它的值是不允许改变的量。


Java中的数据类型

通常情况下,为了方便物品的存储,我们会规定不同的盒子来存放的不同的物品种类!同理,变量的存储也是有不同类别的

Java 语言是一种强类型语言。在 Java 中存储的数据都是有类型的,而且必须在编译时就确定其类型。 Java 中有两类数据类型:


数据类型:一、基本数据类型

1. 数值型:整数类型(byte,short ,int, long)

浮点类型(float,double)

2. 字符型(char)

3.布尔型(boolean)

二、应用数据类型 

1.类(class)  

2.接口(interface) 

3.数组


在 Java 的领域里,基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址

Java中变量的使用规则

1、Java 中的变量需要先声明后使用

2、变量使用时,可以声明变量的同时进行初始化

eg: String a="test";

以先声明后赋值

String a;

a="test";

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

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

Java中的自动类型转换

在 Java 程序中,不同的基本数据类型的数据之间经常需要进行相互转换。例如:

int a1=12;
double a2=a1;
System.out.println(a2);

代码中 int 变量 a1 可以直接为 double 型变量 a2 完成赋值操作,运行结果为: 12.0 

这种转换称为自动类型转换,当然自动类型转换是需要满足特定的条件的:

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

2.  目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了

Java中的强制类型转换

目标类型大于源类型这种转换是不会自动进行的!例如 int 型的存储范围比 double 型的小。此时就需要通过强制类型转换来实现了。

语法:( 数据类型 ) 数值

double heightAvg1=75.8;
int heightAvg2=(int)heightAvg1;
System.out.println(heightAvg1);
System.out.println(heightAvg2);

运行结果:

可以看到,通过强制类型转换将 75.8 赋值给 int 型变量后,结果为 75,数值上并未进行四舍五入,而是直接将小数位截断。

强制类型转换可能会造成数据的丢失哦,应用时一定要慎重!

Java常量的应用

常量,我们可以理解为是一种特殊的变量,它的值被设定后,在程序运行过程中不允许改变

语法:final 常量名 = 值;

final String TEST="这是测试";

程序中使用常量可以提高代码的可维护性注意:常量名一般使用大写字符

如何在Java中使用注释

在编写程序时,经常需要添加一些注释,用以描述某段代码的作用。

一般来说,对于一份规范的程序源代码而言,注释应该占到源代码的 1/3 以上。因此,注释是程序源代码的重要组成部分,一定要加以重视哦!

Java 中注释有三种类型:单行注释、多行注释、文档注释

/** 
* 文档注释
*/

 /*
*多行注释 
*/

//单行注释








1 0
原创粉丝点击