自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Java学习-12.通过异常处理错误

通过异常处理错误基本异常异常情形是指阻止当前方法或作用域继续执行的问题。异常处理程序的任务是将程序从错误状态恢复,以使程序要么换一种方式运行,要么继续远行下去可以创建一个代表错误信息的对象,并且将它从当前环境中“抛出”,这样错误信息就传播到了更大的环境中,将此称为抛出了一个异常。 if(t=null) throw new NullPointerException();抛出了异常后,在当前

2016-05-01 20:29:45 266

原创 Java学习-11.持有对象

持有对象基本概念java容器类类库的用途是保存对象,并将其划分为两个不同的概念:1.Collection 一个独立元素序列,这些元素都服从一条或多条规则。List必须按照插入的顺序保存元素,而Set不能有重复元素。Queue按照排队规则来确定对象产生的顺序(通常与插入顺序相同)2.Map 一组成对的键值对对象,允许使用键来查找值。List有两种类型的List:1.基本的ArrayList,它长于随机

2016-05-01 20:28:27 237

原创 Java学习-10.内部类

内部类可以将一个类的定义放在另一个类的定义内部,这就是内部类创建内部类public class Parcel1 { class Contents { private int i=11; public int value(){return i;} } class Destination { private String label; Destination(

2016-05-01 20:27:16 208

原创 Java学习-9.接口

接口接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。抽象类和抽象方法包含抽象方法的类叫做抽象类。如果一个类含有一个或多个抽象方法,该类必须被限定为抽象的。抽象方法的声明所采用的语法: abstract void f();如果从一个抽象类继承,并想创建该新类的对象,那么就必须为基类中的所有抽象方法提供方法定义。创建抽象类和抽象方法非常有用,因为它可以使类的抽象性明确起来,并告诉用户和

2016-04-17 20:32:05 187

原创 Java学习-8.多态

多态多态方法调用允许一种类型表现出与其他相似类型之间的区别,只要它们都是从同一基类导出而来的。再论向上转型对象既可以作为它自己本身的类型使用,也可以作为它的基类型使用,这种把某个对象的引用视为对其基类型的引用的做法被称为向上转型(因为在继承树的画法中,积累是放在上方的)。 //Note.java public enum Note { MIDDLE_C,C_SHAPE,B_FLA

2016-04-17 20:30:40 223

原创 Java学习-7.复用类

复用类组合语法组合技术:只需将对象引用置于新类中即可。class WaterSource { private String s; WaterSource() { System.out.println("WaterSoource()"); s="Constructed"; } public String toString() {return

2016-04-17 20:28:56 255

原创 java学习-6.访问权限控制

访问权限控制访问权限控制的等级,从最大权限到最小权限依次为:public,protected,包访问权限和private包:库单元包内包含有一组类,它们在单一的名字空间被组织在了一起例如:在java的标准发布中有一个标准工具库,它被组织在java.util名字空间下。,要想导入其中所有的类,则可以这样使用: import java.util.*;Java访问权限修饰包访问权限包访问权限允

2016-04-08 21:33:21 380

原创 java学习-5.初始化与清理

初始化与清理用构造器确保初始化Java会在用户有能力操作对象之前自动调用相应的构造器,从而保证初始化的进行构造器的名称必须与类名完全相同1.不接受任何参数的构造器叫做默认构造器 class Rock { Rock() { System.out.print("Rock "); }}public class SimpleConstructor { publi

2016-04-08 21:32:05 228

原创 java学习-4.控制执行流程

控制执行流程if-elseif-else语句是控制程序流程的最基本形式,else是可选的 public class IfElse{ static int result=0; static void test(int testval,int target){ if(testval>target) result=+1; els

2016-04-08 21:30:53 197

原创 java学习-3.操作符

操作符在最底层,Java的数据是通过使用操作符来操作的优先级最简单的就是先乘除后加减,也可以用括号明确地表示出计算顺序赋值赋值使用操作符”=”,意思是”取右边的值(即右值),把它赋值给左边(即左值)” 右值可以是任意何常数,变量或者表达式,左值必须是一个明确的已经命名的变量1.给基本数据类型赋值 赋值时,是直接将一个地方的内容复制到了另一个地方 a=b;//将b的内容复制给a,如果接着改

2016-04-08 21:29:20 229

原创 Java学习-2.一切都是对象

一切都是对象尽管Java是基于C++的,但是相比之下,Java是一种更纯粹的面向对象程序设计语言用引用操纵对象尽管Java将一切视为对象,但操纵的标识符实际上是对象的一个引用字符串可以用带引号的文本初始化:String s="asdf";必须由你创建所有对象new关键字的意思是”给我一个新的对象” String s=new String("asdf");1.存储到什么地方寄存器堆栈堆常量

2016-04-08 21:28:01 289

原创 java学习-1.对象导论

对象导论抽象过程所有的编程语言都提供抽象机制Java语言的的五个基本特性 1.外物皆为对象 2.程序是对象的集合,它们通过发送消息来告知彼此所要做的。 3.每个对象都有自己由其他对象构成的存储。 4.每个对象都拥有其类型。 5.某一特定类型的所有对象都可以接受同样的消息。对象具有状态,行为和标识每个对象都有一个借口每个对象都提供服务可以将问题分解为对象的集合将对象看做服务提供者有助于提高对象的

2016-04-08 21:23:17 281

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除