文章分类 -  java

摘要:Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 面向对象的分析与设计(OOA&D,OOAD)方 阅读全文
posted @ 2017-10-06 00:58 霄十一郎 阅读(2363) 评论(0) 推荐(0)
摘要:本来这一章打算探讨字节码中关于method的解析的,但是,这个周末都在看公主准则。而且在看hashmap的源码的时候,遇到了一个新的问题,所以这里先来讲一下在java中io流非常重要的一个环节,Serializable接口的理解与总结。 1)什么是java对象的序列化。 Java平台允许我们在内存中 阅读全文
posted @ 2017-10-02 09:21 霄十一郎 阅读(3072) 评论(0) 推荐(1)
摘要:foreach循环也叫增强型的for循环,他是JDK 5.0的新特性(其他特性例如泛型等) 使用方法如下: 其中关于foreach的优势与局限性在迭代(二)文章中都有指出,并且在上一篇文章提出了关于foreach如何具体实现的问题。 我们通过反编译.class文件(语法为:javap -verbos 阅读全文
posted @ 2017-09-27 04:43 霄十一郎 阅读(683) 评论(0) 推荐(0)
摘要:这篇文章会详解上篇关于迭代器中出现的问题,当然说是详解,其实我也只能在自己能力内对foreach,迭代器的机制进行了解。其中以arraylist为例子,包含了jdk的源代码。 首先,for是大家都很熟悉的循环语法,它的基础规则和使用为: 编程中用于循环处理的语句。Java的for语句形式有两种:一种 阅读全文
posted @ 2017-09-26 04:47 霄十一郎 阅读(8490) 评论(0) 推荐(2)
摘要:摘自:http://www.cnblogs.com/redcoatjk/articles/4863340.html Iterable:顾名思义,实现了这个接口的对象支持迭代,是可迭代的。 Iterator:同样,这是迭代器,它就是提供迭代机制的对象,具体如何迭代,都有Iterator规范的。 迭代器 阅读全文
posted @ 2017-09-23 11:43 霄十一郎 阅读(1230) 评论(0) 推荐(0)