上一页 1 2 3 4 5 6 7 8 9 ··· 62 下一页
摘要: 评注者序与Thinking in Java的渊源学习Java的道路好比西天取经,Java就是要取得的真经,我们都是去往Java之路的圣徒。学习Java不仅要经历九九八十一难,更要理解Java这本圣经的精髓。大家都觉得Java之路不好走,因为它不仅仅是Java,还有无数的技术,如JSP、Servlet、JavaBean、J2EE、Struts、Spring、Hibernate、数据库SQL、SOA分布式、缓存、JVM、Eclipse、Tomcat、HTTP、JSON等等,它们组成了取经道路上的九九八十一难。众多技术,围绕的精髓是Java。在学习Java的道路上,我也经历过九九八十一难。我通过编写 阅读全文
posted @ 2011-06-28 16:55 我的javaIT 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 学习一门编程语言,首先需要了解的是它的设计思想。而学习Java语言,最重要的也是了解Java语言的设计精髓——即面向对象编程(OOP)。本章旨在介绍OOP中的一些背景、概念、方式、方法,因此,大可不必像学习编程一样那么程式化,可以像读故事书一样沉浸在其中,慢慢领会OOP的设计精髓。„hashCode值必须是一个int型,这里是常用的几种数据类型的hash算法。可以参考这些hash来实现自己的hashCode()函数。„下面是一个灯泡设计类Light,它抽象了灯泡的基本特征:开灯、关灯、变亮、变暗。上图是Java类的UML图表示,统一建模语言(Unified Modeling Language, 阅读全文
posted @ 2011-06-28 10:07 我的javaIT 阅读(105) 评论(0) 推荐(0) 编辑
摘要: „一切事物都是对象。事物包括自身的描述属性和动作属性,描述属性即它拥有什么,动作属性即它能做什么。在Java中,会把这些描述属性和动作属性作为事物的总体,描述为一个对象。„程序就是对象之间的通信。面向对象的程序就是各种事物对象的大杂烩,它将它们有机地组织起来,使得对象之间通过动作来相互产生关系,在计算机中这种关系就是消息,最简单的就是0/1码。„对象可以包含对象。一个对象由自身的描述属性和动作属性组成,而描述属性也可以是其他对象,因此对象同样可以有多个其他的对象。比如,汽车对象可以包括发动机、轮胎、方向盘等对象。因此,对象与对象之间也可以是包含关系。„对象是类型的实例。这比较抽象,它将具有共同 阅读全文
posted @ 2011-06-28 09:54 我的javaIT 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 网吧里的互联网,在改变Martin和Paul的生活其实,从网吧在中国诞生的那天起,它对于中国互联网的意义就不言而喻——它标志着互联网不再是政府、大公司、少数上层人士的专属,网络以“网吧”为载体开始以惊人的速度走进并影响了普通民众的生活。“如果没有网吧这个下游产业端的高速发展,中国IT行业也许会倒退5年”,上海川江地区最大连锁网吧的老板黄伟在回忆自己走过的路时喜欢这么说。也许有些夸张,但不得不承认,在中国互联网发展的初期,网吧以最直接的方式教育着中国新兴消费者们,并用最实际的存在影响着大多数IT业公司。越偏僻的城市,越是如此。回到这两位主人公的真实小故事。那是1999年一个阳光明媚的春天午后,电 阅读全文
posted @ 2011-06-27 17:33 我的javaIT 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 用户认知的苏醒,极客先行人类用认识的活动去了解事物,用实践的活动去改变事物。—— 克罗齐,意大利文艺批评家先说说“极客”一词,它是来自于美国俚语“geek”的音译,一般理解为性格古怪的人。例如,“数学极客”是指,并不一定是数学专业但又对数学等技术有狂热的兴趣并投入大量时间钻研的人。互联网极客,自然是指并不一定是互联网专业出身但对互联网有着超乎普通网民的狂热兴趣,并且投入大量时间钻研的人。如网易创始人丁磊是BBS的鼻祖级玩家,在1996年他加入广州最早的互联网ISP公司飞捷时,就建立了基于公众互联网上的BBS系统;与丁磊在Cfido BBS(慧多网)上有过交情、同有电信背景的工程师马化腾还在润讯 阅读全文
posted @ 2011-06-24 16:13 我的javaIT 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 除了被动阅读,用户想要的更多生活的全部意义在于无穷地探索尚未知道的东西,在于不断地增加更多的知识。—— 左拉,法国作家网上中文内容的丰富伴随着接入网速的提升和上网资费的下降,互联网对于中国民众,从最初的有一些神秘,渐渐开始普及。在1997~2001年的4年时间,网民数量从60万迅速增长到了2000多万。中国民众强大的对新事物自主学习的能力让越来越多的网民接触、进入和熟练地开始浏览互联网。网上内容空前丰富,动鼠标而知天下的简单操作,激发和培育着网民们的阅读需求和浏览能力。但人类对于未来和未知的求索从来都不会轻易停止和满足,中国网民对于互联网也是一样,在日复一日地享受着门户网站职业新闻编辑们所制造 阅读全文
posted @ 2011-06-24 14:23 我的javaIT 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 中文信息匮乏年代,新媒体粉墨登场 善于识别与把握时机是极为重要的。在一切大事业上,人在开始做事前要像千眼神那样察视时机,而在进行时要像千手神那样抓住时机。—— 培根,英国哲学家 三大门户网站正是识别和把握住了中国用户的网上中文信息饥渴这一需求和时机。正如本书前面所述的,中国互联网在1995年展现出网上中文信息的匮乏现状,成为了更多用户进入互联网世界的一大阻碍,而这一状态的好转和改善实际上经历了几年的时间。在支付高昂费用和经过蜗牛网速等待之后,好不容易“爬”上互联网的中国用户,对于眼前那满屏的英文除了在新鲜之外更多的是茫然,在“超链接”与“超链接”之间的鼠标点击,即使只言片语的中文就能立即满足我 阅读全文
posted @ 2011-06-23 15:53 我的javaIT 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 下一步要开始设计应用程序需要的类了。因为Cocoa采用的是面向对象的编程方56式,创建了类后,再向其中追加程序代码。6.3.1创建类文件首先创建类。选择工程窗口左侧的Classes目录,然后选择File→New File项打开文 件创建窗口,如图6.5所示。选择Mac OS X中的Cocoa Class→Objective-C class项,然后 单击Next按钮。在图6.6所示的属性设置窗口中将类的文件名设定为AppController,单击Finish 按钮,新类AppController创建成功。在工程窗口左侧的Classes目录中会看到新建的 AppController.h与AppCo 阅读全文
posted @ 2011-06-22 15:19 我的javaIT 阅读(151) 评论(0) 推荐(0) 编辑
摘要: iphone软件创富密码之 启动Xcode创建工程任何一个Mac应用程序的开发,都是从启动Xcode开始的,然后创建工程。开发 应用程序时,必须先创建工程。创建工程时,可以使用模板(template)。模板中事先准备了一些必不可少的文 件以及目录。当然可以创建空的工程,但是一些必要文件的导入以及应用程序的设 置需要花费不少时间,因此推荐使用模板。使用模板后,就可以立即开始编程了。根据应用程序的种类,Xcode提供了许多不同的模板。可以从工程创建导航窗口 中选择满足要求的模板。本实例选择Cocoa Appliction模板。1 打开Xcode集成开发环境,Xcode程序的路径为“/Develop 阅读全文
posted @ 2011-06-22 13:43 我的javaIT 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 关于Cocoa版的Hello World程序几乎所有的介绍新语言的入门书籍或官方使用手册都会提供一个Hello World的小 例子。这里也不免俗,也给大家提供一个Hello World程序。但是这个Hello World程序 不是一个简单的打印出“Hello World”就结束了的例子,而是完整地使用了Cocoa框 架,并拥有用户接口的应用程序。Hello World程序接口如下。实现的功能非常简单,当单击Say Hello按钮后,会在左边的文本框中显示“Hello第 World!”字符串。本文节选自《软件创富密码:iPhone应用程序开发攻略之深入浅出Objective-C 20》一书。《 阅读全文
posted @ 2011-06-21 18:20 我的javaIT 阅读(155) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 62 下一页