- 博客(8)
- 收藏
- 关注
原创 异常
异常:java程序 在运行时期发生的不正常的情况 java就按照面向对象的思想对不正常情况进行描述和对象的封装Throwable问题分两种: Exception:jvm发生。并告诉给使用者,可以进行针对性的处理 Error: 由系统底层发生的,修改代码解决异常的处理:两种: 1,遇到问题不进行具体的处理,而是继续抛给调用者。
2015-06-30 21:45:05 256
原创 面向对象 object 内部类
多态向上向下转型: fu x=new zi();//向上转型 zi y=(zi)x; // 向下转型转型过程中,至始至终,只有子类对象在做着类型的变化。1,成员变量、 当子父类中出现同名成员变量时, 多态调用时,只看该成员变量的引用所属的类中的成员变量 简单说:无论编译或者运行,都看等号的左边就行2,成员函数。
2015-06-30 16:32:29 228
原创 继承,抽象类,接口,多态
描述一个事物,却没有足够的信息,这时将这个事物称为抽象事物。特点:1,抽象方法一定定义在抽象类中,都需要用abstract来修饰。2,抽象类不能实例化。不能用new关键字创建对象。3,只有子类覆盖了所有的抽象方法后,子类具体化,子类就可以创建对象 如果没有覆盖所有的抽象方法,那么子类还是一个抽象类抽象类也是不断的向上抽取而来的,抽取了方法的声明而不确定具体的方法
2015-06-29 21:33:28 391
原创 继承,设计模式,final
设计模式:解决某一种问题的一种思想。是一种行之有效的解决方式23种模式单例设计模式。解决的问题:保证一个类的对象在内存中的唯一性应用场景:多个程序都在操作同一个配置文件时,需要程序A操作后的结果, 程序B要知道并继续基于A操作后的结果进行操作。 前提是 数据都存储在配置文件对象中,要求程序A和程序B操作的配置文件对象是同一个。保证
2015-06-29 21:32:20 353
原创 面向对象:封装,构造函数,静态变量
面向对象: 基于面向过程,将过程进行对象的封装。只要解决问题先找对象就可以可特点: 1,面向对象是更符合思考习惯的一种思想。 2,从过程的执行者,转换成了对象的指挥者。 3,将复杂的问题简单化对象,类:属性,行为属性对应类中的成员变量行为对应类中的成员方法类:用于描述食物的对象:该类事物具体的个体new 能在堆中开辟空间匿
2015-06-28 21:30:56 360
原创 函数 ,数组
函数:定义一个功能1,一个封闭的区间2,要有函数名3,需要有参与运算的数据4,需要定义该功能的结果类型 主函数static 修饰 ,调用的函数也要用static修饰函数必须有return语句 ,用于结束该功能,并将后面的具体结构返回给调用者 修饰符为void ,可以省略return函数里不写打印语句。函数重载:同名函数,参数个数或参
2015-06-27 16:59:35 258
原创 符号运算 循环
&位运算:只有两边都为1时结果才为1.可用于获取二进制为的有效位1|位运算:两边只有有一个为1结果都为1^位运算:两边不同的为1,一个数异或另一个数两次时,结果为本身。~运算:~6+1=-6交换两变量的值: 1.通过和的形式,交换两个变量,有弊端是 两个数据较大可能会超出int型范围2.异或 a=a^b 3^7 b=a^b 3^7^7
2015-06-27 10:15:17 502
原创 javase 1506-19
负数的二进制: 负数的二进制就是正数的二进制取反+1 负数的二进制最高位都是1,正数为0二进制位都是1,对应的十进制是-1为什么要定义变量:用来不断的存放同一类型的常量,并可以重复使用。基本数据类型:整数类型:byte(1) short(2) int(4) long(8) 浮点类型: float(4) double(8)
2015-06-19 23:49:47 300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人