PoeticalJustice

导航

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 阅读(232) 评论(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 阅读(252) 评论(0) 推荐(0) 编辑

回调(CallBack)

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

posted @ 2017-10-03 16:26 PoeticalJustice 阅读(630) 评论(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 阅读(307) 评论(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 阅读(423) 评论(0) 推荐(0) 编辑