自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 String类内存分析

面试题1、下列代码分别创建了几个String对象String str1 = "abcd";——最多创建一个对象,最少不创建对象。如果常量池中,已经存在“abcd”,那么str1直接引用,此时不创建String对象。否则,先在创建“abcd”内存空间,str1再引用。String str2 = new String("abcd");——最多创建两个String对象,最少创

2016-07-24 23:22:22 551

原创 Java方法的值传递机制

Java值传递机制——基本数据类型package com.mipo.javase.reference;/** * 方法参数的值传递机制之基本数据类型  * 结论: * 如果参数类型是基本数据类型,那么传过来的就是这个参数的一个副本,也就是这个原始参数的值。 * 如果在函数中改变了副本的值,原始的值不会改变 * @author Administrator * */public

2016-07-24 20:39:03 616

转载 Java堆、栈、方法区的简单分析

java 堆 栈 方法区的简单分析 基础数据类型(Value type)直接在栈(stack)空间分配,方法的形式参数,直接在栈空间分配,当方法调用完成后从栈空间回收。引用数据类型,需要用new来创建,既在栈空间分配一个地址空间(reference),又在堆空间分配对象的类变量(object)。方法的引用参数,在栈空间分配一个地址空间,并指向堆空间的对象区,当方法调用完

2016-07-24 10:16:50 273

转载 JSP九大内置对象和四个作用域(二)

JSP的九个内置对象及其作用1.request对象客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。object getAttribute(String name) 返回指定属性的属性值Enumeration getAttributeNames() 返回所有可用属性名的枚举String ge

2016-07-23 00:10:37 292

转载 JSP九大内置对象及四个作用域(一)

九大对象:  内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用。JSP中九大内置对象为:  request             请求对象(封装用户请求)                 类型 javax.servlet.ServletRequest          作用域 Request  respon

2016-07-22 17:12:50 626

原创 JSP语法基础

JSP基本语法JSP网页由两部分组成Template Data:固定模板数据Elements:元素数据Template Data:  JSP容器不处理的部分,如HTML的内容,直接送到客户端执行。Elements:必须经由JSP容器处理的,而大部分都以XML作为语法基础,且大小写必须一致。Elements分为四类:指令元素:提供JSP网页的相关信息和

2016-07-18 21:38:44 333

转载 Java类库及其组织结构

Java类库中有很多包:以 java.* 开头的是Java的核心包,所有程序都会使用这些包中的类;以 javax.* 开头的是扩展包,x 是 extension 的意思,也就是扩展。虽然 javax.* 是对 java.* 的优化和扩展,但是由于 javax.* 使用的越来越多,很多程序都依赖于 javax.*,所以 javax.* 也是核心的一部分了,也随JDK一起发布。以 org.*

2016-07-17 22:29:29 1593

原创 Servlet技术

什么是servlet?Servlet是一种运行于服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面它担当客户请求与服务器响应的中间层 。servlet与jsp在JSP技术未问世以前,Servlet和Applet分别是Java在服务器段和客户端所推广的解决方案,两者相辅相成,各占优势。Servlet是在Java代码中嵌入页面代码,JSP是

2016-07-17 22:02:28 2379

原创 JSP概述

JSP(Java Server Pages)是一种新动态网页技术标准,JSP是结合HTML和Java Servlet的一种服务器端网页技术。JSP (*.jsp) = HTML文件(*.htm,*.html)+Java程序片断+JSP标记。JSP是纯Java平台的技术,它主要用来生成动态网站,包括HTML、DHTML、XHTML和XML。JSP的优点:Write

2016-07-17 19:08:08 451

原创 Java算法——冒泡排序

package com.mipo.method;import java.util.Scanner;/** * 冒泡排序:通过比较相邻两个元素的数值(1和2比,2和3比。。。),值小的位置换到前面,值大的位置换到后面, * 每轮比较结束后,值最大的数位置被换到了最后。 * 第一轮可以将最大的数位置排好,第二轮可以将第二大的数的位置排好。。。 */public class MaoPao

2016-07-15 12:46:15 305

原创 JavaScript网页计算器

该计算器是用DW写的!HTML篇计算器> C ← ± + 7 8 9 - 4 5 6 × 1

2016-07-14 20:32:14 3319

转载 JavaScript简单计算器

写给新手:js表单操作(四) 简单计算器(二) body { font-size:12px; font-family:Arial, Georgia, "Times New Roman", Times, serif; color:#555; text-align:center; background-color:#e2e2e2; } h6{ margin:0

2016-07-14 20:15:59 415

转载 TCP聊天室

用TCP实现聊天室,可多人共同聊天,也可与别人私聊。一、建立客户端和服务端二、创建客户端发送线程和接收线程,实现同时读和写三、服务端创建死循环,以实现循环接收和发送信息四、创建客户端与服务端的连接通道,不同客户端对应不同连接通道,并将不同通道放到集合list中五、在连接通道MyChannel中实现向多人聊天,比如:A客户端发送消息,A通道获取该消息msg,其他通道将此msg发送

2016-07-13 12:12:43 849

转载 JDBC开发中的事务处理

四、JDBC开发中的事务处理  在开发中,对数据库的多个表或者对一个表中的多条数据执行更新操作时要保证对多个更新操作要么同时成功,要么都不成功,这就涉及到对多个更新操作的事务管理问题了。比如银行业务中的转账问题,A用户向B用户转账100元,假设A用户和B用户的钱都存储在Account表,那么A用户向B用户转账时就涉及到同时更新Account表中的A用户的钱和B用户的钱,用SQL来表示就是:

2016-07-11 23:14:33 512

原创 Apache的DBUtils使用详解

一、commons-dbutils简介   commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。org.apache.commons.dbutils (该包中的类主要帮助我们更便捷的操作JDBC)org.

2016-07-11 22:10:48 5639 2

转载 将XML文件写入数据库中

package edu.tsinghua.jdbc;import java.sql.*;import javax.xml.parsers.*;import org.w3c.dom.*;import java.io.*;/** * 将xml文件中的数据读取后保存到数据库中 * @author admin * */public class XMLtoDB { stati

2016-07-09 18:40:44 1277

转载 将数据库中表的数据保存到XML文件中

package edu.tsinghua.jdbc;import java.sql.*;import javax.xml.parsers.*;import org.apache.crimson.tree.XmlDocument;import org.w3c.dom.*;import java.io.*;/** * 从数据库中的Student表中读取数据保存到xml文件中 * @au

2016-07-09 18:34:09 1827 2

原创 用SAX、DOM、JDOM和DOM4J读写XML文件

package com.mipo.xml.demo1;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import java.util.List;import javax.xml.parsers.DocumentBuilder;i

2016-07-09 18:28:58 623

原创 XML Schema语法

XML Schema(模式)可以定义DTD中使用的所有结构,它还可以定义比DTD更复杂的数据类型。Schema文件和其它XML文件的样子非常相似,它是由一组元素构成的,其根元素是“Schema”。简单元素:只能包含文本内容,不能带有任何其他的元素或属性。文本的值可以是任何符合XML Schema 定义的基本类型(boolean,string,date,etc.)

2016-07-05 17:53:24 727 1

原创 DTD语法

DTD(Document  Type Definition)是文档类型定义的缩写。其定义了文档的逻辑结构,规定了文档中的实体,元素,元素的属性,元素与实体的关系。一个符合DTD验证的XML文档称为合法的XML文档。在XML文件中有两种DTD的引用方法1、内部DTD引用:即在文档中直接设定DTD2、外部DTD引用:文件类型定义是一个独立的文件,XML文档引用独立文件中

2016-07-05 14:44:35 602

原创 XML基本语法

XML即Extensible Markup Language的缩写,中文含义为“可扩展的标记语言”。用户可自定义标记的标记语言。一个完整的XML文档由两部分组成前言部分:首行:XML声明次行:确定XML内容的显示方案DTD:确定XML文档遵循的DTD格式文件主体部分:根据DTD来实现的XML文件主体

2016-07-04 17:23:44 614

原创 DAO设计模式

DAO设计模式DAO设计模式包括5个部分:(1)数据库连接类package com.mipo.dao.dbutil;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.s

2016-07-03 10:54:54 432

原创 Timer类--计时器

package com.mipo.thread;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Timer;import java.util.TimerTask;/** * Timer类代表一个计时器,与每个Timer对象向对应的是

2016-07-02 10:57:40 359

原创 IO流复制文件夹

package com.mipo.thread;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import jav

2016-07-01 23:27:41 908

Tomcat配置JNDI数据源的N种方法

Tomcat配置JNDI数据源的N种方法

2016-08-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除