2011-01-04 12:46
JAVA是一个十分流行的编程语言,因其具有安全性、稳健性、分布式和多线程等高级计算机语言的特点,而受到大家的青睐。JAVA语言入门简单,但是如果你想品透这个语言,必须先明白以下几个问题。1.什么是API?2. 什么是JVM?3. 什么是JRE?4.什么是J2SDK?5.什么是JDK?APIApplication Programme Interface→应用程序接口,Java最主要的特点是其面向对象OO→Object Oriented→面向对象。所以设置了很多基础应用程序接口(API),你是不是在你设计程序的时候常用import!?那就是引用API的方法。...
Java,计算机语言,面向对象
2010-12-31 12:57
Java是每个软件开发人员都必须接触的编程语言,初学Java者感觉它有些难度,其实是没有掌握Java编程的规律。本文为大家总结了写Java程序的26个基本原则,相信对新手会有助益。 (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:...
Java,对象,类,代码,程序员
2010-12-28 12:36
JavaScript ,虽然Web 开发设计师曾像噩梦一样惧怕它,但不可否认,它是世界上最流行的编程语言之一,而且越来越被重视。但是在运用过程中,我们发现,JavaScript 拥有很多让人困惑不解的东西。 1. 以 Java 命名,跟Java并无关联 它最初叫 Mocha, 接着改名为 LiveScript,最后才确定命名为 JavaScript,根据历史记录,Java 的命名与 Netscape 和 Sun 之间的合作有关,作为交换条件,Netscape 在他们备受欢迎的浏览器中创建了 Java 运行时。值得一提的是,这个名字的出台几近一个玩笑,要知道,LiveScript 和 Java 在客户端脚本方面存在敌对关系。...
编程语言,开发,脚本,浏览器,客户端
2010-12-10 12:19
一、工具的使用 1、vim/emacs是linux下最常用的源码编辑器,学会使用它们,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。 2、掌握gcc和gdb的基本用法。当软件包包含的文件比较多的时候,你还能用gcc把它手动编译出来,你就会对软件包中各个文件间的依存关系有一个明确了解,所以对构建软件包是很有帮助的。...
C语言,系统,网络编程,开源
2010-12-06 12:26
在Spring中提供的Aware相关接口中,ApplicationContextAware是最常用到的。实现ApplicationContextAware的Bean,在Bean被初始后,将会被注入 ApplicationContext的实例。ApplicationContextAware提供了publishEvent()方法,通过Application.publishEvent方法,我们可以将事件通知系统内所有的ApplicationListener。...
spring,Java,接口,代码
2010-12-03 12:58
在程序员的招聘信息中,我们通常可以看到这样一个要求,即具有良好的编码规范。事实确实如此,在程序开发人员团体作战的趋势下,团队内的成员恪守代码的编写规范,对于共享代码、排错等作业都具有非常现实的意义。这在Java语言中当然也不例外。笔者借这次机会,就跟大家分享一下Java源代码的折行规则。这对提高代码的阅读性有着至关重要的作用。 一、代码的最大长度。...
分行,技巧,Java,编程规范,长度
2010-11-26 13:12
本人介绍几个比较常见的开源协议,也是java程序员必须熟悉的: SD开源协议 BSD开源协议是一个给于使用者很大自由的协议。可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。 当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件: 1. 如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。...
开源,发布,源代码,软件许可
2010-11-19 12:08
(31)在类的构造函数中实现语义约束时,把约束测试放在构造函数领域所允许的尽量深的包含层次中。(32)基类中的所有数据都应当是私有的,不要使用保护数据。类的设计者永远都不应该把类的使用者不需要的东西放在公有接口中。(33)在理论上,继承层次体系应当深一点,越深越好。...
数据,面向对象,函数
2010-11-17 13:41
(1)尽量减少类的协议中的消息。(2)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等]。(3)所有数据都应该隐藏在所在的类的内部。...
2010-11-09 12:22
这个系列里的问题,是每个java学习者都应该明白的。除非你只是感兴趣,学java玩玩。如果你认为自己已经超越初学者了,却还是不懂,那建议你重新开始学。问题一:我声明了什么!String s = "Hello world!";许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概回答错误。...
Java,object对象,关键字
2010-11-07 12:18
1。开发软件前,不管是个人还是公司,都要对对市场有一个了解,主要是竞争情况,对手推出软件的时间和历史,产品的销售情况,下载量,口碑、定价、以及市场推广策略等,都需掌握。如没有必胜把握,尽量绕行,这个需要自己衡量。在这个阶段,忘记纯技术热情。你是跟别人争抢,但也许能找到一个夹缝,从而很好的生存。2。软件开发出来后,应该抢先推广和公测。不太可能等做到十分完善,方才放出,一套小软件没个一两年谈不上基本成熟,其他产品更不必说;公众的认知需要时间,市场推广需要时间,绝非一个完美的产品就能立即赢得市场。远的不说,就说开发工具,我们早已知道它的产品路线,什么时间做到哪一步,什么时间放beta,什么时间放正式版,这些都会适时公布。早点与客户互动,BUG也不是大问题。...
软件开发,推广,搜索引擎,互联网
2010-11-02 12:37
18.打印页面 <div align="center"><a class=content href="javascript:doPrint();">打印本稿</a></div>19.改变按钮的图片. <style type="text/css"> <!-- .style3 { font-size: 12px; background: url(image/buttonbg1.gif); border: 0px; width: 60px; height: 22px} ...
Java,页面,代码,html语言
2010-10-31 12:59
1.文本框焦点问题 onBlur:当失去输入焦点后产生该事件 onFocus:当输入获得焦点后,产生该文件 Onchange:当文字值改变时,产生该事件 Onselect:当文字加亮后,产生该文件 <input type="text" value="郭强" onfocus="if(value=='郭强') {value=''}" onblur="if ...
2010-10-27 12:48
.NET作为一种主流开发语言,其中涵盖了很多技术。哪些是我们必须要掌握的呢?本人给出了答案。值得注意的是,作者把学习也列在十项技术之中,因为学习也是一门学问。1、WCF (Windows Communication Foundation):虽然WCF显然没有WPF或SilverLight那么吸引人,但是它却是在.NET框架下解决业务问题的基础。所以你今年至少要学习一门.NET的新技术,那你就选择WCF吧。...
.NET,框架,程序开发,数据库
2010-10-26 12:38
Java已经被越来越多的人熟悉和使用,但是开发后的Java系统性能缓慢甚至当机的现象也经常发生。很多人并不能很好地驾驭Java项目。他们觉得Java技术很复杂,其实不然。根本原因在于:我们原先掌握的关于软件知识(OO方面)太欠缺了,存在很多认识上的误区。软件的生命性软件是有生命的,这可能是老调重弹了,但是因为它事关分层架构的原由,反复强调都不过分。...
Java,软件,项目,框架