Java学习起始(标识符,关键字,常量及变量)
来源:互联网 发布:网络流行照片 编辑:程序博客网 时间:2024/06/07 06:46
Java学习起始(标识符,关键字,常量及变量)
1.标识符:Java中类,对象,方法,变量,接口和自定义数据类型命名所使用的字符序列。注意:
(1). Java标识符选取应“见名知意”且不能和Java关键字相同。
(2).标识符由字母、下划线“_”、美元符“$”或数字组成。
(3).标识符应以字母、下划线、美元符开头,不能以数字开头。
命名约定:
(1).类和接口名。每个字的首字母大写,含有大小写。例如:MyClass,HelloWorld,Time等。
(2).方法名。首字符小写,其余的首字母大写,含大小写。尽量少用下划线。例如:myName,setTime等。这种命名方法叫做驼峰式命名。
(3).常量名。基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。对象常量可大小混写。例如,SIZE_NAME。
(4).变量名。可大小写混写,首字符小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号。给变量命名是尽量做到见名知义。
例子:
合法标识符:myName,My_name,Points,$points,_sys_ta,OK,_23b,_3_ 等。.
不合法标识符:#name,25name,class,&time,if 等。
2.关键字:是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java中的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,者表示程序的结构等。关键字不能用做变量名、方法名、类名、包名、和参数。
例子:
用法详情请参考:http://baike.so.com/doc/6742334-6956859.html。
3.Java的常量及变量
(1). Java的常量值用字符串表示,区分为不同的数据类型。
例:
整型常量123
实型常量3.14
字符常量‘a’
逻辑常量true 、false
字符串常量“helloworld”
注意:“常量”这个名词还会用在另外其它语境中表示不可变的变量
参见final关键字:http://www.cnblogs.com/dolphin0520/p/3736238.html
(2).Java的变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。Java程序中每个变量都属于特定的数据类型,在使用前必须对其声明,声明格式为
Type varName [=value][{,varName[=value]}]
例:
Int i=100;
Float f = 12.3f;
Double d1,d2,d3=0.123;
String s=”hello man!”;
从本质上讲,变量其实是内存中的一小块区域,使用变量名来访问这块区域,因此,每一个变量使用前必须要先申请(声明),然后必须进行赋值(填充内存),才能使用。
“上帝赋予人类说话的能力,而言语又创造了思想,思想是人类对宇宙的量度。”
————摘自《Prometheus Unbound》
- Java学习起始(标识符,关键字,常量及变量)
- Java:标识符、关键字、常量、变量。
- Java关键字,标识符,常量,变量
- Java:标识符,关键字,常量,变量
- 黑马程序员----Java基础(一):关键字、标识符、常量、变量
- Java中的变量、常量、关键字和标识符
- Java学习日记(一)关键字、标识符、注释、常量与变量、运算符、转义字符
- JAVA中的标识符、变量、关键字、变量、常量、运算符、优先级
- NO2.Java学习笔记【关键字、类名、标识符、注释、变量与常量、数据类型、进制、运算符】
- 黑马程序员 【】java学习之路——关键字、标识符、注释、常量和变量、数组
- JavaSE入门学习5:Java基础语法之关键字,标识符,注释,常量和变量
- java关键字、标识符、注释及变量
- Java基础--->04.关键字、标识符、变量和常量。
- Java语法基础之关键字、标识符、注释、常量和变量
- java基础复习之四:注释,标识符,关键字, 变量,常量
- java-关键字,标识符,进制,常量变量,运算符
- Java中的关键字、标识符、注释、常量与变量
- java基础复习之四:注释,标识符,关键字, 变量,常量
- 堆排序
- 嵌入式学习--work5 RTC实时时钟学习
- CentOS安装vsftpd后不能新建文件夹的解决方法
- Java - 华为机试训练 - 明明的随机数
- fedora 24 编程时使用sqlite3出现<sqlite3.h>cont not find file or directory
- Java学习起始(标识符,关键字,常量及变量)
- EL表达式中的empty运算符和三元运算符
- Java笔记(1)- Java基础知识、类、对象、运算符、数据类型
- CSS3中border-image属性的最简单的使用方法
- [玲珑学院OJ 1029 - Bob and Alice are playing factors]Miller_Rabin+Pollard_rho+排列组合+逆元
- 百度云管家登陆网络异常的解决办法
- java 多态
- 数组中出现次数超过一半的数字
- 《Matlab在数学建模中的应用》笔记3-灰色预测(GM(1,1))