摘要: 1、绝不考虑Web形态,一切考虑都基于APP。 2、产品优先级: (1)有趣高于功能,产品必须有趣,必须Cool,才可能形成传播和口碑。 (2)功能高于交互,明确的功能满足明确的需求,用户不会在意炫酷交互效果。 (3)交互高于UI。便捷、快速的交互设计为先,围绕具体功能实现UI,而非有优质U... 阅读全文
posted @ 2012-07-26 15:51 aiplus 阅读(289) 评论(0) 推荐(0)
摘要: UDP编程:DatagramSocket(邮递员):对应数据报的Socket概念,不需要创建两个socket,不可使用输入输出流。DatagramPacket(信件):数据包,是UDP下进行传输数据的单位,数据存放在字节数组中。UDP也需要现有Server端,然后再有Client端。两端都是Data... 阅读全文
posted @ 2012-07-04 09:10 aiplus 阅读(236) 评论(0) 推荐(0)
摘要: classObjectOutputStream也是过滤流,使节点流直接获得输出对象。最有用的方法:WriteObject(Object b)用流传输对象称为对象的序列化,但并不使所有的对象都可以进行序列化的。只有在实现类时必须实现一个接口:IO包下的Serializable(可序列化的)。此接口没有... 阅读全文
posted @ 2012-07-04 09:09 aiplus 阅读(179) 评论(0) 推荐(0)
摘要: Module 10:I/O流(java如何实现与外界数据的交流)Input/Output:指跨越出了JVM的边界,与外界数据的源头或者目标数据源进行数据交换。 输出 输入注意:输入/输出是针对JVM而言。File类(java.io.*)可表示一个文件,也有可能是一个目录(在JAVA中文件和目录都属于... 阅读全文
posted @ 2012-07-04 09:09 aiplus 阅读(182) 评论(0) 推荐(0)
摘要: 多线程进程:任务任务并发执行是一个宏观概念,微观上是串行的。进程的调度是有OS负责的(有的系统为独占式,有的系统为共享式,根据重要性,进程有优先级)。由OS将时间分为若干个时间片。JAVA在语言级支持多线程。分配时间的仍然是OS。参看P377线程由两种实现方式:第一种方式:class MyThrea... 阅读全文
posted @ 2012-07-04 09:09 aiplus 阅读(150) 评论(0) 推荐(0)
摘要: Module 10Canvas组件:画布,可以实现动画操作。TextArea:文本域。在单行文本域中回车会激发ActionEvent。用CheckBoxGroup实现单选框功能。Java中,单选框和复选框都是使用CheckBox实现。菜单:new MenuBar(),MenuBar表示菜单条。菜单中... 阅读全文
posted @ 2012-07-04 09:07 aiplus 阅读(159) 评论(0) 推荐(0)
摘要: SortedSet可自动为元素排序。SortedSet的实现类是TreeSet:它的作用是字为添加到TreeSet中的元素排序。练习:自定义类用TreeSet排序。与HashSet不同,TreeSet并不需要实现HashCode()和equals()。只要实现compareable和compareT... 阅读全文
posted @ 2012-07-04 09:07 aiplus 阅读(137) 评论(0) 推荐(0)
摘要: 集合(从本部分开始涉及API)集合是指一个对象容纳了多个对象,这个集合对象主要用来管理维护一系列相似的对象。数组就是一种对象。(练习:如何编写一个数组程序,并进行遍历。)java.util.*定义了一系列的接口和类,告诉我们用什么类NEW出一个对象,可以进行超越数组的操作。(注:JAVA1.5对JA... 阅读全文
posted @ 2012-07-04 09:06 aiplus 阅读(156) 评论(0) 推荐(0)
摘要: 内部类:(注:所有使用内部类的地方都可以不用内部类,使用内部类可以使程序更加的简洁,便于命名规范和划分层次结构)。内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用PROTECTED和PRIVATE修饰。(而外部类不可以:外部类只能使... 阅读全文
posted @ 2012-07-04 09:06 aiplus 阅读(184) 评论(0) 推荐(0)
摘要: final可以修饰类、属性、方法。当用final修饰类的时候,此类不可被继承,即final类没有子类。这样可以用final保证用户调用时动作的一致性,可以防止子类覆盖情况的发生。当利用final修饰一个属性(变量)的时候,此时的属性成为常量。JAVA利用final定义常量(注意在JAVA命名规范中常... 阅读全文
posted @ 2012-07-04 09:05 aiplus 阅读(139) 评论(0) 推荐(0)
悬浮按钮示例