PoeticalJustice

导航

上一页 1 ··· 7 8 9 10 11 12 13 14 下一页

2017年10月4日 #

练习:自己写一个容器ArrayList集合 一一数组综合练习

摘要: 1 package cn.bjsxt.myCollection; 2 3 import java.util.Arrays; 4 5 /** 6 * 天下文章一大抄,看你会抄不会抄。 7 * 模拟Stringbuilder 写一个容器 8 * 参照源码 9 * 10 * 11 * @author Administrator 12 * ... 阅读全文

posted @ 2017-10-04 16:53 PoeticalJustice 阅读(402) 评论(0) 推荐(0) 编辑

2017年10月3日 #

常用类一一字符串相关类一一StringBuilder,StringBuffer。

摘要: 1 package cn.bjsxt.stringbuilder; 2 /** 3 * String 不可变字符序列 4 * StringBuilder StringBuffer都是是可变字符序列 5 * 区别在于StringBuilder(线程不安全,效率高) StringBuffer是(线程安全,效率低) 6 * @author Administrator 7 ... 阅读全文

posted @ 2017-10-03 22:14 PoeticalJustice 阅读(230) 评论(0) 推荐(0) 编辑

常用类一一字符串相关类一一String类 字符串的使用

摘要: Java字符串就是Unicode字符序列,例如“Java”就是4个Unicode字符J,a,v,a组成的。 Java没有内置的字符串类型,而是在标准Java类库中提供了一个预定义的类String,每个用双引号括起来的字符串都是String类的一个实例。 阅读全文

posted @ 2017-10-03 20:54 PoeticalJustice 阅读(228) 评论(0) 推荐(0) 编辑

数组(array)

摘要: 1 package cn.bjsxt.array; 2 3 public class Car { 4 String name; 5 // 构造方法 6 public Car(String name){ 7 this.name=name; 8 } 9 } 1 package cn.bjsxt.array; 2 /** 3 * 数组 引用... 阅读全文

posted @ 2017-10-03 18:19 PoeticalJustice 阅读(249) 评论(0) 推荐(0) 编辑

回调(CallBack)

摘要: 又名钩子函数(C语言里Hook) 不知道如何实现,可以写个回调, 相当于提供个钩子,让别人来挂东西,来实现。 其实就是用多态,实现了分离 。 实际工作中更多用的是接口,强制你实现重写方法。 我们定义一个接口 说白了,就是多态。 阅读全文

posted @ 2017-10-03 16:26 PoeticalJustice 阅读(606) 评论(0) 推荐(0) 编辑

接口(interface)

摘要: 1 package cn.bjsxt.oop.testInterface; 2 /** 3 * 接口 是最抽象的类 只有声明 实现交给实现类 设计合实现分离 4 * 只有常量和抽象方法 JDK1.8之后 接口里也可以有普通方法(非抽象方法) 但必须加上default public default void test(){方法体} 5 * @author Adminis... 阅读全文

posted @ 2017-10-03 15:30 PoeticalJustice 阅读(303) 评论(0) 推荐(0) 编辑

抽象类(abstract class)

摘要: 1 package com.bjsxt.oop.abstractClass; 2 //抽象类 3 public abstract class Animal { 4 //因为父类的方法总是被重写 那就没写的必要了 但是有声明的必要 声明成抽象方法 包含了 抽象方法的类 是抽象类 必须加上关键字 abstrat 5 /* 6 public void run(){... 阅读全文

posted @ 2017-10-03 15:28 PoeticalJustice 阅读(412) 评论(0) 推荐(0) 编辑

2017年10月1日 #

面向对象三大特性一一多态(polymorphism)

摘要: 我们试着重写方法 我们每一个动物,重写一个属于自己的方法; 我们试着 调用一下 打印一下 显然,这么做比较繁琐 ,不如做个逻辑判断,是啥就是啥。 当然 里面也得做强制转换,否则,编译器不认,通不过。 打印看一下结果 对象转型可以使父类对象的引用可以指向子类对象,给程序带来了比较好的可扩展性:我们可以 阅读全文

posted @ 2017-10-01 21:53 PoeticalJustice 阅读(352) 评论(0) 推荐(0) 编辑

MyEclipse快捷键

摘要: //统一改变量名的快捷键ALT+SHIFT+R 先选择要移动的行 (可以多行) ALT+向上/向下 多行快速注释 CTRL+SHIFT+C CTRL+T查看类的结构 选中要复制的信息 复制到下一行 Ctrl+alt+↓ 阅读全文

posted @ 2017-10-01 21:00 PoeticalJustice 阅读(126) 评论(0) 推荐(0) 编辑

面向对象三大特性一一封装(encapsulation)

摘要: 为什么要封装? 我们看电视,只要按一下开关和换台就行了。有必要了解电视的内部结构吗?有必要了解显像管吗? 封装是为了隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而提高系统的可扩展性,可维护性。 我们设计程序要追求:“高内聚,低耦合”。 高内聚:就是类的颞部数据的操作细节自己完成,不允 阅读全文

posted @ 2017-10-01 20:49 PoeticalJustice 阅读(378) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 下一页