Java程序语言支持在整数类型上执行位操作和移位操作,并提供相应的运算符。本节介绍的运算符不是很常用,因此只做简短介绍,目的是告知大家还有这种运算符。一元按位求补运算符(~)取反任意整数类型的位模式,将
1 等式运算符和关系运算符等式运算符和关系运算符用于判断一个运算对象大于、小于、等于或不等于另一个运算对象。对于其中的大部分运算符可能都很熟悉。切记,测试两个基本的值是否相等时,要用==而不是=。==等
1 简单赋值运算符简单赋值运算符(=)是最常用的运算符之一。Bicycle类中已经用过该运算符,它将右边的值指派给左边的运算对象:该运算符也可用于指派对象引用。关于对象引用将在第4章中详细介绍。2 算术运算
学习了如何声明和初始化变量之后,看看如何利用这些变量来做点事情。学习Java程序语言的运算符是个很好的切入点。运算符是一类特殊的符号,它们执行1个、2个或3个运算对象上的操作,然后返回结果。研究Java程序语
问题1 实例化变量又叫作__________。2 类变量又叫作____________。3 局部变量存储临时状态,它在___________内声明。4 方法体内声明的变量叫_____________。5 Java程序语言支持哪八种基本数据类型?6
Java程序语言同时采用术语字段和变量。实例变量(非静态字段)对每个类的实例都是唯一的。类变量(静态字段)是用static修饰符声明的变量;不管类有多少个实例,都只有一个类变量。局部变量表示方法内的临时状态
数组是固定数目的单一数据类型值的容器对象。创建数组时要指定其长度;创建后,其长度就固定了。第1章Hello World!实例程序的main方法中已经给出了一个数组实例。本节详细介绍数组。数组中的每个项都称作元素(
Java是静态类型的程序语言,也就是说,所有变量在使用前必须先声明。声明的内容包括类型和名称,如:该声明告诉程序存在一个字段gear,其数据为数字类型,其初始值为1。变量的数据类型决定它可以包含的值以及该变
程序语言都有自己的命名规则和约定惯例,Java也不例外,其变量的命名有以下规则和约定:变量名区分大小写。变量名可以是任意合法的标识符,如以字母、美元符($)或下划线(_)开头的无限长的Unicode字母和数字序
根据前述章节已知,对象的状态存在字段中:2 1节已经介绍了字段的概念,但仍可能会问:命名字段有什么规则和约定?除了整型,是否还有其他数据类型?字段声明时是否必须初始化?如果字段没有显式初始化,该字段是
本章内容变量运算符表达式、语句和块控制流语句前面已经介绍对象的状态存储在字段中。Java程序语言经常会使用变量(variable)。3 1节讨论字段与变量的关系,介绍变量的命名规则和约定、基本的数据类型(主类型(
问题1 生活中的对象都具备______和______属性。2 软件对象的状态保存在______中。3 软件对象的行为通过_______展现。4 将内部数据隐藏,且只能通过公共方法访问数据的技术叫______。5 常用行为可以定义
包是相关类和接口的命名空间。概念上,包和文件夹类似:可以将HTML文件存在一个文件夹内,图像文件存在另一个文件夹内,脚本和程序存在另一个文件内。因为Java程序会有很多个体类组成,所以按照包的逻辑形式组织
如前所述,对象通过方法与外界交互,也就是说,方法是对象与外界的接口。举个例子,电视机控制面板上的按钮,就是观众与电视机盒内电路的接口。观众可以通过电源键来开关电视机。绝大多数情况下,接口被定义为一
通常,不同的对象也会有一些相同的地方。比如,山地车、公路车和协力车都具备自行车的属性:当前速度、当前踏板频率、当前档位等。但它们都不同,都有各自的特性:协力车有两个座垫和两个车把,公路车有赛车车把
生活中有很多个体对象,它们都属于同一种类型。举个例子,生活中可能有上千辆自行车,但是它们的制作工艺和模型都一样。它们都基于同样的设计图纸制作而成,因此包含相同的组件。在面向对象术语中,称这些自行车
对象是理解面向对象技术的关键概念。生活中有很多对象的例子,如狗、桌子、电视机、自行车等。生活中的对象都有两个共同的属性:状态和行为。狗有名字、颜色、品种等状态,以及犬吠、抓东西、摇尾巴等行为;自行
本章内容对象类继承接口包问题和练习:面向对象的编程概念如果没有用过面向对象的程序语言,编写Java程序之前一定要先学一些面向对象编程的基本概念。本章介绍对象、类、继承、接口和包等基本概念。每节都通过生
问题1 编译Java程序时,编译器会将源文件翻译成JVM能识别的平台无关的代码。这种平台无关的代码叫什么?2 下述哪项不是有效的代码注释?a ** comment * b * comment * c * commentd comment
1 Microsoft Windows系统上的错误消息该错误消息说明启动器(java)没找到字节码文件HelloWorldApp class。启动器会在当前目录中搜索 class文件。因此,如果 class文件在C: java目录中,当前目录就要切换成该