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