Java学习二:语言的基础组成
来源:互联网 发布:深圳蓝思网络软著 编辑:程序博客网 时间:2024/05/24 01:48
Java语言的基础组成:
1、关键字; 2、标识符; 3、注释; 4、常量和变量;
5、运算符; 6、语句; 7、函数; 8、数组;
关键字:
关键字的定义和特点:
定义:被Java语言赋予了特殊含义的单词;
特点:关键字中所有字母都为小写;
关键字的分类:
用于定义数据类型的关键定:
class:类; interface:接口; byte:字节(一个byte是8个字级,从-128至127)
short:短整形; int:整型; long:长整型; float:单精度浮点型;
double:双精度浮点型; char:字符常量; boolean:布尔型;
(true:表示“真”; false:表示“假”;)他们两个都是属于boolean型的值。
用于控制代码语句间流程的关键字有:
if; else ; swith; case ; default; while ; do; for ;break;continue ; return;
用于定义访问权限修饰符的关键字有:
private:私有的; prtected:保护的; public:公开的;
用于定义类与类之间关系的关键字:
extends:继承;用于类与类之间的父子关系。Java是单继承的语言。
implements:实现;用于类与接口之间的实现关系。Java支持多实现。
用于定义类、函数、变量修饰符的关键字:
abstract:抽象的;final:最终的; static:静态的;synchronized:同步的;
用于定义建立实例及引用实例,判断实例的关键字:
new:建立新对象、创建; this:本类,当前; super:父类,上一级;
instanceof:判断谁是谁的类型、或谁是谁一种。
contains:判断某一个对象是否包含另一个对象。
equals:判断两元素是否相同
用于异常处理的关键字:
try:检测; catch:接收处理; finally:必须一定;
throw:用于局部抛出问题,作用在函数体或循环体内部;
throws:用于函数体上申明时抛出问题,作用在函数定义的地方。
用于包的关键字:
package:创建包、打包,用于对class文件打包存放。
import:导入包,载入包,用于对当前class文件内导入其它的class文件。
还有一些其它的关键字,目前还没有学习或使用到。比如:native;strictfp;transient;volatile;assert;等等,在以后的学习中如果学习到了,我会及时的将这些关键字的用法及信息记录在我的小本子上。
标识符:
标识符是指在程序中自定义的一些名称:
1、它由26个英文字母的大小写、数字0至9、符号:__$组成的。
2、定义合法的标识符的规则:数字不能开头,不可以使用关键字。
3、Java是严格区分大小写的。
注:在起标识符名字的时候,为了提高可阅读性,标识符要尽量的有意义。
常量与变量:
常量:是不能改变的数值;
1、Java中的常量的分类:
整数常量:指所有的整数;
小数常量:指所有的小数;
布尔型常量:指的是true和false,布尔型常量只有这两个代表“真”或“假”的值。
字符常量:将一个数字、字母、符号用单引号‘’标识起来。这就是字符常量。
字符串常量:将一个或多个字符、数字、符号用双引号“”标识起来。
null常量:本身只有一个数值,就是null(即:空)。
2、对于整数,Java有4种表现形式:
二进制:是用0和1的数字来表示的。特点是满2就进1了。
八进制:是0至7的数字,特点是满8则进1,用0表头表示。
十进制:是0至9的数字,特点是满10则进1。
十六进制:是0至9的数字,并加上A至F的字母,特点是满16则进1,用0x开头表示
变量的概念:
1、变量是内存中的一个存储区域;
2、该区域有自己的名称(变量名)和类型(数据类型);
3、该区域的数据可以在同一类型范围内不断变化;
使用变量时应注意的事项:变量的作用范围为一对花括号之间有效“{}”。同时在定义变量时要给变量初始化值。即使初始化赋null值也可以。
定义变量的格式:
数据类型 变量名 = 初始化值; 例如:int a = 3;
变量分为成员变量和局部变量:
成员变量:当成员变量定义后可以不用初始化,默认为0值。
成员变量存放在堆区中。
局部变量:当局部变量定义后就必须初始化,不然该变量无法参与运算。
局部变量存放在栈区中。
数据类型分为:
|—基本数据类型:
|—数值型:
|—整数类型:byte ,short,int ,long;
|—浮点数类型:float ,double;
|—字符型:char ;
|—布尔型:boolean ;
|—引用数据类型:
|—类:class ;
|—接口:interface ;
|—数组:array ;
注:整数默认为:int型; 小数默认为:double型。
- Java学习二:语言的基础组成
- Java语言的基础组成
- Java语言的基础组成
- Java语言基础组成(二)
- Java基础学习之Java语言的组成
- Java学习2:Java语言基础组成
- javase学习笔记-----JAVA语言基础组成
- Java语言基础组成
- Java语言基础组成
- Java语言基础组成
- JAVA语言基础组成
- Java语言基础组成
- Java语言基础组成
- java语言基础组成
- java语言基础组成
- java语言基础组成
- 基础篇:Java语言的基本组成
- 第一部分:Java语言的基础组成
- native2ascii命令
- 通过socket调用前置发信息
- HDU 1690 最短路 FLOYD
- Log4Net 配置和使用
- linux学习笔记之--linux简介
- Java学习二:语言的基础组成
- 每个程序员都应该读的书
- 设计模式---依赖倒转原则 + 里氏替换原则
- 日语星期的记忆方法
- 解析XML文件!把对应的项printf出来
- Android中 在显示ImageView时图片上面和下面都出现一段空白区间的解决办法
- 配置centos 4.4.7 服务器(4)
- Photoshop----图层的样式
- /android-ndk/build/gmsl/__gmsl:512: *** non-numeric second argument to `wordlist' function: ''. Stop