今日主要记录java的数据类型、关键词和变量认识
1、java的八种数据类型是什么?
java的八种数据类型主要分四类:
第一类:整型 byte short int long
第二类:浮点型 float double
第三类:逻辑型boolean(它只有两个值可取true false)
第四类:字符型 char
2、八种数据占用空间数和取值范围是什么?
3、在基本类型中,如果不明确指定,整数型的默认是什么类型?带小数的默认是什么类型?
整数类型 默认为 int
带小数的默认为 double
boolean的默认值 false
4、float类型和long型如何定义?
float f = 1.2f
long l = 1.2L
5、数据类型转换,什么是强制类型转换?什么是自动类型转换?什么是向上造型?
强制类型转换:在一个类型前面加( ),来强制转换:
long l = 9L;int i = (int)l;
自动类型转换:
int i = 5;
String str = “”+i;
向上造型:把范围小的造型为范围大的类型:
int i = 2;
long l = i;
6、什么是关键词?
关键字就是编程语言与机器语言的编码约定;而关键词是不能在java中命名使用的哦,使用出现编写错误
如:true 、false 、null 等就是java的关键词
7、什么是变量?
变量是用来引用一块内存区域或一个值,用标识符来表示,可以通过操作变量来操作变量所对应的内存区域或值块的值。
8、变量的命名规则是什么?
(1) 以字母、 、下划线开头,其后可以跟字母、下划线、 和数字;
(2) 首字母小写,中间单词用大写字母隔开;
(3) 名称具有一定含义;
(4)可以先声明再赋值也可以声明的同时进行赋值
(5)没有赋值的变量是不可以使用的
顺带说下类、属性、方法、包、文件名、变量、常量、控制结构、语句行、注释的命名规则:
类: 一个类文件中类名要和文件名相同,类名一定要以大写字母开头,单词之间用大写字母分隔
属性: 属性名首字母小写,中间用大写字母隔开(趣名:骆驼命名法)。
方法: 方法名首字母小写,中间用大写字母隔开。
包: 引用包必须写在类文件的开头,有且只能有一个包,全部用小写字母。
控制结构:当语句是控制结构的一部分时,即使是单个语句,也应使用大括号将语句封闭。
语句行:每行只写一个语句,并使用四个缩进的空格,使代码更易读,注意用分号结束。
注释: 用注释来说明那些不明显代码的段落。
常量: 常量名一般用大写字母,单词之间用下划线分隔,一旦赋值不允许修改。
ps:一般进入的公司工作,都会有一套代码编写命名规范,初学者刚开始就掌握良好的代码编写风格和习惯是比较重要的,这可以体现出一个程序员的专业素样和形象
9、什么是实例变量?什么是局部变量?什么是类变量?什么是常量?
实例变量: 类中定义的变量,即类成员变量,如果没有初始化,会有默认值;
局部变量: 在方法中定义的变量,必须初始化;
类变量: 用static修饰的属性,也叫静态变量;
常量:就是用final 关键词修饰的变量,只允许赋值一次,一旦赋值将无法更改
10、各种变量的定义规则和使用规则?
实例变量: 不需要static关键字来声明,需要类的实例(对象)调用(用“.”点);
类变量(静态变量): 用static修饰,可以用类名调用,也可以用类的实例调用;
局部变量: 在方法内任意定义变量即为局部变量;