
java基础
文章平均质量分 77
dongjiebinxue
这个作者很懒,什么都没留下…
展开
-
初次涉猎Java
[b][align=center][size=xx-large]初次涉猎Java[/size][/align][/b][size=large]1、给定k个叶子结点,问可以产生多少棵叶子结点为k的二叉树?[/size]解答:2个叶子结点时,可以有1棵 3个叶子结点时,可以有4棵 4个叶子结点时,可以有6棵 5个叶子结点时,可以有8棵………...原创 2013-05-12 22:36:07 · 165 阅读 · 0 评论 -
Java Interface(接口)
[size=large][align=center]Java Interface(接口)[/align][/size]一、如何定义接口?接口定义模型===>访问修饰符 interface 接口名(){ 定义方法;……}实例:[code="java"]package TextInterface;/** * 中学生接口 * @author Sean 2012-8 *...2012-09-11 16:36:43 · 120 阅读 · 0 评论 -
自动转型VS强制转型
[size=large][align=center]自动转型VS强制转型[/align][/size]一、 为什么要转型?对象与对象之间的数据不匹配;因此需要转型。二、 什么时候是自动转型?什么时候需要强制转型?最直接的答案就是不能自动转型,那我们就强制转型。最终的目的就是把一个对象赋给另一个对象。然而我们还是可以分析一下,就可以得出更具体的答案。举个生活中的例...2012-09-11 16:00:07 · 219 阅读 · 0 评论 -
重载VS重写
[size=large][align=center]重载VS重写[/align][/size]一、什么是重载?重载是一种静态地多态机制,通过相同的方法名来实现不同的方法。重点:1)那么是如何达到相同的方法名实现不同的方法的呢?——根据方法体的实参和型参来决定相应的方法。2)构造方法和普通方法都可以重载,但是构造方法没有返回类型。3)私有的重载方法不能被生成的对象直接...2012-09-11 15:30:39 · 88 阅读 · 0 评论 -
如何继承
[align=center][size=large]继承[/size][/align]一、为什么需要继承? 一句话——不要浪费时间来做重复的事情。二、如何继承?重点:1)继承关键字——类的继承extends ,接口的实现implements.2)每个类(class)只能继承一个类(class),但可以实现多个接口(interface).3)实现一个接口时,需...2012-09-10 20:59:13 · 146 阅读 · 0 评论 -
构造方法
[align=center][size=large]构造方法的特点,它与一般方法的区别[/size][/align]一、特点:1. 什么是构造方法?——构造方法其实就是给对象赋初值!2. 构造方法可以被重载,一个类中可以有多个构造方法。3. 构造方法是单向传值。4. 构造方法名与类名相同,但不可以被当作一般方法来调用。是在定义的时候被调用。5. 没有返回类型。二、实例分...2012-09-10 19:49:57 · 85 阅读 · 0 评论 -
类与对象的关系分析
[align=center][size=x-large]类与对象的关系分析[/size][/align][size=large]1.简单描述概念[/size]类:类是一个抽象的且相对的数据类型。对象:对象是一个具体且绝对的数据类型。[size=large]2.举例说明概念[/size]人——是抽象的,因为人包含了很多的特征,也可以说是包含不同的人,这里的人可以是“张三”、可...2012-09-10 11:39:51 · 145 阅读 · 0 评论 -
设计模式
[align=center][size=xx-large][b]设计模式[/b][/size][/align][size=large]1、什么是设计模式[/size] 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统...原创 2013-05-17 11:48:38 · 108 阅读 · 0 评论 -
IO流
[size=x-large][b]DataInputStream 、BfferedInputStream、InputStream的比较[/b][/size][img]http://dl.iteye.com/upload/attachment/0084/3818/2528b08d-13f3-3bb3-8296-9fafb0f33f86.jpeg[/img][img]htt...原创 2013-05-17 11:48:21 · 143 阅读 · 0 评论 -
Java小试牛刀4
[size=xx-large][align=center][b]Java小试牛刀4[/b][/align][/size][size=large]1、创建一个类继承异常类,捕捉指定异常,抛出相应的异常提示[/size][img]http://dl.iteye.com/upload/attachment/0084/3824/d67a43d2-42c3-3ffc-8f78-7d52f9c...原创 2013-05-17 11:48:14 · 100 阅读 · 0 评论 -
Java 异常分类
[align=center][size=xx-large][b]Java 异常分类[/b][/size][/align]算术异常类ArithmeticExecption空指针异常类NullPointerException类型强制转换异常ClassCastException数组负下标异常NegativeArrayException数组下标越界异常ArrayIndexOut...原创 2013-05-12 23:13:54 · 93 阅读 · 0 评论 -
Java小试牛刀3
[align=center][size=xx-large][b]Java小试牛刀3[/b][/size][/align][size=large]1、为什么在面向对象程序中,调用类的成员方法可以操作该类的属性?[/size]答:1)、在一个类中无论属性的访问修饰成什么(例如最低访问修饰private),只要是成员方法的局域之外,都能被所有成员方法操作,当然如果属性是定义在方法局部之内,其...原创 2013-05-12 23:09:20 · 103 阅读 · 0 评论 -
Java小试牛刀2
[align=center][b][size=xx-large]Java小试牛刀2[/size][/b][/align][size=large]一、运算符操作[/size]按位运算符:[code="java"] package Sean20120921;/** * 测试运算符 * @author Sean 2012-9 */public class Text...原创 2013-05-12 23:00:34 · 129 阅读 · 0 评论 -
Java小试牛刀1
[align=center][size=xx-large][b]Java小试牛刀1[/b][/size][/align][size=large]一、快捷方式[/size]Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ ...原创 2013-05-12 22:51:08 · 180 阅读 · 0 评论 -
类VS接口VS抽象类
[size=large][align=center]类VS接口VS抽象类[/align][/size]一、类实例:Public class Student(){Private String name;Public Student(String name){This.name = name;}Public void paly(){System.out.printl...2012-09-11 17:07:51 · 99 阅读 · 0 评论