在 Build To Show 的场景中,大家各显身手,用各种办法展现技术,的确很难在单一的维度上确定谁赢谁输.但是,在 Build To Win 的场景中,往往市场就是那么一块, 竞争对手占了 70%, 你就只剩下 30%; 如果对手们占了 99%, 你就只剩 1% (例如 2014 - 2015 年的必应搜索和 WP 在中国的市场份额). 这个时候,软件团队不能停留在 Build To Show 的幻想中 -- "可是我们的 Demo 也很独特啊,我们的某个功能也另辟蹊径了啊... 某个 V…
20169205 2016-2017-2 <移动平台应用开发实践>第2周学习总结 教材学习内容总结 本次作业要求的部分主要是Java高级语言实现面向对象编程的基本方法,其中所介绍的面向对象思想其实不仅仅可以应用于Java语言的,可以视为现代软件工程师的基本功. 想要入门java,我认为要熟练掌握面向对象相关的各章内容,须知打好面向对象基础非常关键,不然,在Java技术领域将行之不远.另外,学好这部分的内容,也有助于学习其他面向对象的编程语言,比如C-sharp和C++,特别是与Java非常相似…
目录 一.控件与布局 二.Binding基础 前言 "一桥飞架南北, 天堑变通途" 写于1956年,1957年武汉长江大桥建成, 称之为:一桥飞架南北,大堑变通途.它形象地描述武汉长江大桥的雄伟气势及其在我国南北交通方面发挥的重要作用. 哈哈,为什么要说这么一句无头理的话呢? Binding一词,第一反应给我们以"绑定"的涵义.错了错了~~ Binding就好像一个"桥梁" 额--对没错,就是桥梁,Bind 一词在做动词时,实际上具有关联的含义.…
唔.你好! 这里是 Evensgn 的笔记本. 我是 SD 省的一名高中 OIer,从初中就接触了 OI ,然而水平一直是弱弱哒. Evensgn 是我常用的 ID. 不忘初心,方能始终. E-mail : joe_fan # outlook.com QQ :  〨〇〤〥〨〩〤〦〣 分割线下方是我发现的一些古人留给我们的箴言,非常有价值. 诗云: 分曹射覆蜡灯红,膜拜神犇卢政荣.渚清沙白鸟飞回,长跪巨神李佳蔚.问渠那得清如许,胜利一中高天宇.碧玉妆成一树高,虐场神犇陈竞潇.一曲新词酒一杯,清华签…
纸上得来终觉浅,绝知此事要躬行  --陆游    问渠那得清如许,为有源头活水来  --朱熹 Java从1.2版本开始引入了4种引用,这四种引用的级别由高到低依次为:强引用>软引用>弱引用>虚引用. 一.强引用(StrongReference):         强引用是使用最普遍的引用,一般我们将对象初始化之后就是一个强引用.当一个对象具有强引用时,JVM不会对它进行垃圾回收.当内存不足时,宁愿抛出OutofMemoryError,让程序异常终止,也不会回收强引用. 二.软引用(Sof…
纸上得来终觉浅,绝知此事要躬行  --陆游       问渠那得清如许,为有源头活水来  --朱熹 一个类从被加载到内存中开始到卸载出内存为止,它的整个生命周期包括了:加载(loading).验证(Verification).准备(Preparetation).解析(Resolution). 初始化(Initialization).使用(Using).卸载(Uploading)七个阶段.其中验证'准备和解析称为链接. 一.ClassLoader类加载的架构  1).Bootstrap Class…
纸上得来终觉浅,绝知此事要躬行  --陆游       问渠那得清如许,为有源头活水来  --朱熹 什么是Java序列化?为什么出现Java序列化?怎样实现Java序列化? 一.什么是Java序列化 Java序列化是指把Java对象转换为字节序列的过程:而Java反序列化是指把字节序列恢复为Java对象的过程. 二.为什么出现Java序列化 两个进程之间进行通信时,需要传输各种信息,比如文本,图像,声音等等,这些信息是通过二进制流的形式进行传输的. 那么进程之间是不是也可以传递对象数据呢?答案是…
纸上得来终觉浅,绝知此事要躬行  --陆游    问渠那得清如许,为有源头活水来  --朱熹 transient有"临时的","短暂的"含义,我们了解过Serializable,Java序列化,当对某些变量我们不想对它进行序列化的时候就可以将此变量设置为transient,transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分.transient说明一个属性是临时的,不会被序列化. public class TransientDemo im…
纸上得来终觉浅,绝知此事要躬行  --陆游    问渠那得清如许,为有源头活水来  --朱熹 Enumeration(枚举)接口的作用和Iterator类似,只提供了遍历Vector和HashTable类型集合元素的功能,不支持元素的移除操作. Java8中Enumeration接口的源码: public interface Enumeration<E> {/** * Tests if this enumeration contains more elements. * * @return &…
纸上得来终觉浅,绝知此事要躬行  --陆游    问渠那得清如许,为有源头活水来  --朱熹 迭 代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构.迭代器通常被称为"轻量级"对象,因为创建它的代价小. 在Collection集合中都会实现terator,因此可以通过iterator()函数获得一个iterator对象,然后就可以利用提供的函数进行相应的输出操作. (1)iterator()方式是Java.lang.Iterator接口…