Java基础知识

Java基础知识

标识符与命名规范

标识符的命名规范

  • 由数字、字母、下划线和美元符组成
  • 不能由数字开头
  • 不能是关键字

上面是标识符命名的硬性规范,即如果不按照上面的来做,那么程序在编译时不能够通过,下面介绍软性规范,意思就是如果你不按照下面的来,编译器不会报错,但是软性规范是大家约定俗成的,大家都遵守的,所以我们要按照下面的来

  • 类名:大驼峰命名法,即首字母全部大写,如HelloWorld
  • 变量名与方法名:小驼峰命名法,即第一个首字母小写,后面的首字母全部大写,如helloWorld

Java中的常量

Java中的常量分为:

  • 字符串常量:使用双引号括起来的,如"Hello World!"
  • 整型常量:其实就是整数,如5
  • 浮点数:小数,如2.5
  • 字符常量:用单引号括起来的,单引号里面必须有一个字符,不可以没有,也不可以多于一个,如'ab',''都是错误的,另外这个字符可以是中文,如'中'
  • 布尔常量:只有两个值truefalse
  • 空常量:null,这个在这里不多做介绍

在前面我们学习了向屏幕输出Hello World!,类似的,在这里我们可以尝试着把常量输出出来,新建一个文件为Constant.java,注意前面提及的命名规范,Constant是类名,所以首字母需要大写,然后在该文件中敲入

public class Constant {
    public static void main(String[] args) {
        //下面我将输出一些常量
        System.out.println("Hello"); //输出字符串常量
        System.out.println(5); //输出整型常量
        System.out.println(2.5); //输出浮点型常量
        System.out.println('a'); //输出字符型常量
        System.out.println(true); //输出布尔型常量
    }
}

输出为:

Hello
5
2.5
a
true

注意:

  • 不能打印出null,如System.out.println(null)会报错
  • 上面//后面的内容为注释,编译器会自动的忽略,注释是对程序的解释,是为了帮助人看懂程序的

基本数据类型

Java中的数据类型分为基本数据类型和引用数据类型,引用数据类型暂且不提,这里的重点是掌握基本数据类型,基本数据类型分为四类:

  • 整型
  • 浮点型
  • 字符型
  • 布尔类型

整型可以细分为:

  • byte
  • short
  • int
  • long

上面整型数据类型都表示整数,只是表示的范围大小不一样,byte使用一个字节8bit来表示一个整数的大小,表示的范围为-128~127short使用两个字节来表示,范围比byte大一点,大约在几万左右,int使用四个字节来表示,是最常用的数据类型,因为它的范围已经大到足够我们日常使用了,long使用八个字节来表示,比int的范围还要大,但是由于使用int已经足够了,从节省空间的角度讲,没必要用long

浮点型可以分为

  • float
  • double

float使用四个字节来表示小数,虽然使用的是四个字节,但是表示的范围比使用八个字节的long更大,double使用八个字节来表示小数,所以使用double表示小数更精确,我们在平常使用最多的就是double

字符型没法细分,只有一个,那就是char类型,使用两个字节表示。

布尔型也没有办法细分,只有一个,那就是boolean,使用一个字节表示,它只有两个值truefalse

注意:

  • 字符串不是基本数据类型,它是引用类型,这个后面详细阐述。

变量

变量的命名需要服从前面所讲的标识符所需遵从的硬性或软性的规定。

变量的声明方法为:

数据类型 变量名

比如:

int a;
float f;
double d;

上面是对变量的声明,但是没有对变量进行赋值,没有被赋值的变量是不能被使用的,否则会报错,下面举一些例子:

byte by = 20;
short s = 10;
int a = 2;
long l = 122222222222222L;
float f = 1.2F;
double d = 2.5;
char c = 'a';
boolean b = true;

注意:

  • float变量进行赋值时,后面需要加上F
  • long类型的变量进行赋值时,后面需要加上L(大小写都可以,不过小写的l1,所以建议使用大写),当右边常量的值的大小小于int类型的范围时,L可以省略
long l = 2; 
  • Java中,整型常量的类型默认为int,浮点型常量的类型默认为double
  • 在一个花括号内部,变量名不能相同
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值