随笔分类 - Java
摘要:1、作为参数名称说明Format(String, Object)将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。Format(String, array[]()[])将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。Format(IFormatProvider, String, array[]()[])将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。指定的参数提供区域性特定的格式设置信息。Format(String, Object, Object)将指定的 String 中的格
阅读全文
摘要:基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型,因此面试题中也总少不了它们的身影,在这篇文章中我们将从面试中常考的几个方面来回顾一下与基本类型相关的知识。基本类型共有八种,它们分别都有相对应的包装类。关于它们的详细信息请看下表:基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、short、int、long和浮点数类型float、double。JAVA中的数值类型不存在无符号的,它们的取值范围是固定的,不会随着机器硬件环境或者
阅读全文
摘要:Java的数据类型分两种: 1.基本类型:long,int,byte,float,double,char,short,boolean 2. 对象类型(类): Long,Integer,Byte,Float,Double,Char,String,其它一切java提供的,或者你自己创建的类。其中Long又叫 long的包装类。而Byte和Float也类似,一般包装类的名字首写是数值名的大写开头。或者你还可以这样想, java分为 1.基本数据(二进制,十进制,八进制,十六进制的数字); 2.类对象 两种类型,数据是运算的基本单元,这些运算一般类似+ - * % 等数学运算,而类对象的运算是必须你定
阅读全文
摘要:java 1.6(包括)以前,只是支持等价成int 基本类型的数据:byte ,short,char,int(其他的都不可以)。 1.7加入的新特性可以支持String类型的数据。
阅读全文
摘要:android模拟表单用到了httpclient,但是需要了解Jsessionid的相关知识如下是从一篇博文摘抄来的在web应用的开发中我们会经常看到这样的url:http://www.xxx.com/xxx_app;jsessionid=xxxxxxxxxx?a=x&b=x...。这跟一般的url基本一样,只有一个地方有区别,那就是“;jessionid=xxxxxxxx”。这个参数有时候有,有时候又没有,说它是参数可又跟一般传递的参数不同,它是紧跟在url后面用分号来分隔的,用一般的request.getParameter()方法还取不到。那这个参数到底是干嘛用的呢?要了解它还要先
阅读全文
摘要:本文介绍Java对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.Java对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。图1为对象应用类层次。图1⑴强引用(StrongReference)强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿
阅读全文
摘要:在一般情况下,遍历集合类会使用一下方式:for(int i=0;iCustomer c=(Custormer)v.get(i);使用Enumeration类和Iterator类可以简化这个过程1.Enumeration类 (权举)使用范围:Vector类方法:boolean hasMoreElement() //测试此枚举是否包含更多的元素.Enumeration nextElement() //如果此枚举对象至少还有一个可提供的元素,则返回此枚举的下一个元素。使用举例:Enumeration e=v.enumeration(); while(e.hasMoreElement()) Cust.
阅读全文
摘要:方法1:在eclipse中生成在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步。在Javadoc Generation对话框中有两个地方要注意的:javadoc command:应该选择jdk的bin/javadoc.exedestination:为生成文档的保存路径,可自由选择。按finish(完成)提交即可开始生成文档。方法2:命令行方式生成javadoc的命令行语法如下:javadoc [ options ] [ packagenames ] [ sourcefiles ] [ @files ]参数可以按照任意顺
阅读全文
摘要:一、前言 JDOM是Breet Mclaughlin和Jason Hunter两大Java高手的创作成果,2000年初,JDOM作为一个开放源代码项目正式开始研发。JDOM是一种解析XML的Java工具包。 DOM适合于当今流行的各种语言,包括Java,JavaScripte,VB,VBScript,Perl,C,C++等。它了为HTML和XML文档提供了一个可应用于不同平台的编程接口。W3C DOM的最新信息可从http://www.w3.org/TR2001/WD-DOM-Lever-3-Core-20010913查阅。微软在http://msdn.microsoft.com...
阅读全文
摘要:取昨天的日期,本想的截出来日期减一就好了。又一想不对,如果今天是一号怎么办?现有两个办法1:Date as = new Date(new Date().getTime()-24*60*60*1000); SimpleDateFormat matter1 = new SimpleDateFormat("yyyy-MM-dd"); String time = matter1.format(as); System.out.println(time); 取出数字型的时间 再减去24*60*60*1000,就得到昨天的时间了;这个有点过时了!2:Calendar cal = Cal.
阅读全文
摘要:1、什么是存储过程。存储过程是数据库服务器端的一段程序,它有两种类型。一种类似于SELECT查询,用于检索数据,检索到的数据能够以数据集的形式返回给客户。另一种类似于INSERT或DELETE查询,它不返回数据,只是执行一个动作。有的服务器允许同一个存储过程既可以返回数据又可以执行动作。2、什么时候需要用存储过程 如果服务器定义了存储过程,应当根据需要决定是否要用存储过程。存储过程通常是一些经常要执行的任务,这些任务往往是针对大量的记录而进行的。在服务器上执行存储过程,可以改善应用程序的性能。这是因为:.服务器往往具有强大的计算能力和速度。.避免把大量的数据下载到客户端,减少网络上的传输量。.
阅读全文
摘要:方法一:DateFormat fmt = new SimpleDateFormat("yyyy-MM-dd");String dateBegin=fmt.format(carrierCommand.getDateBegin());String dateEnd=fmt.format(carrierCommand.getDateEnd());//如果获得的日期格式不是'2008-05-22',就必须要格式化一下日期String dateBegin = request.getParameter("dateBegin");String dateE
阅读全文
摘要:import java.text.SimpleDateFormat; import java.util.Calendar; 方法一: SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String ly_time = sdf.format(new java.util.Date()); System.out.println("现在时间是:"+ly_time); 结果:现在时间是:2008-11-28 14:19:49 方法二: String ly_time = new S
阅读全文
摘要:大家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。自从jdk1.4推出java.util.regex包,就为我们提供了很好的JAVA正则表达式应用平台。因为正则表达式是一个很庞杂的体系,所以我仅例举些入门的概念,更多的请参阅相关书籍及自行摸索。\反斜杠\t 间隔 ('\u0009')\n 换行 ('\u000A')\r 回车 ('\u000D
阅读全文
摘要:getResourceAsStream ()返回的是inputstreamgetResource()返回:URLClass.getResource("") 返回的是当前Class这个类所在包开始的为置Class.getResource("/") 返回的是classpath的位置getClassLoader().getResource("") 返回的是classpath的位置getClassLoader().getResource("/") 错误的!!=================================
阅读全文
摘要:import java.text.DateFormat;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;/** * 常用日历操作辅助类 * * @author steven 2010-08-10 * @email:qing.tan@iwode.com */public class CalendarUtil { private int week...
阅读全文
摘要:J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。 一点背景:J2SE 5.0 为 Java 语言增加了几个新的特性,并且和它们一起增加了许多新的警告并承诺在将来增加更多的警告。您可以为 "javac" 增加 -Xlint 参数来控制是否报告这些警告(如上面的 @Deprecated 部分所示)。 默认情况下,Sun 编译器以简单的两行的形式输出警告。通过添加 -Xlint:keyword 标记(例如 -Xlint:finally),您可以获得关键字类型错误的完整说明。通过在关
阅读全文
摘要:GUID(Global unique identifier)全局唯一标识符,它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个 16 字节的二进制值。GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:76895313-839E-4E89-BAFC-B253BFF3173F世界上的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。在 Windows 平台上,
阅读全文
摘要:用eclipsepublic class Text { public static final void main(String args[]){ Connection con = null; try { //1,加载驱动程序 Class.forName("oracle.jdbc.driver.OracleDriver"); //2,连接字符串 String s = "jdbc:oracle:thin:@localhost:1521:shitou"; //3,获得数据库连接 con = DriverManager.getConnection(s,&quo
阅读全文
摘要:例子:将连接数据库相关Url、用户名、密码等相关连接数据内容保存到属性(properties)文件中。程序如下: DBUtil 类package com.util;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql
阅读全文

浙公网安备 33010602011771号