会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
知止
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
3
4
5
6
7
8
9
10
下一页
2017年7月12日
容器分类
摘要: 对容器中的对象按属性分类,用面向对象的思路看看如何实现。 案例:学生类Student中,包含属性(成绩,班级,姓名)。生成若干学生对象,求出各个班级的平均分。 这个问题若干直接使用循环判断,找到所有的班级种类再按班级找学生,再存储,过程非常复杂。 面向对象的思路:建立一个班级类,用于储存属于这个班级
阅读全文
posted @ 2017-07-12 19:24 海森堡不如我侧的准
阅读(487)
评论(0)
推荐(0)
2017年7月11日
容器排序——策略模式
摘要: 设计模式 ( 十八 ) 策略模式Strategy(对象行为型)(转载) 将比较的方法封装到单独的一个类中,做到实体类和方法类分离。方法类实现Comparator接口。 在上一片博客中,是用冒泡排序法进行排序,在实际的应用中,我们直接调用Collections类中的sort方法即可,具体请看jdk帮助
阅读全文
posted @ 2017-07-11 20:22 海森堡不如我侧的准
阅读(142)
评论(0)
推荐(0)
容器排序——List
摘要: 将对象存储在容器中,不可避免的要出现排序的情况。现在就总结如何对List结构进行排序。 一个很初级的想法:对数组进行遍历,按照对象的属性进行排序。 如此就产生第一个简单的排序方法,遍历数组获取对象,通过冒泡排序法对数组进行排序。 可以看到,这样可以按照Student类的age属性排序。 但是这样就出
阅读全文
posted @ 2017-07-11 19:58 海森堡不如我侧的准
阅读(311)
评论(0)
推荐(0)
2017年7月10日
HashMap模拟
摘要: HashMap继承自Map类,无序不可重。 他的使用方法很多博客都写了,我就写一个模拟HashMap的类。 HashMap底层是由数组和链表构造的。 Map有键值同时存储,用键找值,键不可重复的特性。我们可以简单的想一个办法,把键值对以对象的方式存储到数组中,取出的时候再通过遍历和get方法获得值。
阅读全文
posted @ 2017-07-10 09:14 海森堡不如我侧的准
阅读(421)
评论(0)
推荐(0)
2017年7月6日
java实现链表模拟LinkedList类
摘要: LinkedList类底层数据结构 模拟:
阅读全文
posted @ 2017-07-06 16:41 海森堡不如我侧的准
阅读(217)
评论(0)
推荐(0)
2017年7月5日
ArrayList类
摘要: JAVA中的集合分为有序可重复的List接口和无序不可重复的set接口 实现了list接口的常用类:ArrayList类和LinkedList类。 ArrayList类底层的结构是动态数组,擅长查询。 LinkedList底层结构是链表,擅长插入删除。 ArrayList类的主要方法: ArrayL
阅读全文
posted @ 2017-07-05 16:19 海森堡不如我侧的准
阅读(162)
评论(0)
推荐(0)
Calendar类
摘要: Calendar是日历类 一、创建对象 他是一个抽象类,不能直接实例化 例如 是错误的。 可以试用以下方法实例化: 1.使用Calendar的getInstance()方法: getInstance 2.使用GregorianCalendar类,该类继承自Calendar类,可以实例化 二、常用方法
阅读全文
posted @ 2017-07-05 09:21 海森堡不如我侧的准
阅读(222)
评论(0)
推荐(0)
2017年7月4日
Java总结篇系列:java.lang.Object
摘要: Java总结篇系列:java.lang.Object(转载) Java作为一个庞大的知识体系,涉及到的知识点繁多,本文将从Java中最基本的类java.lang.Object开始谈起。 Object类是Java中其他所有类的祖先,没有Object类Java面向对象无从谈起。作为其他所有类的基类,Ob
阅读全文
posted @ 2017-07-04 22:02 海森堡不如我侧的准
阅读(1003)
评论(0)
推荐(0)
JAVA Date类
摘要: Date类 Date类中许多方法已经过时,总结几个常用的方法。 1.Date类的setTime()和getTime()方法 getTime setTime 示例: 在当前时间加上一天的毫秒数并输出 2.SimpleDateFormat类parse()方法 parse 此方法试图解析从 pos 给定的
阅读全文
posted @ 2017-07-04 21:58 海森堡不如我侧的准
阅读(207)
评论(0)
推荐(0)
2017年7月3日
JVM的基本结构及其各部分详解(一)
摘要: JVM的基本结构及其各部分详解(一)(转载) 1 java虚拟机的基本结构如图: 1)类加载子系统负责从文件系统或者网络中加载Class信息,加载的类信息存放于一块称为方法区的内存空间。除了类的信息外,方法区中可能还会存放运行时常量池信息,包括字符串字面量和数字常量(这部分常量信息是Class文件中
阅读全文
posted @ 2017-07-03 19:16 海森堡不如我侧的准
阅读(202)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
下一页