
JAVA
文章平均质量分 74
cighao
个人主页:http://cighao.com
展开
-
Java利用BigInteger计算1!+2!+3!+…+100!
import java.math.BigInteger; public class ch3_4 { public static void main(String[] args) { BigInteger sum=new BigInteger("0");// 阶乘和,初始化为0; int i=1; do{ sum=sum.add(factorial(i)); //阶乘和原创 2015-05-23 23:08:37 · 3977 阅读 · 0 评论 -
JAVA关于构造函数的继承
/* 子类的所有的构造函数,默认都会访问父类中空参数的构造函数 因为子类每一个构造函函数内的第一行都有一句隐式的super super语句一定是在子类构造函数的第一行 * */ class Game{ Game(){ System.out.println("Game constructor"); } Game(int i){ System.out.println("Game原创 2015-07-04 22:36:27 · 696 阅读 · 0 评论 -
Java图片验证码的实现
这里主要用到了三个文件,两个servlet类,一个JSP页面。两个servlet分别为drawCode.java和ValidateServlet.java,前者用来产生验证码,后者用来检验验证码是否正确,JSP页面为login.jsp,作为前台的交互。代码如下: login.jsp function refresh(){ a = pars原创 2015-08-21 17:19:05 · 636 阅读 · 0 评论 -
JSTL标签的使用示例
一、什么是JSTL标签 JSP 标准标签库(JSP Standard Tag Library,JSTL)是一个实现 Web应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。(引用自百度百科) 二、如何加载JSTL标签 以MyEclipse工具为例 1.导入标签库 (a)当使用J2EE5.0开发时,不需要手动导原创 2015-08-01 21:06:49 · 946 阅读 · 0 评论 -
全面解析 Java 注解
1. 什么是注解Java 提供了一种源程序中的元素关联任何信息和任何元数据的途径和方法。2. Java 中的常见注解(1) JDK 自带的注解 @Override @Deprecated @Suppvisewarnings (2)常见的第三方注解 Spring: @Autowired @Service @Repository Mybatis @InsertP原创 2015-12-14 15:50:27 · 1351 阅读 · 0 评论 -
第一个 Struts2 程序
下面主要介绍如何在 myEclipse 下使用 Struts2 搭建一个简单的 hello world 程序1. Struts2 的环境需求Servlet API 2.4 JSP API 2.0 Java 52. 第一个 struts2 项目的搭建step1. 首先我们在 myeclipse 下新建一个 web 工程,假设命名为 hellostrutsstep2. 鼠标放在项目名称上右键依次选择原创 2015-12-15 20:11:53 · 826 阅读 · 1 评论 -
Struts2拦截器浅析
1. Struts2 框架执行流程首先客户端会通过 HttpServletRequest 向Servlert 容器(也就是 tomcat)提交一个请求,这个请求会通过一系列的过滤器(包括Struts2的核心过滤器 StrutsPrepareAndExecuteFilter ), 被核心过滤器过滤到后,核心过滤器会访问到 ActionMapper 来判断是否需要访问某个 Action。 如果需要访原创 2016-01-07 15:17:41 · 444 阅读 · 0 评论 -
Java 序列化与反序列化
Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。1. 为什么需要序列化与反序列化我们知道,当两个进程进行远程通信时,可以相互发送各种类型的数据,包括文本、图片、音频、视频等, 而这些数据都会以二进制序列的形式在网络上传送。那么当两个Java进程进行通信时,能否实现进程间的对象传送呢?答案是可以的。如何做到呢?这就需要Java序列化与反序原创 2016-02-01 17:10:43 · 767 阅读 · 0 评论 -
Java 输入/输出流
1. 编码问题在介绍输入输出之前我们先介绍下关于编码的一些基本知识点,当一个文件中既有中文字符又有英文字符时,他们在不同的编码方式下会占据不同的内存: 1. ANSI 中文占据 2 个字节的内存空间,英文占据 1 个字节的内存空间。 2. GBK 中文占据 2 个字节的内存空间,英文占据 1 个字节的内存空间。 3. UTF-8 中文占据 3 个字节的内存空间,英文占据 1 个字节的内存空间。原创 2016-02-03 14:12:12 · 920 阅读 · 0 评论