Java

JAVA自定义分页标签类

1,标签的实现类NumenTag.javaimportjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importjavax.servlet.jsp.JspException;importjavax.servlet.jsp.JspWriter;importjavax.servlet.jsp.tagext.TagSupport;/***/

系统 2019-08-29 22:52:36 2318

Java

java类加载器

类加载器是Java最强大的特征之一。但是开发者常常忘记类加载组件。类加载器是在运行时负责寻找和加载类文件的类。Java允许使用不同的类加载器,甚至自定义的类加载器。Java程序包含很多类文件,每一个都与单个Java类相对应,这些类文件不像静态C程序,一次性加载入内存,它们随时需要随时加载。这就是类加载器与众不同的地方。它从源文件(通常是.class或.jar文件)获得不依赖平台的字节码,然后将它们加载到JVM内存空间,所以它们能被解释和执行。默认状态下,应

系统 2019-08-29 23:17:40 2317

Java

java定时器

以前项目中写过类似的定时器,今天复习1下,自己建了个工程.实现原理:创建servlet,应用服务器自动加载此servlet,在web.xml设置定时器的各个参数开发工具:myeclipse6.0应用服务器:tomcat6.01、创建web工程TestTimer2、创建servlet=>com.billy.servlet.TestServlet.javapackagecom.billy.servlet;importjava.io.IOException;im

系统 2019-08-29 22:28:22 2317

Java

java学习笔记(二十六)多态性

多态性1.1方法的重载与覆写对象的多态性对象多态性的类型主要有两种A:向上转型:子类对象-》父类对象对于向上转型,程序自动完成格式:父类父类对象=子类实例;classA{publicvoidprint(){System.out.println("A");}publicvoidfun1(){this.print();}};classBextendsA{publicvoidprint(){System.out.println("B");}publicvoids

系统 2019-08-12 09:30:28 2315

Java

Firefox 和 Internet Explorer 在执行 JavaScri

执行测试的页面地址:http://wd-testnet.world-direct.at/mozilla/dhtml/funo/jsTimeTest.htm测试的结果发现IE比Firefox要好,有时候也发现页面开启的速度也是IE要好些!即使这样又何妨呢?喜欢Firefox就是喜欢,她对用户更开放,高度可定制化(对一般用户来说是灾难)!Firefox1.5.0.3:InternetExplorer6.x:Firefox和InternetExplorer在执行

系统 2019-08-29 23:30:30 2308

Java

Java下exe打包工具exe4j使用图解教程

该工具的下载地址如下:http://www.ej-technologies.com/download/exe4j/files.php我下的是最新版本的安装包,安装时会出现这个:它要求JDK至少1.5以上,点Locate找到你机器上安装的%JDK1.5%/bin/java.exe就可以进行安装了。下面就安装后的一些使用事项说一下:第1步跳过。第2步,我们事先已经制作好了jar文件,故选下面一个"JARinEXE":第3步,第一个空随便写,下面一个写出你想要将

系统 2019-08-12 09:30:20 2306

Java

Python与Java间Socket通信实例代码

Python与Java间Socket通信之前做过一款Java的通讯工具,有发消息发文件等基本功能.可大家也都知道Java写的界面无论是AWT或Swing,那简直不是人看的,对于我们这些开发人员还好,如果是Release出去给用户看,那必须被鄙视到底.用C++的话,写的代码也是非常多的(QT这方面做得很好!),但我这里改用Python,以便到时用wxPython做界面.而且这两者跨平台也做得非常好.这里只给出核心实现以及思路Server(Java)接收从Cl

系统 2019-09-27 17:56:33 2304

Java

java 小工具

Java正则表达式测试工具2008年5月10日2:09:47发布:robot666QRe是非常好用的正则表达式测试工具,不信就下载一下试试吧。用法java-jarQRe.jar(如果您使用的安装版的JDK,直接双击就可以运行了)运行环境:Windows/Linuxjre1.5/1.6特点:1.支持匹配处高亮显示2.支持group3.支持多次匹配4.当点击表格中匹配到的项时,左边的文本框会定位到相应的上下文位置5.如果匹配到的文字过长,双击相应的项可以查看细

系统 2019-08-29 21:58:12 2303

Java

高质量JAVA:错误模式

错误模式:介绍诊断和纠正Java程序中反复出现的错误类型文档选项打印本页将此页作为电子邮件发送级别:初级EricE.Allen,软件工程师,Cycorp,Inc2001年2月19日欢迎光临诊断Java代码,一个隔周更新的新专栏,它的内容集中在Java解决方案上,旨在让您能够顺利进行日常编程工作。本文为第一篇,介绍了错误模式的概念,一个非常有用的概念,它将提高您检测和修正代码中错误的能力。您会了解到一种最普遍的错误模

系统 2019-08-29 23:03:57 2302

Java

JAVA面试题解惑系列(十)——话说多线程

好东西分享线程或者说多线程,是我们处理多任务的强大工具。线程和进程是不同的,每个进程都是一个独立运行的程序,拥有自己的变量,且不同进程间的变量不能共享;而线程是运行在进程内部的,每个正在运行的进程至少有一个线程,而且不同的线程之间可以在进程范围内共享数据。也就是说进程有自己独立的存储空间,而线程是和它所属的进程内的其他线程共享一个存储空间。线程的使用可以使我们能够并行地处理一些事情。线程通过并行的处理给用户带来更好的使用体验,比如你使用的邮件系统(outl

系统 2019-08-12 09:30:14 2302

Java

JVM垃圾回收机制总结(6) :透视Java的GC特性

全文转载:http://topic.csdn.net/u/20091211/12/c79a9293-fdd5-4f81-b18f-a4a29c8d9be2.html作者:yang677888(fromCSDN)1、使用System.gc()可以不管JVM使用的是哪一种垃圾回收的算法,都可以请求Java的垃圾回收。在命令行中有一个参数-verbosegc可以查看Java使用的堆内存的情况,它的格式:java-verbosegcclassfileJava代码c

系统 2019-08-12 09:29:58 2301

Java

Java Math 类中的新功能,第 1 部分: 实数

在这篇由两部分组成的文章中,ElliotteRustyHarold与您一起探讨经典java.lang.Math类中的“新”功能。第1部分主要讨论比较单调的数学函数。第2部分将探讨专为操作浮点数而设计的函数。

Java

oracle连接java的几种方法

归结来说有JDBC、ODBC-JDBC桥接两种方法:一、JDBC连接Oracle的步骤(1)装载并注册数据库的JDBC驱动程序载入JDBC驱动:Class.forName("oracle.jdbc.driver.OracleDriver");注册JDBC驱动:java.sql.DriverManager.registerDriver(neworacle.jdbc.driver.OracleDriver());(2)建立与数据库的连接要建立与数据库的连接,首

系统 2019-08-12 09:30:02 2295

Java

[selenium webdriver Java]隐式的等待同步

SeleniumWebDriver提供了隐式等待来同步测试。当使用了隐式等待执行测试的时候,如果WebDriver没有在DOM中找到元素,将继续等待,超出设定时间后,抛出找不到元素异常即,当元素没有立即出现的时候,隐式等待将等待一段时间后,再查找DOM。默认时间是0。一旦设置了隐式等待,它将存在在整个webdriver对象实例的生命周期中,隐式等待会让一个正常响应的应用的测试变慢,会在寻找每个元素时进行等待,这样增加了整个测试执行的时间。应该避免或减少使用

系统 2019-08-12 09:27:15 2294