- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA基础知识点及每个知识点所解决的问题
一、 Java语法
1、 变量及常量
变量名的命名规则
必须以字符开头
必须是一串不间断的unicode字符,也就是说变量名中不能出现空格,也不
能出现减号 (否则会和减法相混淆)
变量名不能是java关键字,逻辑值 (true和false)以及保留字null。变
量名中可以包含关键字,但不能包含关键字
在这个作用域里它的名字必须是惟一的,不然及会造成混乱。不同作用域里
的变量可以起相同的名字。
非强制要求的java命名规范:变量名以小写字母开头,类的名称以大写字
母开头,如果一个变量名包括几个单词,就将几个单词写在一起,每个单词首字母大写。
常量名全部有大写字母组成,如有多个单词那就把每个单词用下划线连接。
注:中文也可以用做变量名,因为java语言字符都是16位的Unicode字符,一
个汉字一个字母无分别。目前不鼓励用中文变量名,特别是在不同操作系统,不同语言
下,编程,使用时,源程序中的中文变量名可能会变得无法阅读
正确的变量命名如:
cesa
lk
work
str
变量的类型
Java里的变量其实是一小块内存的区域
变量的分类分为
A、 按被声明的位置划分
1)、方法内部的称为局部变量
2)、方法外部类内部的称作成员变量
B、 按所属的数据类型分类
1)、基本数据类型变量
整数类型
Byte 字节类型 对于byte型变量,内存分配给1个字节,占8位,因
此byte型变量的取值范围是: -2^7~2^7-1。
Short 短整型 对于short型变量,内存分配给2个字节,占16位,因此short
型变量的取值范围是-2^15~2^15-1。
Int 整型 int型变量的取值范围是-2^31~2^31-1。
char 长整型 对于long型变量,内存分配给8个字节,占64位,因此long型
变量的取值范围是 -2^63~2^63-1。
char 字符类型 内存分配给2个字节,占16位,最高位不用来表示符号,没有
负数的char.char型变量的取值范围是0~65535.
实型
Float 单精度浮点数 对于float型变量,内存分配给4个字节,占32位,
float型变量的取值范围大约是10^-38~10^38,-10^38~10^-38。
Double 双精度浮点数 double型变量,内存分配给8个字节,占64位,double
型变量的取值范围大约是10^-308~10^308。
2)、引用数据类型变量
变量的定义
变量的作用是保存数据,如下
Double resbValues;
resbValues 12.65;
resbValues就是一个变量,他的作用就是保存数据 12.65;
在java语言中,必须首先给每个变量提供一个名字和类型,然后才能使用,这
就是变量的定义。
方法:type name;
“Type”表示变量类型;
“name” 表示变量名;
字符串类的操作及方法
String 不是简单类型,而是一个类,它被用来表示字符序列,String的特点
是一旦赋值,便不能更改其指向的字符对象,如果更改,则会指向一个新
文档评论(0)