随笔分类 - java自学
摘要:第十二章 异常处理和文本I/O 12.1 引言 12.2 异常处理概述 异常是从方法抛出的。方法的调用者可以捕获以及处理该异常。
阅读全文
摘要:第十一章 继承和多态 11.1 引言 面向对象的编程允许你从已经存在的类中定义新的类,这称为继承。 11.2 父类和子类 1.继承使得你可以定义一个通用的类(既父类),之后扩充该类为一个更加特定的类(既子类)。 2.在Java术语中,如果类C1扩展自另外一个类C2,那么就将C1成为次类(subcla
阅读全文
摘要:第十章 面向对象思考 10.2 类的抽象和封装 1.类的抽象是指将类的实现和类的使用分离开,实现的细节被封装并且对用户隐藏,这被称为类的封装。 2.从类外可以访问的方法和数据域的集合以及预期这些成员如何行为的描述,合称为类的合约(class's contract)。 3.实现的细节经过封装,对用户隐
阅读全文
摘要:第九章 对象和类 9.1 引言 面向对象编程可以有效地帮助开发大规模的软件以及图形用户界面。 9.2 为对象定义类 1.类为对象定义属性和行为。 2.面向对象程序设计(OOP)就是使用对象进行程序设计。对象(object)代表现实世界中可以明确标识的一个实体。比如:一个学生,一张桌子,一个圆甚至一笔
阅读全文
摘要:第八章 多维数组 二维数组中的元素通过行和列的下标来访问。 下面是二维数组的语法: 数据类型[][] 数组名; int[][] matrix; 二维数组实际上是一个数组,它的每个元素都是一个一维数组。数组x的长度是数组中元素的个数,可以用x.length获取该值。元素x[0],x[1],x[2],x
阅读全文
摘要:第七章 一维数组 1.一旦数组被创建,它的大小是固定的。使用一个数组引用变量,通过下标来访问数组中的元素。 2.数组是用来存储数据的集合,但是,通常我们会发现把数组看作一个存储具有相同类型的变量集合会更有用。 1.为了在程序中使用数组,必须声明一个引用数组的变量,并指明数组的元素类型 语法:elem
阅读全文
摘要:第六章 方法 1.方法的定义由方法名称、参数、返回值类型以及方法体组成。 2.定义在方法头中的变量称为形式参数(formal parameter)或者简称为形参(parameter)。参数就像占位符。当调用方法时,就给参数传递一个值,这个值称为实际参数(actual parameter)或实参(ar
阅读全文
摘要:第五章 循环 1.while循环的语法如下: while(循环继续条件){ //循环体 语句(组); } 2.程序:提示用户为两个个位数相加的问题给出答案 3.程序:猜数字 1.首先执行循环体,然后计算循环继续条件。如果计算结果为true,则重复执行循环体;如果为false,则终止do-while循
阅读全文
摘要:第四章 数学函数、字符和字符串 方法分三类:三角函数方法(trigonometric method)、指数函数方法(exponent method)和服务方法(service method) String类型不是基本类型,而是引用类型(reference type)。
阅读全文
摘要:第三章 选择
阅读全文
摘要:第二章 基本程序设计 1.变量名尽量选择描述性的名字(descriptive name)。 2.实数(即带小数点的数字)在计算机中使用一种浮点的方法来表示。因此,实数也称为浮点数。Java中,可以使用关键字double来声明一个浮点变量。 3.加号(+)有两种意义:一种用途是做加法,另一种用途是做字
阅读全文
摘要:第一章 计算机、程序和Java概述 1.1 引言 什么是程序设计呢? 程序设计就是创建(或者开发)软件,软件也称为程序。 1.2 什么是计算机 计算机是存储和处理数据的电子设备,计算机包括硬件(hardware)和软件(software)两部分。 1.5 Java、万维网以及其他 1.Java是一种
阅读全文