
java
文章平均质量分 79
jerrying0203
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Javascript的常用语句
1.document.write( " "); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document- >html- >(head,body) 4.一个浏览器窗口中的DOM顺序是:window- >(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElement转载 2015-04-22 15:40:05 · 272 阅读 · 0 评论 -
正则表达式由浅入深
前言: 半年前对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是目前见过最好的正则表达式教程。于是一直想把他翻译过来。本文是Jan Goyvaerts为RegexBuddy写的教程的译文,版权归原作者所有,欢迎转载。但是为了尊重原作者和译者的劳动,请注明出处!谢谢!1. 什么是正则表达式转载 2015-05-04 16:44:35 · 290 阅读 · 0 评论 -
POI导出EXCEL经典实现(附带jar包)
在web开发中,有一个经典的功能,就是数据的导入导出。特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。而数据导出的格式一般是EXCEL或者PDF,我这里就用两篇文章分别给大家介绍下。(注意,我们这里说的数据导出可不是数据库中的数据导出!么误会啦^_^) 呵呵,首先我们来导出EXCEL格式的文件吧。现在主流的操作Excel文件的开源工具转载 2015-05-06 15:30:52 · 9993 阅读 · 4 评论 -
Java堆内存的10个要点
导读:对于程序员来说,知道堆空间,设置堆空间,处理堆空间的outOfMemoryError错误,分析heap dump是非常重要的。文中介绍了Java堆的学习教程以及Java堆内存(heap memory)的十个要点。文章内容如下:我刚开始学习Java编程时,可不知道什么是堆内存或堆空间(heap space),甚至根本不管对象创建时都放在哪里去了。正式了写一些程序后,经常会遇到j转载 2015-05-06 09:07:51 · 313 阅读 · 0 评论 -
jsp网站访问次数统计的几种方法
我采用的是jsp网页,但是不管采用什么语言,原理是一样的。最近在完善暑假做的一个简单年级网站,遇到很多问题。我想很多新手都会遇到这些问题,就把自己的心得体会分享给大家。因为我找到的解决方法,也是很多网友分享的。 第一种,单页面统计。就是说,只要点击这个页面就会统计一次。 java计数器程序片 第二中,是利用jsp的内置对转载 2015-05-06 14:56:48 · 801 阅读 · 0 评论 -
推荐6款常用的Java开源报表制作工具
1.JasperReports是一个基于Java的开源报表工具,它可以在Java环境下像其他IDE报表工具一样来制作报表。JasperReports支持PDF、HTML、XLS、CSV和XML文件输出格式。JasperReports是当前Java开发者最常用的报表工具。2.Pentaho是一个以工作流为核心的、强调面向解决方案而非工具组件的BI套件,整合了多个开源项目,目标是和商业转载 2015-05-06 09:09:43 · 631 阅读 · 0 评论 -
基于jquery的验证插件
/* * 基于jquery的验证插件 * 目前只支持inputValidator(针对input、textarea、select控件的字符长度、值范围、选择个数的控制) * regexValidator(提供可扩展的正则表达式库)*/$(document).ready(function(){ for(var i=0;i var f=docu原创 2015-05-07 10:28:12 · 330 阅读 · 0 评论 -
java Socket网络编程
本文学习并总结java Socket网络程序。目前学习的是网络模型中的网络层和传输层在java中的体现和使用,后续学习java Web开发时就是在应用层编程了。本文先描述了网络通讯3要素及其在java中的封装,后面重点讲述java UDP DatagramSocket编程和TCP Socket/ServerSocket编程,关于UDP编程,本文给出了一个自己编写的1对1聊天程序(带图形化界面)。转载 2015-05-07 16:21:32 · 433 阅读 · 0 评论 -
java多线程与线程间通信
本文学习并总结java多线程与线程间通信的原理和方法,内容涉及java线程的众多常见重要知识点,学习后会对java多线程概念及线程间通信方式有直观清晰的了解和掌握,可以编写并分析简单的多线程程序。进程与线程进程:是一个正在执行的程序。每一个进程执行都有执行顺序,一个执行顺序是一个执行路径,或者叫控制单元;每一个程序启动时,都会在内存中分配一片空间,进程就用于标识这片空间,并转载 2015-05-07 17:23:45 · 9950 阅读 · 2 评论 -
java对象的建立过程
本文介绍一个java对象的建立过程,代码上一句简单的new Demo(),实际包含了很多细微的过程,这里将此过程掰开揉碎了来详细描述。先介绍对象建立过程中涉及的多个概念。构造函数:作用:给对象进行初始化。构造函数特点:函数名与类名相同;不需要定义返回值类型,不能用return语句。每个类中都必须有构造函数,类中没有显式的定义构造函数时,系统会默认给该类加入一个空参数的构转载 2015-05-08 08:56:12 · 406 阅读 · 0 评论 -
java 字符串,字符串缓冲区
本文学习并总结java中的字符串。内容包括String字符串常用方法、StringBuffered和StringBuilder功能介绍,学习中练习了论坛中的一些提问问题,同时也对所学知识进行了验证巩固。String类String是java的字符串类,被final修饰,不能被继承,java 程序中的所有字符串字面值(如"abc" )都作为此类的实例实现。java中字符串是常量,一转载 2015-05-08 15:54:00 · 3362 阅读 · 0 评论 -
java反射详解
本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名123456789101112131415package Reflect;转载 2015-04-21 19:04:06 · 260 阅读 · 0 评论 -
网络爬虫Java实现原理
“网络蜘蛛”或者说“网络爬虫”,是一种能访问网站并跟踪链接的程序,通过它,可快速地画出一个网站所包含的网页地图信息。本文主要讲述如何使用Java编程来构建一个“蜘蛛”,我们会先以一个可复用的蜘蛛类包装一个基本的“蜘蛛”,并在示例程序中演示如何创建一个特定的“蜘蛛”来扫描相关网站并找出死链接。Java语言在此非常适合构建一个“蜘蛛”程序,其内建了对HTTP协议的支持,通过它可以传输大部分的网页信转载 2015-04-17 16:42:28 · 756 阅读 · 0 评论 -
深入理解java异常处理机制
1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦。如果你的答案是正确,那么这篇文章你就不用浪费时间看啦。转载 2015-04-13 18:51:35 · 320 阅读 · 0 评论 -
Java输入输出流
1.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。 Java.io是大多数面向数据流的输入/输出类的主要软件包。转载 2015-04-13 18:55:06 · 310 阅读 · 0 评论 -
JMS简介
如果手机只能进行实时通话,没有留言和短信功能会怎么样?一个电话打过来,正好没有来得及接上,那么这个电话要传递的信息肯定就收不到了。为什么不能先将信息存下来,当用户需要查看信息的时候再去获得信息呢?伴随着这个疑惑,短息和留言应运而生,无论手机是否开机、是否未及时接到,我们都能得到其中的信息。JMS提供了类似这样的功能,本章我们将系统的学习JMS中的相关重要内容。 Ø 掌握J转载 2015-04-14 11:59:40 · 244 阅读 · 0 评论 -
Java多线程发展简史
这篇文章,大部分内容,是周五我做的一个关于如何进行Java多线程编程的Knowledge Sharing的一个整理,我希望能对Java从第一个版本开始,在多线程编程方面的大事件和发展脉络有一个描述,并且提及一些在多线程编程方面常见的问题。对于Java程序员来说,如果从历史的角度去了解一门语言一个特性的演进,或许能有不同收获。 引言首先问这样一个问题,如果提到Java多线程编转载 2015-04-14 17:30:00 · 475 阅读 · 1 评论 -
JVM学习笔记
从Java平台的逻辑结构上来看,我们可以从下图来了解JVM:从上图能清晰看到Java平台包含的各个逻辑模块,也能了解到JDK与JRE的区别对于JVM自身的物理结构,我们可以从下图鸟瞰一下:对于JVM的学习,在我看来这么几个部分最重要:Java代码编译和执行的整个过程JVM内存管理及垃圾回收机制Java代码编译是由Jav转载 2015-04-20 13:55:37 · 393 阅读 · 0 评论 -
Java时间格式转换大全
Java时间格式转换大全import java.text.*;import java.util.Calendar;public class VeDate {/** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */public static Date getNowDate() { Date current转载 2015-04-15 15:59:11 · 318 阅读 · 0 评论 -
Java 语言中的函数编程
Java 语言中常被忽视的一个方面是它被归类为一种命令式(imperative)编程语言。命令式编程虽然由于与 Java 语言的关联而相当普及,但是并不是惟一可用的编程风格,也不总是最有效的。在本文中,我将探讨在 Java 开发实践中加入不同的编程方法 ── 即函数编程(FP)。命令式编程是一种用程序状态描述计算的方法。使用这种范型的编程人员用语句改变程序状态。这就是为什么,像 Java转载 2015-04-16 08:44:52 · 454 阅读 · 0 评论 -
java生成压缩文件
在工作过程中,需要将一个文件夹生成压缩文件,然后提供给用户下载。所以自己写了一个压缩文件的工具类。该工具类支持单个文件和文件夹压缩。放代码:[java] view plaincopyprint?import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import转载 2015-04-20 16:21:12 · 475 阅读 · 0 评论 -
oracle sqlplus 常用命令大全
show和set命令是两条用于维护SQL*Plus系统变量的命令SQL> show all --查看所有68个系统变量值 SQL> show user --显示当前连接用户 SQL> show error --显示错误 SQL> set heading off --禁止输出列标题,默认值为ON SQL> set feedback off --禁止显示最后一行的计数反馈信息,转载 2015-04-21 18:20:34 · 206 阅读 · 0 评论 -
Class类
java的Class类是java反射机制的基础,通过Class类我们可以获得关于一个类的相关信息,下面我们来了解一下有关java中Class类的相关知识!java.lang.Class是一个比较特殊的类,它用于封装被装入到JVM中的类(包括类和接口)的信息。当一个类或接口被装入的JVM时便会产生一个与之关联的java.lang.Class对象,可以通过这个Class对象对被装入类的转载 2015-05-17 12:47:10 · 609 阅读 · 0 评论