摘要:
import java.util.Arrays; /** * 请实现一个函数,将一个字符串中的空格替换成“%20”。 * 例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 * */ public class Main4 { public static void main(String[] args) { StringBuffer... 阅读全文
摘要:
两种栈的实现方式,一种是基于动态可调整数组大小的栈,一种是基于链表。用数组栈比较快速节约空间,用链栈插入删除比较高效(比动态数组占用空间多一些) 阅读全文
摘要:
Runtime对象 该类并没有提供构造函数。 说明不可以new对象,那么会直接想到该类中的方法都是静态的。 发现该类中还有非静态方法。 说明该类肯定会提供了方法获取本类对象。而且该方法是静态的,且返回值类型是本类类型。 由这个特点可以看出该类使用了单例设计模式完成。 该方式是static Runti 阅读全文
摘要:
system:类中的方法和属性都是静态的 out:标准输出,默认是控制台 in:标准输入,默认是键盘 描述系统一些信息。 获取系统属性信息:properties getProperties(); 阅读全文
摘要:
字符串本身具备比较性。但是它的比较方式不是所需要的,这时就只能使用比较器 阅读全文
摘要:
Set:无序,不可以重复元素 |--HashSet:数据结构是哈希表,线程是非同步的。 保证元素唯一性的原理:判断元素的hashcode值是否相同 如果相同,还会继续判断元素的equals方法,是否为true |--TreeSet:可以对Set集合中的元素进行排序。 底层数据结构是二叉树。 保证元素 阅读全文
摘要:
包: 1.对类文件进行分类管理 2.给类提供多层命名空间(即名称空间) 3.写在程序文件的第一行 4.类名的全称是==》包名.类名 5.包也是一种封装形式 注意: 包与包之间进行访问,被访问的包中的类以及类中的成员,需要public修饰 不同包中的子类还可以直接访问父类中被protected权限修饰 阅读全文
摘要:
Demo d = new Demo(); 参考类型 引用名 实例 无参构造函数 其中:new Demo() 是匿名对象 所以,构造函数是用来初始化对象状态的。 对象状态是什么? 有属性的对象就有状态,没有属性的对象就没有状态,状态具有可变性。 构造函数始终是函数,函数要通过对象来引用。 static 阅读全文