java基础
屿岸
这个作者很懒,什么都没留下…
展开
-
StringBuffer常用方法
存储append(参数) 返回 StringBuffer 参数可以为boolean(true||false),”字符串”,’字符’,浮点型,整形等,最终都会以字符串形式添加class Demo { public static void main(String[] args){ StringBuffer sb=new StringBuffer();//新建一个对象 sb原创 2017-11-03 20:05:24 · 235 阅读 · 0 评论 -
异常基础篇_对throws和throw的理解,自定义异常
throws 在因为调用div方法的main()方法没有catch语句,所以报错class Demo { int div(int a,int b)//throws Exception//关键字标记该代码快可能会出现问题,编译时会检测是否有catch语句,没有会提示 { return a/b; } //throws为关键字,此方法会向外抛出吧处理异常的任务交给上原创 2017-10-15 20:27:48 · 422 阅读 · 0 评论 -
java_String类
参考博客 class ObjectDemo//其他外部类 { public static void main(String[] args) { String s1="a"; System.out.println(s1=="a"); } } //==比较的是地址,直接定义String a=”asdfghj”(编译时已经确定,指向常量池转载 2017-09-11 20:46:41 · 222 阅读 · 0 评论 -
java基础_多态103
//102_面向对象多态中成员的特点 class Fu { void method1() { System.out.println("父类方法1"); } void method2() { System.out.println("父类方法2"); } } class Zi extends Fu { void m原创 2017-09-10 12:02:10 · 188 阅读 · 0 评论 -
多态
/* 多态: 事物存在的不同形态 abstract class Animal { public abstract void eat(); } class Dog extends Animal { public void eat() { System.out.println("吃骨头"); } public void kanjia() {原创 2017-09-02 19:49:39 · 196 阅读 · 0 评论 -
继承,接口
/** 继承: 成员变量 一个父类可以有多个子类,但是一个子类不能继承多个父类 (防止多个父类中有重名但是功能不同的方法) java支持多层继承->一个继承体系 如何使用一个继承体系中的功能: 查阅父类的功能(父类具有共性) 创建子类的对象,子类继承了父类的方法,所以创建子类能够使用更多方法,并且有可能父类并不能创建对象 当子类与父类出现了非私有的同名成员变量时,子类要访原创 2017-09-02 18:42:38 · 229 阅读 · 0 评论 -
封装_练习
class Person { Person() { name="1";age=9; System.out.println("**"); } { name="aa";age=12; speak(); System.out.println("name=\"ds\";age=10;"); } private String name; private int age; void原创 2017-09-02 18:47:33 · 373 阅读 · 0 评论 -
构造函数,静态,主函数,静态代码块初始化执行顺序
/* 构造函数里参数不同给不同的对象初始化,不同的参数分别传递到不同的构造函数中。 构造代码块 作用:给对象进行初始化和构造函数还是有差距的,优先于构造函数 构造代码块给所有对象进行统一初始化,而构造函数给相应对象进行初始化, 如传递的参数类型不同,运行的构造函数不同,而代码块是创建了对象后就直接运行,与参数无关且优先于有参数传递构造函数。 外如果构建的类没有自定义构造函数其系统会原创 2017-09-02 18:29:34 · 479 阅读 · 0 评论