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

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值