Java基础知识(关键字,标识符,命名规则,书写规范,常量,变量,数据类型,隐式转换,强转,字符串,运算符)

关键字

1、在java中有着特殊含义、特殊功能的单词

在这里插入图片描述

2、取名字的时候不要和关键字重名,但是可以包含关键字 class Myclass

3、还有两个保留关键字 goto const,在java中没有特殊的含义,但是依然不能使用

标识符

1、用来给类、接口、枚举、方法、变量、常量取名字的字符序列

2、组成

​ 1、以英文大小写、数字

​ 4、两个特殊的符号 $ _

​ 5、除英文外的其他字符(中文)(不建议)

3、注意事项

​ 1、不能以数字开头

​ 2、不能和关键字重名

Public myclass _class 可以

class 1class 不可以

命令规则

1、在是一个合法标识符的前提下,给类、包、变量、方法取名字的时候还要遵循一定的原则,这些原则不会被编译器检查,是程序员约定俗成的东西

2、包 全部小写 域名倒着写

​ ujiuye.com com.ujiuye.demos

3、 、接口、枚举 所有单词的第一个字母大写,其他字母小写 一般是一个名词 驼峰法

​ HelloWorld MyClass Dog

4、方法 第一个单词全部小写,从第二个单词开始首字母大写,其他字母小写 一般是动词或者动宾结构

​ setName queryAllStudent get

5、变量 第一个单词全部小写,从第二个单词开始首字母大写,其他字母小写,一般是一个形容词

​ myName name i

6、常量 所有单词全部大写 多个单词通过_进行分割

​ E PI MAX_VALUE

java的书写规范

1、左大括号左边要有空格,右边要有换行和缩进 (tab)

2、右大括号要与本次层的代码对齐

3、符号左右两边要有空格

4、不同的代码块要有换行

常量

1、在程序运行过程中,其值不会发生改变的量就是常量

2、分类

​ 1、字面值常量: 12 12.34

​ 2、符号性常量:只知道常量的名称,而不知道常量的值 public static final int MAX_VALUE = 100;

3、字面值常量

​ 1、整数类型 12 13

​ 2、小数类型 12.34 12.0

​ 3、布尔类型 表示是是非非的东西 true false

​ 4、字符类型 ‘a’ ‘b’ 使用单引号引起来的单个字符

​ 6、字符串类型 使用双引号引起来的字符序列 “张三”

​ 7、空常量 null 表示空

class Demo02_常量 {
   

	public static void main(String[] args) {
   
		//整数常量
		System.out.println(10);
		System.out.println(-100);

		//小数常量
		System.out.println(-12.34);
		System.out.println(13.0);
		
		//布尔常量
		System.out.println(true);
		System.out.println(false);

		//字符常量   使用单引号引起来的单个字符
		System.out.println('q');//q
		System.out.println('张');//张   汉字也是单个字符
		//System.out.println('ab');//报错误      ab是两个字符
		//System.out.println('');//报错    一个字符都没有
		System.out.println('	');//空格和制表符都是单个字符

		//字符串常量   使用双引号引起来的字符序列
		System.out.println("666");
		System.out.println("true");
		System.out.println("");
		System.out.println("bacdefdjfsdfsdsdfds");

		//空常量null
		//System.out.println("null");字符串常量

		/*
			你吃饭了吗      早饭  晚饭  午饭
		
			null        char[] 数组可以为null    String也可以为null
		*/
		
		//System.out.println(null);//报错  引用不明确
	}
}

变量

1、在程序运行过程中,其值会发生改变的量

2、定义的格式

​ 数据类型 变量名 = 变量值;

​ int i = 10;

刘德华 张学友 明星

4、本质:使用不变得变量名,去表示不断变化的数据

5、在内存中,开辟了一段空间,存储不断变化的数据

6

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Programming Life

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值