随笔分类 - JAVA
1
j2ee相关
摘要:【接口回调】接口回调是多态的另一种体现。接口回调是指:可以把使用某一个接口的类创建的对象的引用赋给该接口声明的接口变量中,那么该接口变量就可以调用被类实现的接口中的方法。当接口变量调用被类实现的接口中的方法时,就是通知相应的对象调用接口的方法,成为接口回调。不同的类在使用同一接口时,可能具有不同的功
阅读全文
摘要:【对象的序列化和反序列化 】 1.定义:序列化--将对象写到一个输出流中。反序列化则是从一个输入流中读取一个对象。类中的成员必须是可序列化的,而且要实现Serializable接口,这样的类的对象才能被序列化和反序列化。这个接口是一个表示型的接口。serialVersionUID是一个串行化类的通用
阅读全文
摘要:catch里return后还会执行finally吗??在java里,是的。但是值得注意的是,在存在try-catch-finally的方法中,return可能出现的位置有4个,在try中,在catch中,在finally中,在finally后(try-catch-finally外的语句块)。在这4个
阅读全文
摘要:1.遍历map的几种方式:private Hashtable<String, String> emails = new Hashtable<String, String>(); //方法一: 用entrySet() Iterator it = emails.entrySet().iterator()
阅读全文
摘要:平时写程序的时候,很多时候提示文件找不到,而抛出了异常,现在整理如下【一 相对路径的获得】 说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目) String relativelyPath=System.getProperty("user.dir")
阅读全文
摘要:今天一个案子,用户反映数量差异明明是 2.0-1.8,显示的结果却为0.20000005,就自己写了段方法测试了一下:package test1;public class Test2 {/*** @param args*/public static void main(String[] args)
阅读全文
摘要:第一种办法InputStream is = Test.class.getResourceAsStream("DbConfig.properties");Properties p = new Properties();p.load(is);System.out.println(p.get("jndi"
阅读全文
摘要:以对表test进行增,删,改,查进行说明:1.新建表test create table TEST ( TID NUMBER not null, TNAME VARCHAR2(32), TCODE VARCHAR2(32), CREATEDATE DATE )alter table TEST add
阅读全文
摘要:【javadoc命令的用法】 1.java源文件里,注释以/**开始 并以*/结束,里面可以包含普通文件,HTML标记和javaDoc标记。这些将构成javaDoc文档。 2.javadoc命令只能处理java源文件中在类声明,接口声明,成员方法声明,成员变量声明及构造方法声明之前的注释,忽略位于其
阅读全文
摘要:java编译命令 javac: javac -d <目录> 源文件.java 指定存放生成的class文件的路径命令行下编译带包名的java源文件: javac -d . XX.java 则会在当前目录下生成和包名一样的路径,路径下有编译生成的class文件。运行的时候 java 包名.类名 jav
阅读全文
摘要:1. JAR 文件包 JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内
阅读全文
摘要:如果你输入一个命令,比如java那么系统是如何找到这个命令的呢?按照顺序,系统先在当前目录搜索是否有java.exe, java.bat 等。 如果没有,就得到系统的PATH(不区分大小写)里面查找。 比如你的环境变量的PATH里面有 C:\program files\java\jdk1.6\bin
阅读全文
摘要:1.jre:java运行环境 提供一个JVM和一些基础类库。2.只安装jre以后,机器就具备了运行java程序的条件。但是不具备开发java程序的条件。安装JDK以后,在c:/program files/java/下有一个jre,在c:/program files/java/jdk/jre下还有一套
阅读全文
摘要:1.什么是字节码? 字节码 byteCode JVM能够解释执行的。java程序的归宿,但是从规范上来讲和Java已没有任何关系了。一些动态语言也可以编译成字节码在JVM上运行。字节码就相当于JVM上的汇编语言。 2.字节码的一些特点标准JVM使用的堆栈;有些虚拟机使用寄存器。例如安卓虚拟机。标准J
阅读全文
摘要:1.Java数据类型基本概念: 数据类型在计算机语言里面,是对内存位置的一个抽象表达方式,可以理解为针对内存的一种抽象的表达方式。接触每种语言的时候,都会存在数据类型的认识,有复杂的、简单的,各种数据类型都需要在学习初期去了解,Java是强类型语言,所以Java对于数据类型的规范会相对严格。数据类型
阅读全文
摘要:正则表达式用于字符串匹配,字符串查找,字符串替换等。例如注册email格式的验证等。java中处理正则表达式相关的类主要有java.lang.String,java.util.regex.Pattern,java.util.regex.Matcher等。 java.util.regex.Patter
阅读全文
摘要:HTTP 1.1的特点 在一个TCP连接上可以传送多个HTTP请求和响应 多个请求和响应过程可以重叠进行 增加了更多的请求头和响应头 HTTP请求消息请求消息的结构:一个请求行、若干消息头、以及实体内容,其中的一些消息头和实体内容都是可选的,消息头和实体内容之间要用空行隔开。 举例:GET /boo
阅读全文
摘要:下面我们将讲述这个文件中的基本配置信息,更具体的配置信息见tomcat的文档 元素名 属性 解释 server port 指定一个端口,这个端口负责监听关闭tomcat的请求 shutdown 指定向端口发送的命令字符串 service name 指定service的名字 Connector (表示
阅读全文
摘要:转载自http://www.cnblogs.com/sky_Great/archive/2013/01/18/2866861.html 并进行整理:今天遇到了一个极其奇怪的问题,用各种工具检查都能看到服务器端返回了200,数据也是正常的,但是$.ajax 始终进不到success,郁闷啊,在网上找,...
阅读全文
摘要:本文非原创,只是通过对互联网上搜集到东西,按照自己的理解进行了整理。设计模式里面提到了面向对象设计的几个视角:一个是概念层,一个是规约层,一个是实现层。在实际开发中,大多数人的眼睛一直是盯着实现层的,而这正是面向对象所极力避免的,即你不要在一开始就关注这些细节,你要关注的是规约(接口)。对于实际项目开发来说,如果我们把实现的过程分为多个阶段的话我们不妨这么划分,第一阶段,根据client端的需...
阅读全文
1

浙公网安备 33010602011771号