摘要: 转自:http://www.cdtarena.com/javapx/201307/9115.html Apple为了在系统安全方面得到更好的声誉,对更容易造成系统漏洞的Java进行着严格的控制,并在自己发明的安全更新(之一不是软件更新)中在用户毫无察觉的情况下自动地隐秘地禁止Java的运行,当然了该安全更新的功能可以用来禁止任何它认为有问题的软件运行,或者是对有问题的网页/网站的访问等等,而且它是在用户毫无知觉的情况下自动更新隐蔽运行的,当一个软件被禁止运行时,也没有任何的有效的提示,至少告诉用户是以什么原因该软件被禁止运行的吧!由于Java被禁止运行之后,最终用户在不知情的情况下,在Saf. 阅读全文
posted @ 2013-07-09 16:52 代码单点 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cdtarena.com/javapx/201307/9088.htmlsde是SpatialDatabaseEngine简写,中文全称:空间数据库引擎。SDE是一种客户/服务器软件,可使空间数据在工业标准的数据库管理系统中存储、管理和快速查询检索。把GIS数据放在RDBMS中,但是一般的RDBMS都没有提供GIS的数据类型(如点、线、多边形、以及这些feature之间的拓扑关系和投影坐标等相关信息),RDBMS只提供了少量的数据类型支持:int,float,double,Blob,Long,char等,一般都是数字,字符串和二进制数据几种。并且RDBMS不仅没有提 阅读全文
posted @ 2013-07-05 17:21 代码单点 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cdtarena.com/javapx/201307/9088.html 最近在工作的时候,一句再正常不过的代码Stringa=“hello”+“world”;被改成了newStringBuilder().append(“hello”).append(“world”);当时就比较疑惑这样做的好处,后来到网上查找了一番之后才清楚这与Java中的字符串驻留机制有关,那么什么是驻留呢? 顾名思义,驻留就是在内存中保留(在Java中,我们通常称驻留对象的地方为驻留池,不过它也是内存的一部分),它不仅存在于Java中,在C#中同样存在。那么我就写几个例子来讲解什么叫Jav.. 阅读全文
posted @ 2013-07-05 17:17 代码单点 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cdtarena.com/javapx/201306/8891.html[plain] view plaincopyprint?01.在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数据结构和算法进行了封装,这就极大的减化了程序员编程时的负担。程序员也可以以这个集合框架为基础,定义更高级别的数据抽象,比如栈、队列和线程安全的集合等,从而满足 阅读全文
posted @ 2013-06-19 17:06 代码单点 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cdtarena.com/javapx/201306/8893.htmljava.util.Timer定时器,实际上是个线程,定时调度所拥有的TimerTasks。一个TimerTask实际上就是一个拥有run方法的类,需要定时执行的代码放到run方法体内,TimerTask一般是以匿名类的方式创建。一个完整的Timer:[java] view plaincopyprint?java.util.Timertimer=newjava.util.Timer(true);//true说明这个timer以daemon方式运行(优先级低, //程序结束timer也自动结束), 阅读全文
posted @ 2013-06-19 17:02 代码单点 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cdtarena.com/javapx/201306/8796.html 现在许多系统的注册、登录或者发布信息模块都添加的随机验证码功能,就是为了避免自动注册程序或者自动发布程序的使用。 验证码实际上就是随机选择一些字符以图片的形式展现在页面上,如果进行提交操作的同时需要将图片上的字符同时提交,如果提交的字符与服务器session保存的不同,则认为提交信息无效。为了避免自动程序分析解析图片,通常会在图片上随机生成一些干扰线或者将字符进行扭曲,增加自动识别验证码的难度。 在这里,我们使用java实现验证码。 <%@pagecontentType="im 阅读全文
posted @ 2013-06-07 15:40 代码单点 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cdtarena.com/javapx/201306/8776.html 静态方法和实例方法的区别主要体现在两个方面: 在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。 静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变量和实例方法;实例方法则无此限制。 下面几个例子展示了这一区别。 1、调用静态方法示例。 <SPANstyle="FONT-SIZE:18 阅读全文
posted @ 2013-06-07 15:36 代码单点 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cdtarena.com/javapx/201304/8413.html1.方法重载(overload)概念:简单的说:方法重载就是类的同一种功能的多种实现方式,到底采用哪种方式,取决于调用者给出的参数。注意事项:(1)方法名相同(2)方法的参数类型、个数、顺序不至少有一项不同(3)方法返回类型可以不同(4)方法的修饰符可以不同如果只是返回类型不一样,不能够构成重载如果只是控制访问修饰符号不一样,也是不能构成重载的Overloaded的方法是可以改变返回值的类型。2.方法覆盖(override)概念:简单的说:方法覆盖就是子类有一个方法,和父类的某个方法的名称、返回 阅读全文
posted @ 2013-06-03 16:32 代码单点 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cdtarena.com/javapx/201304/8472.html用JAVA获取文件,听似简单,但对于很多像我这样的新人来说,还是掌握颇浅,用起来感觉颇深,大常最经常用的,就是用JAVA的File类,如要取得c:/test.txt文件,就会这样用Filefile=newFile("c:/test.txt");这样用有什么问题,相信大家都知道,就是路径硬编码,对于JAVA精神来说,应用应该一次成型,到处可用,并且从现实应用来讲,最终生成的应用也会部署到Windows外的操作系统中,对于linux来说,在应用中用了c:/这样的字样,就是失败,所 阅读全文
posted @ 2013-06-03 16:27 代码单点 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cdtarena.com/javapx/201305/8674.html如果在运行Java程序时出现以下的栈跟踪信息:Java代码:java.sql.SQLException:java.lang.OutOfMemoryError:Javaheapspaceatcom.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)atcom.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)atcom.mysql.jdbc.SQLError.creat 阅读全文
posted @ 2013-05-30 15:00 代码单点 阅读(219) 评论(0) 推荐(0) 编辑