java基本组成第1篇、关键字、标识符、注释、数据类型

1.关键字

Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。
关键字就是被java赋与特殊含义的单词。Java中关键字的特点是所有字母都是小写。

(注:java中的关键字不能被使用作标识符,一但使用程序会报错。)

Java中的关键字

用于定义数据类型的关键字

     class   interface    byte    shot   int     long
     float    double         char    boolean    void

用于定义数据类型值的关键字

     true     false     null

用于定义流程控制的关键字

     if      else    switch       case    dafault 

     while   do   for    break  continue   return

用于定义访问权限修饰符的关键字

    private    protected   public

用于定义类 、方法、变量修饰符的关键字

 abstract  final  static  synchronized

用于定义类与类之间关系的关键字

extends   implements

用于定义建立实例及引用实例判断实例的关键字

new    this   super     instanceor

用于异常处理的关键字

try  catch   finally   throw  throws

用于包的关键字

 package   import

其他修饰符关键字

native  strictrp  transient  volatile  assert

2.标识符

什么是标识符:

标识符就是在程序中我们自定义的一些名称     如:包名   类名   方法名   变量名;

定义标识符的规则:

标识符是由  任意大小写字母  数字  下划线( _ )  美元符号( $ )  组成 ;

注意:1.不能是数字开头
           2.不能使用java中的关键字以及不保留
           3.通常标识符的首字母大写

起名时为它提高代码的可读性尽量,见名思意。Java中是严格区分大小写。

命名规范:
1. 标识符由大小写字母, 下划线, 数字, $符号组成.
2. 开头可以是大小写字母, 下划线, 和$符号.(数字不能开头)
3. 标识符长度没有限制
4. 标识符不能是关键子和保留字
*> 标识符的命名最好能反映出其作用
*> java语言对字母的大小写有严格的要求.
*> 所有自定义标识符需全部遵循标识符的命名规范.

变量: 1. 如果是单个单词, 单词全部字母小写. 如:int count;
         2. 如果是由多个单词组成的复合单词, 除第一个单词外,  其后所有单词首字母大写. 如: int sumScore;
常量: 常量所有单词字母大写, 如果是由多个单词组成, 由下划线连接.如: String PERSON_NAME;
方法: 方法命名规范与变量相似, 如 count(); getSum();
   类:  类名的所有单词首字母均大写. 如Person{}  , DataCenter{};
   包:  用小写的倒置域名来命名. 格式: 前缀 + 项目名 + 模块名 + 层如: org.itfuture.domain.sorts;

3.注释

就是用来解释程序的某些语句的意思作用和功能,提高代码的可读性,被注释掉的内容是不会被运行的。

Java中注释格式

单行注释    格式     // 被注释掉的内容
多行注释    格式    /* 被注释掉的内容*/ 
文档注释    格式    /** 被注释掉的内容*/

4.数据类型

数据类型在计算机语言里面,是对内存位置的一个抽象的表达方式,可以理解为针对内存的一种抽象的表达方式。

(注:接触每种语言的时候,都会存在对数据类型的认识,有复杂的、简单的,各种数据类型都是在初学的时候都要学习了解。)

Java是一种强类型语言,所以java对于数据类型规范相对严格,数据类型是语言的抽象原子概念,可以说是语言中最基本的单元定义。

在java中数据类型主要分为:    
基本数据类型
引用数据类型

基本数据类型:主要分为 八大 基本数据类,这八种基本数据类型中分为:数值型、字符型、布尔型

1.八大基本数据类型:

数值型:

byte   (字节型)               
short  (短整型)                  
int      (整型)                 
long   (长整型)  
浮点型:    
float  (单精度浮点型)                 
double(双精度浮点型)

字符型:
      char   (字符型)用来定义单个字符
布尔型:
      boolen  布尔型的值只有两个  true(真)   false(假)

注:如果我们的数值还不够是java还为我们提供一个类bigdecimal;

2.类型转换:

自动类型转换      强制类型转换

byte , short ,char之间不会相互转换,它们三者在计算时会先转换为 int 类型;

弱类型转向强类型为自动类型转换,自动类型转换可直接进行 如下:
         
byte  a=3;
int     b=a;    
int     c=5;       
float  d=c;

由强类型转向弱类型为强制类型转换,如下;
         
float a=20.5f;         
int b=(int)a;//将浮点型转换成整型
注意:强制类型转换必须加,需转换类型,强制类型转换可能会造成数据的丢失;

下篇:java基本组成第2篇,变量和常量、运算符;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值