**
Day 3
**
/*
关于java语言当中的标识符
1.什么是标识符?
--在java源程序中凡是程序员有权利自己命名的单词都是标识符。
-- 标识符可以表示什么元素呢?
* 类名
* 方法名
* 变量名
* 接口名
* 常量名
。。。。
2.标识符的命名规则?【不按照这个规则来,编译器会报错】
*一个合法的标识符只能由数字、字母、下划线、美元符号组成,不能含有其他符号。
*不能数字开头
*严格区分大小写
*关键字不能做标识符
*理论上无长度限制,但是最好不要太长
3.标识符的命名规范【只是一种规范,不属于语法,不遵守规范编译器不会报错】
*最好见名知意
*遵守驼峰命名方式
*类名、接口名:首字母大写,后面每个单词首字母大写。
*变量名、方法名:首字母小写,后面每个单词首字母大写。
*常量名:全部大写。
*/‘
public class IdentifierTest01{//IdentifierTest01是一个类名,名字可以修改
//main是一个方法名
public statis void main (string[] args){//args是一个变量名
}
}
/*
关于字面值
字面值:
-- 10、100
--3.14
--"abc"
--'a'
-- true、false
字面值就是数据。 字面值是java源程序的组成部分之一。包括标识符和关键字他们都是java源程序的组成部分。
数据在现实世界中是分门别类的,所以数据在计算机编程语言当中也是有类型的:【数据类型】
--10、100 属于整数型字面值
--3.14 属于浮点型字面值
--true、false 属于布尔型字面值
--"abc"、"中国人"属于字符串字面值
--'A'、'人' 属于字符型字面值
*注意:
java语言中所有的字符串型字面值必须使用双引号括起来,双引号是半角
JAVA语言中当所有的字符型字面值必须使用单引号括起来,单引号是半角
*/
public class ConsTest01{
public statis void main (string[] args){
System.out.println("abvc");
System.out.println("中国人牛逼");
System.out.println(10);
System.out.println(100);
System.out.println(true);
System.out.println(false);
System.out.println('A');
System.out.println(3.14);
//编译报错,因为单引号中只能存放单个字符,属于字符型字面值
//System.out.println(‘ABC’);
//100是一个字面值,是一个正属性数值,那么既然是数据存储在内存当中,必定会占用一定的内存空间
System.out.println(100);
}
}
/**
关于java语言的变量
1、什么是变量?
*变量本质上来说是内存中的一块空间,这快空间有数据类型、有名字、有字面值。
*变量包含三部分,数据类型、名称、字面值【数据】
*变量是内存中存储数据的最基本的单元。
2、数据类型的作用是什么?
*不同的数据有不同的类型,不同的数据类型底层会分配不同大小的空间
*数据类型是指导程序在运行阶段应分配多大的内存空间
3、变量要求:变量中存储的具体数据 必须和变量的“数据类型“”一直,当不一致的时候编译报错
4、声明变量的语法格式
数据类型 变量名
*数据类型:
目前还没学习。
*变量名:
只要是合法的标识符就行,规范要求中,首字母小写,后面每个单词首字母大写。
例如:
int i;
int age;
int length;
int num'
其中int 是数据类型,i,age,length,num是变量名
5、变量声明后怎么赋值?
语法格式:
变量名 = 字面值;
要求:字面值的数据类型必须和变量的数据类型一致。
*等号是一个运算符,叫做赋值运算符。赋值运算符先运算等号右边的表达式,表达式执行结束后的结果赋值 给左边变量。。。
6、声明和赋值可以做到一起完成。
int i = 10;
7、变量复制后,可以重复赋值,变量的值可变化。
int i = 10;
System.out.println(i);//10
i = 20;
System.out.println(i);//20
i = 30;
System.out.println(i);//30
8、有了变量的概念之后,内存空间得到了重复的使用;
int i = 10;
System.out.println(i);
.............
.........
System.out.println(i);
9、通常访问一个变量包括两种访问方式:
*第一种:读取变量中保存的具体数据 get 获取
*第二种:修改变量中保存的具体数据 set 设置
10、变量在一行上可以声明多个
int a,b,c;
11、java中的 变量必须先声明、再赋值才能访问
**/
望大佬,有错及时提出来,小弟立马吸取教训!!!!!!!!