java的三种状态--多态,封装性,继承性的相互关系和作用
2017-03-29 13:37
274 查看
1.java区分大小写。
2.类名和源程序的名字必须相同–原因:java语言的设定。
在Java中,一个源程序文件被称为一个编译单元(compilation unit)。它是一个包含一
个或多个类定义的文本文件。Java编译器要求源程序文件使用.java文件扩展名。请注意,
文件扩展名长度是4个字符。所以,你的操作系统一定要有支持长文件名的能力。这意味着 DOS和Windows
3.1是不支持Java的(至少在目前是这样)。当然,它可在Windows 95/98和 Windows NT/2000下正常工作。 从上述示例程序中可以看出,程序中定义的类名也是Example。这不是巧合。在Java中,
所有的代码都必须驻留在类中。按照约定,类名必须与源程序的文件名相同。你也应该确
保文件名的大小写字母与类名一样,这是因为Java是区分大小写的。虽然文件名与类名必
须一致的约定似乎有点专制,但是这个约定有助于你轻松地维护及组织程序。
3.
运算符
1.<< 左移
2.&= 按位与赋值
3.|= 按位或赋值
4.^= 按位异或赋值
5.>>= 右移赋值
6.>>>= 右移赋值,左边空出的位以0填充
7.<<= 左移赋值
4.switch
switch语句是Java的多路分支语句。它提供了一种基于一个表达式的值来使程序执行不
同部分的简单方法。因此,它提供了一个比一系列if-else-if语句更好的选择。switch语句的
通用形式如下:
switch (expression) {
case value1:
// statement sequence
break;
case value2:
// statement sequence
break;
case valueN:
// statement sequence
break;
default:
// default statement sequence
}
表达式expression必须为byte,short,int或char类型。每个case语句后的值value必须是
与表达式类型兼容的特定的一个常量(它必须为一个常量,而不是变量)。重复的case值
是不允许的。
switch语句的执行过程如下:表达式的值与每个case语句中的常量作比较。如果发现了
一个与之相匹配的,则执行该case语句后的代码。如果没有一个case常量与表达式的值相匹
配,则执行default语句。当然,default语句是可选的。如果没有相匹配的case语句,也没有
default语句,则什么也不执行。
2.类名和源程序的名字必须相同–原因:java语言的设定。
在Java中,一个源程序文件被称为一个编译单元(compilation unit)。它是一个包含一
个或多个类定义的文本文件。Java编译器要求源程序文件使用.java文件扩展名。请注意,
文件扩展名长度是4个字符。所以,你的操作系统一定要有支持长文件名的能力。这意味着 DOS和Windows
3.1是不支持Java的(至少在目前是这样)。当然,它可在Windows 95/98和 Windows NT/2000下正常工作。 从上述示例程序中可以看出,程序中定义的类名也是Example。这不是巧合。在Java中,
所有的代码都必须驻留在类中。按照约定,类名必须与源程序的文件名相同。你也应该确
保文件名的大小写字母与类名一样,这是因为Java是区分大小写的。虽然文件名与类名必
须一致的约定似乎有点专制,但是这个约定有助于你轻松地维护及组织程序。
3.
运算符
1.<< 左移
2.&= 按位与赋值
3.|= 按位或赋值
4.^= 按位异或赋值
5.>>= 右移赋值
6.>>>= 右移赋值,左边空出的位以0填充
7.<<= 左移赋值
4.switch
switch语句是Java的多路分支语句。它提供了一种基于一个表达式的值来使程序执行不
同部分的简单方法。因此,它提供了一个比一系列if-else-if语句更好的选择。switch语句的
通用形式如下:
switch (expression) {
case value1:
// statement sequence
break;
case value2:
// statement sequence
break;
case valueN:
// statement sequence
break;
default:
// default statement sequence
}
表达式expression必须为byte,short,int或char类型。每个case语句后的值value必须是
与表达式类型兼容的特定的一个常量(它必须为一个常量,而不是变量)。重复的case值
是不允许的。
switch语句的执行过程如下:表达式的值与每个case语句中的常量作比较。如果发现了
一个与之相匹配的,则执行该case语句后的代码。如果没有一个case常量与表达式的值相匹
配,则执行default语句。当然,default语句是可选的。如果没有相匹配的case语句,也没有
default语句,则什么也不执行。
相关文章推荐
- hibernate中的java对象有几种状态,其相互关系如何(区别和相互转换)
- Java - 阐述实体对象的三种状态以及转换关系。
- 浅谈Java实体对象的三种状态以及转换关系
- hibernate中的java对象有几种状态,其相互关系如何(区别和相互转换)
- github之文件的三种状态关系
- JAVA学习(十六)__Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用
- 关于一些OpenGL头文件及库的作用及相互关系
- Java中的继承,封装,多态三种体系与C++的区别
- java简单数据类型中各类型数据间的优先关系和相互转换
- Lesson_for_java_day11--多态、抽象类和抽象函数、接口、final的作用
- Java编程体验:线程的7种状态及相互转换
- Java中继承、接口、多态的作用详解(纯理论)
- Hibernate中对象的三种状态及相互转化
- java 什么是多态和作用
- Java编程体验:线程的7种状态及相互转换(图)
- java中int,char,string三种类型的相互转换
- DirectX Sample分析:Framework图形界面中各类的作用及相互关系
- 理解java多态的概念和作用
- Hibernate中的JAVA对象有三种状态
- java 多态的作用