Java语言基础
来源:互联网 发布:淘宝网禁止出售保护 编辑:程序博客网 时间:2024/06/05 00:43
Java语言不采用通常计算机语言系统所采用的ASCII代码集,而是采用更为国际化的Unicode字符集。Unicode字符集每个字符用两个字节集16位表示。整个字符集中共有65535(2的16次方减1)个字符,其中前面256个字符表示ASCII码,使Java对ASCII码具有兼容性;后面21000个字符用来表示汉字等非拉丁字符。
Java符号按词法可分为五类:标示符,关键字,运算符,分隔符,常量。
Java语言中对标示符的定义有如下规定:
1. 标示符的长度不限。但在实际命名时其长度不宜过长,过长会增加录入的工作量。
2. 标示符可以有字母,数字,下划线“_”和美元符号”$”组成,且必须以字母,下划线或美元符号开头.
3. 标示符中同一个字母的大写或小写被认为是不同的标示符,即标示符区分大小写。
作为一种习惯,标示符的开头或标示符中出现的每个单词的首字母通常大写,其余字母小写,如TestPoint。
关键字:通常是程序设计语言本身已经使用且被赋予特定意义的一些标示符。下面是Java的关键字表:
运算符:运算符与运算数一起组成运算式,以完成计算任务。
分隔符:将程序代码组织成编译器所理解的形式,它构造了语句的结构和程序的结构。Java的分隔符有:(),{},[],;, , ,空格符。
注释:单行注释://
多行注释:/* */
常量:
1. 整型常量
十进制,如56,-24,0;
八进制,以零开头的数是八进制数,如017,0,0123;
十六进制,以0x开头的数是十六进制,如0x17,0x0,0xf,0xD;
2. 浮点型常量
小数点形式:如3.9,-0.23,-23.,.23,0.23;
指数形式:如2.3e3,2.3E3,都表示2.3*1000;
3. 布尔型
只有true和false,不用0和1表示。
4. 字符型常量
用单引号括起的单个字符。
用单引号括起的转义字符。
5. 字符串常量
用双引号括起的0个或多个字符串序列。
变量
1. 整型变量
类型 存储需求 取值范围
Byte 1字节 -128-127
Short 2字节 -32768-32767
Int 4字节
Long 8字节
2. 浮点型变量
Float 4字节
Double 8字节
注意:浮点型常量后面不加任何字符或加上d或D,表示双精度,加上f或F表示单精度。
3,字符型变量
Char 2字节 Unicode字符集
4.布尔型变量
Boolean true或false
5.引用类型
引用类型数据以对象的形式存在;
引用类型变量的值是某个对象的句柄,而不是对象本身;
声明引用类型变量是,系统只为该变量分配引用空间,并未创建一个具体的对象。
强制类型转换
隐式类型转换:较低类型向较高类型转换;
显示类型转换:较高类型向较低类型转换;
- [java] java语言基础
- Java-Java语言基础
- Java语言基础
- JAVA语言基础
- JAVA语言基础
- Java 语言基础
- Java语言基础(一)
- Java语言基础学习
- Java语言基础:泛型
- Java语言基础:RTTI
- Java语言基础:RTTI
- Java语言基础:多线程
- Java语言基础:多线程
- Java语言基础:多线程
- Java语言基础
- Java语言基础(一)
- Java语言基础总结
- Java语言基础(二)
- Latex的使用笔记1 大文件编译易出错
- 系统迁移的注意事项
- 基于postgreSQL9.1的中文全文检索(基于Linux)
- 某某人知道-毛发
- SSH面试题目
- Java语言基础
- 在子类的构造函数中调用虚函数
- 资源网站
- boost库在工作(14)绑定器与函数对象之二
- Ubuntu12.10下安装flash
- 基于J2EE的Ajax学习第一天
- 喝水和挖井的小故事
- static declaration of 'write_ivf_file_header' follows non-static declaration
- Android性能调优