标识符

什么是标识符

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

定义标识符的规则

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

注意:

1 不能是数字开头

2 不能使用java中的关键字以及不保留字

3 通常标识符的首字母大写,起名时为了提高代码的可读性尽量见名思意,Java中是严格区分大小写。

java关键字

  • 和其他语言一样java有许多关键字。 关键字就是被java赋与特殊含义的单词,Java中关键字的特点是所有字母都是小写。这些关键字不能当作标识符来使用,下面我们来看一下java中的保留关键字,这些关键字不需要强行记住但一定要了解,切记这些关键字不能当作标识符来使用,一旦使用程序会报错。
以下为java中的关键字

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

class   interface  byte     short    int   float
     long    double     char     boolean  void

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

true    false    null

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

if   else   swicth    case    default  do
   for  break  continue  return  while

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

private  protected  public

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

extend  implements

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

new  this  super  instanceor

用于异常处理的关键字

try  catch  fianlly  throw throws

用于包的关键字

package  import

其他修饰符关键字

native  strictrp  transient  volatile  assert

注:其中goto const 这两个在java中没有任何意义他是java的保留字,同样也不能用作标识符。

注释

  • 注释就是用来解释程序的某些语句的意思作用和功能,提高代码的可读性
Java中注释格式

注释分为三种
单行注释 格式: // 被注释掉的内容
多行注释 格式: /* 被注释掉的内容*/
文档注释 格式: /** 被注释掉的内容*/

注释的用法
System.out.println(“这是我的第一个小程序”)

//上面的是一个输出语句双引号里面内容会被输出出来

   }
}

public class test{
public static void main(String[] args){
/* 这个main方法是程序的
  主方法,是程序的入口
*/

/**
这是我的第一个java程序
@author  张三
*/

注:被注释掉的内容是不会被运行的

数据类型

  • Java是一种强类型语言,在java中数据类型主要分为基本数据类型引用数据类型
基本数据类型主要分为八大基本数据类型:
  1. 数值型
    分为 (整型 浮点型)
  2. 整型
    byte (字节型)
    short (短整型)
    int (整型)
    long (长整型)
  3. 浮点型
    float (单精度浮点型)
    double(双精度浮点型)
  4. 字符型
    char (字符型)用来定义单个字符
  5. 布尔型
    boolean
    布尔型的值只有两个 true(真) false(假)
八大基本数据类型取值范围:

java常用项目模块有哪些_java常用项目模块有哪些

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

Java中变量以及常量

变量
  1. 我们可以简单的理解为 在程序运行过程中可以发生改变的数据
  2. java变量是程序中最基本的存储单元
  3. java是一种强类型语言 每一个变量必须声明其类型
声明变量
  1. 声明一个变量其要素分为三个:
变量类型 变量名 = 变量初始值 ;

          btye a=100;
          int  b=1000;
          char   c=‘好’;
  1. 变量类型 就是我们之前学习的八大基本数据类型
  2. 变量名 可自取主要由大小写字母组成,变量名开头必须是 字母 下划线 $符号开头 不能使用关键字 尽量做到顾名思义
变量另外两种书写方式
btye a;        int a,b,c;
    int b; 
    char c;        a=100;
    a=100;         b=1000;
    b=1000;        c=10000;
    c=‘好’;

注:建议使用第一种。

变量的作用域

变量分为成员变量局部变量成员变量就是在类中声明的变量,可以在整个类中使用;局部变量就是在某个方法中声明的变量,局部变量只能在该方法中使用。

常量

常量就是程序中不会发生改变固定不变的数据
常量分为以下几种:

整数常量 (所有的整数)
小数常量 (所有小数)
布尔常量 (只有两个 ture false)
字符常量 (就是单个字符用单引号标识)
字符串常量(将一个或多个字符用双引号标识)
null常量 (只有一个值就是 null)

常量的声明

常量是通过 final 关键字来声明
常量的声明格式 如下:

final int CHANGLNAG=3;

可以简单理解为就是在变量前面加上了final关键字,常量之前说过是不能改变的数据,就是说常量的值只能被初始发一次,常量命名规则通常使用大写字母。

类型转换

类型转换分为自动类型转换和强制类型转换

java常用项目模块有哪些_java常用项目模块有哪些_02


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

自动类型转换

由弱类型转向强类型为自动类型转换
自动类型转换可直接进行 如下:

byte   a=3;
      int    b=a;
     
      int    c=5;
      float  d=c;
强制类型转换

由强类型转向弱类型为强制类型转 如下:

float a=20.5f;
       int b=(int)a;//将浮点型转换成整型

注意:
强制类型转换必须加需转换类型
强制类型转换可能会造成数据的丢失