![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
wangsenhong
这个作者很懒,什么都没留下…
展开
-
java中Class.getResource用法
用JAVA获取文件,听似简单,但对于很多像我这样的新人来说,还是掌握颇浅,用起来感觉颇深,大常最经常用的,就是用JAVA的File类,如要取得c:/test.txt文件,就会这样用File file = new File("c:/test.txt");这样用有什么问题,相信大家都知道,就是路径硬编码,对于JAVA精神来说,应用应该一次成型,到处可用,并且从现实应用来讲,最终生成的应用也会部署到Wi转载 2013-12-12 17:08:55 · 569 阅读 · 0 评论 -
Java中自定义异常
[java] view plaincopyprint?/*下面做了归纳总结,欢迎批评指正*/ /*自定义异常*/ class ChushulingException extends Exception { public ChushulingException(String msg) { su转载 2014-01-16 16:28:37 · 472 阅读 · 0 评论 -
Java抽象类用法示例详解
下面我们先来看Java抽象类的定义。java抽象类体现数据抽象的思想,是实现程序多态性的一种手段。也提到抽象类与抽象方法的限制,下面我们会通过一下java抽象类小示例来给你介绍抽象类的用法。希望对你有所帮助。假设我们要编写一个计算矩形、三角形和圆的面积与周长的程序,若按前面所学的方式编程,我们必须定义四个类:圆类、三角形类、矩形类和使用前三个类的公共类,它们之间没有继承关系,如下图所示转载 2014-01-15 14:25:56 · 1104 阅读 · 0 评论 -
Myeclipse 文件夹src下的内容、WEB-INF\classes下的内容
WEB-INF\classes下面是编译好的class文件 src下面是.java文件按照Java EE 规范的规定,一个典型的Web 应用程序有四个部分:1. 公开目录2. WEB-INF/web.xml 文件,发布描述符(必选)3. WEB-INF/classes 目录,编译后的Java 类文件(可选)4. WEB-INF/lib 目录,Java 类库文件(*.ja转载 2014-01-22 22:33:15 · 1380 阅读 · 0 评论 -
classpath路径
src不是classpath, WEB-INF/classes,lib才是classpathWEB-INF/ 是资源目录, 客户端不能直接访问, 这话是没错,不过现在的IDE编译器在编译时会把src下的文件(是文件,不是.java)移到WEB-INF/classes下。不过值得注意的是,spring配置文件里这个locations是uri表示,也就是说你写的jdbc.propertie转载 2014-01-22 09:19:33 · 664 阅读 · 0 评论 -
java自定义异常类
自定义异常 : 步骤: 一:创建一个类继承于Throwable或其子类; 二:添加构造方法; 三:在一个方法中使用throw抛出异常 四:在另一个方法中捕获并处理异常 示例: 一、继承Exception类 Java代码 public class MyFirstException extends转载 2014-01-21 10:59:06 · 604 阅读 · 0 评论 -
ExecutorService+FutureTask实现程序执行超时监控
场景描述:一个程序如果超过5秒还未执行完成,希望调用别的程序实现该功能 解决方法:用户ExecutorService+FutureTask实现超过一定时间后,自动执行下面程序优点:对程序的执行时间进行控制、处理缺点:如果A程序是一个死循环,FutureTask.get(int,String)停止等待A程序的结果,自动执行下面程序,但A程序会一直执行以下是实现代码:public转载 2014-01-21 16:42:25 · 4317 阅读 · 0 评论 -
JVM设置
堆大小设置JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -Xms3550m转载 2014-01-10 01:58:26 · 455 阅读 · 0 评论 -
apache commons StringUtils介绍
apache commons StringUtils介绍热4已有 1529 次阅读 2012-05-06 21:27 标签: apache apache commons StringUtils介绍 org.apache.commons.lang.StringUtils StringUtils是apache commons lang库(http://commons.转载 2013-12-24 15:46:52 · 471 阅读 · 0 评论 -
Comparator<T> explaination
http://download.oracle.com/javase/6/docs/api/java/util/Comparator.htmlpublic interface ComparatorA comparison function, which imposes a total ordering on some collection of objects转载 2013-12-24 17:00:33 · 641 阅读 · 0 评论 -
黑马程序员:JAVA中代码顺序,静态块 静态变量,加载顺序!
这两天遇到几个类似的问题,就是一个程序到底是怎么运行的,而且这些问题很具有迷惑性,这里两个例子做分析( 实际上一切都在黑马的免费视频中有体现 ) !问题一:如下代码的执行顺序是什么样的!一定理解:是执行的顺序(后面会给大家说一个误区)!classTest{ int a =5; staticint num =4;转载 2013-12-24 16:04:31 · 937 阅读 · 0 评论 -
java 从jar包中读取资源文件
在代码中读取一些资源文件(比如图片,音乐,文本等等),在集成环境(Eclipse)中运行的时候没有问题。但当打包成一个可执行的jar包(将资源文件一并打包)以后,这些资源文件找不到,如下代码:Java代码 [java] view plaincopy//源代码1: package edu.hxraid; import java转载 2014-01-08 17:18:37 · 1080 阅读 · 0 评论 -
java反射详解
本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名?123456789101112131415package Refl转载 2013-12-20 15:55:35 · 425 阅读 · 0 评论 -
快速学习23种设计模式思想Design Patterns
1、factory(工厂)追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德 基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向转载 2014-01-01 12:09:37 · 979 阅读 · 0 评论 -
java处理日期时间 相加减
JAVA处理日期时间常用方法: 1.java.util.Calendar Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.原创 2013-12-31 23:42:03 · 653 阅读 · 0 评论 -
Java正则表达式Pattern和Matcher
1.简介:java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher Pattern,一个Pattern是一个正则表达式经编译后的表现模式。Matcher 一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。 首先一个Pattern实例订制了一个所用语法与PER转载 2013-12-17 00:30:39 · 462 阅读 · 0 评论 -
Java RMI之HelloWorld篇
Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。 Java RMI不是什么新技术(在Java1.1的时代都有了),但却是是非常重要的底层技术。大名鼎鼎的EJB都是建立在rmi基础之上的,现转载 2013-12-12 17:01:33 · 486 阅读 · 0 评论 -
类名.class的含义
Class对象内含有与Class相关的各种信息(别称meta-class) 我们的程序中的每个类都有一个相应的Class对象。每当新的类被编译完成,就会产生一个Class对象存储与相同的.class文件内。执行期间当你想要产生该class的对象是,JVM便会检查该型别的Class对象是否被加载;如果没被加载,JVM会根据名称找到.class文件并加载它. get转载 2013-12-12 17:14:25 · 9617 阅读 · 1 评论 -
Collection List Set和Map用法与区别 (转载)
首先看一下他们之间的关系Collection 接口的接口 对象的集合 ├ List 子接口 按进入先后有序保存 可重复 │├ LinkedList 接口实现类 链表 插入删除 没有同步 线程不安全 │├ ArrayList 接口实现类转载 2014-01-17 13:50:31 · 489 阅读 · 0 评论