博文

Jcreator使用技巧总结 (2006-06-14 16:59:00)

摘要:技巧1: 建立空项目进行JAVA编程;
在进行编程的时候最好首先建立一个空项目,然后在这个空项目里,编辑自己的JAVA程序;其实这是一个很好的习惯,你可以在这个项目里建立你自己的包,把你所编辑的源程序程序,按功能的不同分别放进不同的包里;这样在你学习JAVA一定长的时间后,你就拥有了一个属于你自己的包,这对你以后学习或查相关代码就很方便。
建立空项目的方法,或许大家都知道,不过在这里我还是罗嗦一下:):
按JCRETOR的菜单顺序,创建方法如下:
File??>New??>Project??>EmptyProject;
哈,其实很简单!祝你也早日拥有自己的类库!:)     技巧2: Jcretor对JDK的帮助文档提供了很好的支持;
通过Jcretor你可以很方便的即时查阅JDK帮助文档!且这个功能可以实现网页直接在Jcreator的编辑窗口里显示,而不用另外打开任何浏览器进行浏览。(Jcreator的这个特点我十分喜欢,据我所知Eclipse好象没有提供这个功能)哈,说了这么久相信大家一定会问,你这个功能到底怎么使用了! :)OK!别急,马上你也会掌握这个技巧。
不知道大家是否记得在我们装完Jcreator后,第一次运行Jcreator时,系统会要求你指定JDK的安装路径;其实如果大家记得的话,在设置好了JDK的安装路径后,还会要求你提供一个DOCS的路径。哈,对头,要的就是这个拉!呵呵……下面让我来告诉你怎么设置这个路径:
首先,从SUN公司网站下载对应的JDK文档;
其次,在JDK安装目录(如,我的安装目录为D:\j2sdk1.4.2_06)中建立一个名为docs的文件夹,然后将所下载的JDK文档解压到刚才建立的文件夹里,解压完成后,然后在安装Jcretors时在相应地方选择刚才JDK文档所在的目录即可;(应注意的是:要保证docs文件夹下面不要再有docs文件夹)当你设置好后启动Jcreator,你是否会发现你的Jcreator有什么变化没有了?哈,其实有的,不信你看看Jcreator菜单栏中的Help下拉菜单,仔细看看是不是多了个什么东西?呵呵……是不是多了个“JDK Help Ctrl+F1”菜单项!......

阅读全文(7835) | 评论:1 | 复制链接

理解Java面向对象的程序设计思想 (2006-04-13 17:57:00)

摘要:编程模型

  所有计算机均由两种元素组成:代码和数据.精确的说,有些程序是围绕着"什么正在发生"而编写,有些则是围绕"谁正在受影响"而编写的。

  第一种编程方式叫做"面向过程的模型",按这种模型编写的程序以一系列的线性步骤(代码)为特征,可被理解为作用于数据的代码.如 C 等过程化语言。

  第二种编程方式叫做"面向对象的模型",按这种模型编写的程序围绕着程序的数据(对象)和针对该对象而严格定义的接口来组织程序,它的特点是数据控制代码的访问.通过把控制权转移到数据上,面向对象的模型在组织方式上有:抽象,封装,继承和多态的好处.

  抽象

  面向对象程序设计的基本要素是抽象,程序员通过抽象来管理复杂性。

  管理抽象的有效方法是使用层次式的分类特性,这种方法允许用户根据物理含义分解一个复杂的系统,把它划分成更容易管理的块.例如,一个计算机系统是一个独立的对象.而在计算机系统内部由几个子系统组成:显示器,键盘,硬盘驱动器,DVD-ROM,软盘,音响等,这些子系统每个又由专门的部件组成.关键是需要使用层次抽象来管理计算机系统(或其他任何复杂系统)的复杂性。

  面向对象程序设计的本质:这些抽象的对象可以被看作具体的实体,这些实体对用来告诉我们作什么的消息进行响应。

  /* (我的理解)
  *计算机是一个实体,我要输入字符,显示器显示出来,那么
  *计算机(对象).输入(键盘属性).显示(显示方法)
  *使用分层来引用,操作.而不用管计算机内部如何处理.
  *只要有计算机对象,它就能响应我的操作,而我敲键盘,
  *计算机对象就把这个消息传给屏幕,屏幕显示.
  */ 

  计算机对象包含了它所有的属性,以及操作,这就是面向对象程序设计的三大原则之一:封装.

  封装

  封装是一种把代码和代码所操作的数据捆绑在一起,使这两者不受外界干扰和误用的机制.封装可被理解为一种用做保护的包装器,以防止代码和数据被包装器外部所定义的其他代码任意访问.对包装器内部代码与数据的访问通过一个明确定义的接口来控制.封装代码的好处是每个人都知道怎样访问代......

阅读全文(5056) | 评论:13 | 复制链接

Java实现利用搜索引擎收集网址的程序(2006-04-13 17:56:00)

摘要:我这里讲的不是怎么使用搜索引擎,而是怎么让程序利用搜索引擎来搜集网址,这有什么用?很有用!网上动辄有人叫卖网址数据库,如发布软件网址、邮件地址、论坛网址、行业网址,这些网址是怎么来的呢?不可能是人手工收集而来的,都是让程序利用搜索引擎取到的,如果您需要某类网址信息数据,就跟我来一起研究一下,非常简单。

  本文采用Java语言写成,以google和百度搜索引擎为对象。

  我们要利用google、百度搜索引擎的搜索规则中的两条,关键字搜索和inurl搜索。什么是inurl搜索,就是你所要搜索的网址中本身带有的关键字,比如http://www.xxx.com/post.asp ,这个网址就含有post.asp这样的关键字,在搜索引擎中填写规则是 inurl:post.asp,这是收集网址的关键,因为很多网址本身会带有特定的信息,比如软件发布的网页网址信息中多含有 publish、submit、tuijian这样的信息,如http://www.xxx.com/publish.asp,这样的网址多是发布信息的网页,在结合网页中本身可能含有的关键字,就可以用搜索引擎搜索出结果,然后我们利用程序将结果取回,对HTML页面进行分析,去除没有用的信息,将有用的网址信息写入文件或者数据库,就可以给其它应用程序或者人来使用了。

  第一步,用程序将搜索结果取回,先以百度为例,比如我们要搜索软件发布的网页,关键字采用 “软件发布 版本 inurl:publish.asp",先登录百度看看,将关键字写入,然后提交,在地址栏就会看到 http://www.baidu.com/s?ie=gb2312&bs=%C8%ED%BC%FE%B7%A2%B2%BC+%C8%ED%BC%FE%B0%E6%B1%BE+inurl%3Apublish.asp&sr=&z=&cl=3&f=8&wd=%C8%ED%BC%FE%B7%A2%B2%BC+%B0%E6%B1%BE+inurl%3Apublish.asp&ct=0 ,中文关键字全都变成编码了,没有关系,我们在程序中直接用中文也是可以的,其中多个关键字用+号相连,去掉一些没有用的......

阅读全文(6252) | 评论:1 | 复制链接