OOP-Java-08plus
java基础类库 介绍 Java提供了用于语言开发的类库,称为Java基础类库(JFC,Java Foundational Class) ,也称应用程序编程接口(API,Application Programming Interface),分别放在不同的包中。 Java提供的包主要有: java.lang,java.io,java.math,java.utiljava.applet,java.awt,java.awt.event,java.awt.imagejava.net,java.rmi,java.sql,java.textjavax.swing等 语言包(java.lang):语言包java.lang提供了Java语言最基础的类 Object类 基本数据类型包裹类(the Data Type...
OOP-Java-11
第11章...
OOP-Java-10
java语言的输入输出和文件处理Java语言的输入输出 介绍 输入输出是指程序与外部设备或其他计算机进行交互的操作。 Java语言把这些输入与输出操作用流来实现,用统一的接口来表示。 Java语言的输入输出功能必须借助于输入输出类库java.io包来实现。 通常程序需要从外部获取/输出信息 这个“外部”范围很广,包括诸如键盘、显示器、文件、磁盘、网络、另外一个程序等; “信息”也可以是任何类型的,例如一个对象、串字符、图像、声音等。 流的概念...
OOP-Java-09
异常处理异常处理的基本概念 基本概念 异常(exception)...
OOP-Java-08
继承、抽象类、接口和枚举类的继承 基本知识 程序代码复用:通过类的继承方式,可以不用编写相同的代码就能开发出新的类。 被继承的类称为父类或超类(superclass),由继承而得到的类称为子类(subclass)。 Java语言中不支持多重继承,所以一个类只能有一个直接父类。 父类是所有子类的公共成员的集合,而每个子类则是父类的特殊化,是对公共成员变量和方法在功能、内涵方面的扩展和延伸。 子类继承父类的成员变量和方法,同时还可修改、重写和添加父类的成员变量和方法。 Java语言中有一个名为java.lang.Object的特殊类,所有的类都是直接或间接地继承该类而得到的。 子类的创建 Java语言中类的继承是通过extends关键字来实现的,其格式如下:class SubClass extends SuperClass{ ...
OOP-Java-06&07
第6、7章 java面向对象技术基础类与对象 类和对象的基本概**类(Class)**念 类(Class)和对象(Object)是面向对象程序设计方法中最核心的概念。 类是对某一类事物的描述(共性),是抽象的、概念上的定义; 而对象则是实际存在的属该类事物的具体的个体,因而也称为实例(Instance) 类描述了对象的属性(静态特征)和对象的行为(动态特征)。 类是对象的模板、图纸。 对象(Object)则是类(Class)的一个实例(Instance),是个实实在在的个体。(如果将对象比做汽车,那么类就是汽车的设计图纸。 面向对象程序设计思想的重点是类的设计,而不是对象的设计。 类的构成:类由数据成员与函数成员封装而成。 Java语言把数据成员称为域变量、属性、成员变量等;而把函数成员称为成员方法,简称为方法。举例:圆柱体类。 类的声明 声明形式 [public] [abstract | final] class 类名称 [extends 父类名称][implements 接口名称列表]{ 变量成员声明及初始化; ...
Ajax
Ajax参考资料:MDN-Ajax “异步”特性 定义:可以在不重新刷新页面的情况下与服务器通信,交换数据,或更新页面。 可以用来做什么: 在不重新加载页面的情况下发送请求给服务器。 接受并使用从服务器发来的数据。 怎样发送http请求 处理服务器响应 检查请求状态,如果状态的值是 XMLHttpRequest.DONE (对应的值是4),意味着服务器响应收到了并且是没问题的,然后就可以继续执行。if (httpRequest.readyState === XMLHttpRequest.DONE) { // Everything is good, the response was received. } else { // Not ready yet. } 通过检查响应码 200 OK 判断AJAX有没有成功.if (httpRequest.status === 200) { // Perfect! } else { // There was a problem...
OOP-Java-04&05
第4章 流程控制 语句和复合语句 分号、嵌套、注释 Java语言中语句可以是以分号“;”结尾的简单语句,也可以是用一对花括号“{}”括起来的复合语句。 Java语言不允许在两个嵌套的复合语句内声明两个同名的变量。 Java中的注释为程序提供文档说明。形式: 单行: // 多行:/* */ 文件注释(Java特有的):/** */ 文件注释产生一个HTML文档,从而为程序提供文档说明。 顺序结构、分支结构(if双路条件结构、if单路条件结构、if多重条件选择结构(if-else嵌套))、switch多路选择 循环结构:while、do-while、for、多重循环(循环嵌套) 循环中的跳转语句:break、continue、return break语句:使程序的流程从一个语句块(switch或循环结构)内跳出。 continue语句:终止当前这一轮(次)的循环,进入下一轮(次)循环。 return语句: 用来使程序从方法(函数)中返回,并返回一个值。 return...
HeadFirst-Java-Notes
局部变量与引用变量在栈中,实例变量跟随类的实例化对象在堆中 实例变量是声明在类中方法之外的地方。 类的实例化对象在堆上,实例变量存在于对象所属的堆空间上。 局部变量声明在方法或方法的参数上。 所有局部变量都存在于栈上相对应的堆栈块(方法栈)中。 对象引用变量与主数据类型变量都是放在栈上。 重载构造函数的意思代表你有一个以上的构造函数且参数都不相同 chapter 16...
HITWH-Resources-Java
对象Object: 状态state,保存在变量(variables)或称数据字段(data field)里 行为hehavior,借助方法(methods)来实现 类class: 属性,它是对象的状态的抽象,用数据结构来描述类的属性。 操作,它是对象的行为的抽象,用操作名和实现该操作的方法来描述。 类与对象的关系: 类是对象的模板;对象是类的具体化,或称为类的实例(instance)。 对象实例化: 类定义完成后需要依靠对象进行操作,对象定义格式: 类名称 对象名称 = new 类名称() ; 一旦有了对象, 就可以用对象的属性或者方法: “对象名称 .属性” “对象名称...