Java基础上--(2)

标识符、关键字和数据类型

 

 

标识符
标识符用作识别变量、类、方法、类型、文件、数组的有效字符序列。简单地说,标识符就是一个名字。
可以以字母、下划线“_”和”$”符开头,首字符外,可以跟上字母、下划线“_”和”$”符或数字。
标识符中区分大小写,Java中可以用中文做标识符。

 

关键字
Java中一些赋以特定的含义、并用做专门用途的单词称为关键字(keyword);
所有Java关键字都是小写的,TURE、FALSE、NULL等都不是Java关键字 ;
goto和const (常量)虽然从未被使用,但也作为Java关键字保留。
Java中的51个关键字:
abstract    assert(声称   )boolean    break    byte   continue
case         const(常量)    catch        double   char   class  
default      do                     extends      else       final   float
for            implements       long             if       import   goto
native    instanceof            int           interface   null    new
package  private  protected  public  return       short  try
static   strictfp(精确浮点) super   switch    synchronized( 同步的)
this     while   void                throw   throws    transient(短暂的)

数据类型
Java是一门强类型语言。也就是说,所有的变量都必须显式声明类型。
Java的数据类型分为两大类:原始类型(primitive type,也称为简单类型)和引用类型(reference type)。

原始类型:指的是一个数、一个字符或者一个true/false值。它不提供任何与它们所持有的数据类型相关的行为。
Java有8种简单类型:
数据类型 有效范围(bits)      数据类型 有效范围(bits)
boolean   1                          char            16
byte         8                          short           16
int          32                          long            64
float       32                          double        64

boolean类型:
适于逻辑运算,一般用于程序流程控制.
boolean类型数据只允许取值true或false,不可以0或非0的整数替代true和false。
用法举例:
 boolean  b = false;
 if(b)  {
      //do something
 }

字符型
char型数据用来表示通常意义上“字符”
字符常量是用单引号括起来的单个字符
char c = 'A';
Java字符采用Unicode编码,每个字符占两个字节,因而可用十六进制编码形式表示(前缀为u表示Unicode)
char  c1 = '\u0061';
Java语言中还允许使用转义字符'\'来将其后的字符转变为其它的含义
char c2 = '\n';      //代表换行符

整数类型
Java各整数类型有固定的表数范围和字段长度,而不受具体操作系统的影响,以保证Java程序的可移植性 。
Java浮点类型有固定的表数范围和字段长度。和整数类型一样,在java中,符点类型的范围与机器无关。

浮点类型
常量有两种表示形式
十进制数形式,必须含有小数点,例如:
 3.14       314.0      .314
科学记数法形式,如
 3.14e2     3.14E2      314E2
Java浮点型常量默认为double型,如要声明一个常量为float型,则需在数字后面加f或F,如:
   double  d = 3.14;
  float   f = 3.14f;

 

引用类型
Java语言中除8种基本数据类型以外的数据类型称为引用类型
引用类型数据以对象的形式存在
引用类型变量的值是某个对象的句柄,而不是对象本身
声明引用类型变量时,系统只为该变量分配引用空间,并未创建一个具体的对象

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值