摘要:
StringBuffer 增加 append(boolean b) 可以添加任意类型的数据到容器中 insert(int offset,boolean b) 指定插入的索引值,插入对应的内容 (offset可以理解为想插入的东西在插入后的索引值为多少,也就是想插入地方右区间的索引值) 删除 dele 阅读全文
摘要:
eclipse使用的步骤: 1.选择工作目录。以后在Eclipse上面写的所有代码都是在工作目录上的 2.在Project Exploer窗口上新建一个工程,以后我们写代码都是以工程为单位的 3.在工程的src目录下右击,new一个class或者一个package 工程的目录介绍: 运行有三种方式: 阅读全文
摘要:
自定义异常类: 自定义异常类的步骤:自定义一个类继承Exception即可 还可以用try-catch方法: 例题:定义一个没钱的异常 ,如果带够了钱,那么就可以吃上木桶饭,如果没有,那么就会抛出一个没钱的异常。 异常分为: 运行时异常:如果一个方法内部抛出了一个运行时异常,那么方法上可以声明也可以 阅读全文
摘要:
目前多态情况下不能访问子类特有的成员 如果需要访问子类特有的成员,那么需要进行类型强制转换,转换为子类的类型然后再进行调用 基本数据类型的转换: 小数据类型 》大数据类型 不会报错 自动类型转换 大数据类型 》小数据类型 可能会损失精度 (强制类型转换) 小数据类型 变量名=(小数据类型) 大数据类 阅读全文
摘要:
final关键字; (修饰符) final关键字的用法: 调用方法时,传递的形式参数只是变量存储的值,没有把变量本身传过去。 不同方法 上面的局部变量是相互独立的,没有任何的关系。 比如: 其中的test函数中的形式参数只是名字与上面的相同,其实没有关系,也可以将形式参数名称改为 Circle b, 阅读全文
摘要:
static修饰方法(静态的成员方法): 访问方式: 静态函数要注意的事项: 静态函数是可以使用类名或者对象进行调用的,而非静态函数只能使用对象进行调用 静态的函数可以直接访问静态的成员(函数与变量),但是不能直接访问非静态的成员。 原因:静态函数是可以使用类名直接调用的,这时候可能还没有存在对象, 阅读全文
摘要:
构造函数: 构造函数的作用:给对应的对象进行初始化。 构造函数定义的格式: 修饰符 函数名(形式参数){ 函数体... } 构造函数要注意的细节: java编译器为我们添加的构造方法的权限修饰符与类的权限修饰符一致/ jdk提供了一个开发工具(javap.exe)给我们进行反编译。 javap反编译 阅读全文
摘要:
java是面向对象的语言。 对象:真实存在的唯一的事物。 类:实际就是对某种类型事物的共性属性与行为的抽取 面向对象的计算机语言的核心思想:找适合的对象做适合的事情。 如何找适合的对象呢: 1.sun公司已经定义好的类 2.自定义类 自定义类的三个步骤: 1.自定义类 2.通过类创建对象 3.访问( 阅读全文
摘要:
补day4:如果一个函数的返回值类型是具体的数据类型,那么该函数就必须要保证在任意情况下都保证有返回值。(除了void类型) return关键字的作用: 1.返回数据给函数的调用者 2.函数一旦执行到了return关键字,那么该函数马上结束。(能结束一个函数) return; 注意:一个函数的返回值 阅读全文
摘要:
控制流程语句之 switch选择判断语句 switch(你的选择) case 值1: 符合条件执行的语句; break; case 值2: 符合条件执行的语句; break; case 值3: 符合条件执行的语句; break; default: 你的选择都不符合上面的选择时执行这个; break; 阅读全文