`
majm
  • 浏览: 35549 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表

异常捕获的陷阱

    博客分类:
  • Java
System.exit(0);停止当前线程,和所有其他当场死亡的线程,finally块不能让已经死亡的线程运行。只有当finally块运行完成后,才返回到return语句中执行。 try时,无论什么原因跳出,都会找finally块中的来执行 不能用异常来代替流程控制语句。 RuntimeException,被说为是checked异常, 只要愿意,程序总可以用cach(xxxException ex)捕获异常。 子类继承父类,不能声明抛出比父类方法更多的异常。

对象和内存

    博客分类:
  • Java
JVM的垃圾回收是一条后台线程完成。本身就很消耗性能。 1.不断分配额使得系统的可用内存减少,降低程序性能。 2.大量分配内存回收,使得垃圾回收负担加重。降低程序运行性能。 形参:在方法签名中定义的局部变量。 方法 ...

Java的内存回收

    博客分类:
  • Java
Java的内存回收 Java的引用种类 是否回收一个对象在于,是否有引用对象引用该对象。 只要有引用对象,垃圾回收机制就不会回收它。 强引用; 软引用;当系统内存空间不足时,被回收。 弱引用;不管系统内存是否足够,总会回收该对象所占用内存。 虚引用; 强引用时造成java内存泄漏的主要原因之一。 跟踪,并监控每一个Java对象,当某个对象处于不可达状态时,回收该对象所占用的内存。 清理内存分配,回收过程中产生内存碎片。 窜行回收;不管系统中有多少个cpu,适终用一个cpu来执行垃圾回收。 并行回收;让多个cpu并行回收,效率很高,但复杂度增加。副作用,内存碎片多。 Yong代。 old ...
SQLServer数据库JDBC连接技术 JAVA中数据源和连接池方式DataSoure<数据源> JDBC2.0提供了javax.sql.DataSource接口。负责数据库连接池建立连接 DataSource中预先建立了多个数据库连接,当程序访问时,由连接池中抽出空的连接。DataSource对象由容器(Tomcat)提供。 Tomcat 5.0x版本 Tomcat\comon\lib目录下放置数据库连接jar包。 Server.xml文件中 <Context path="/test" docBase="f:\testweb\" ...
2.2.1. 先解决响应中的乱码 因为服务器要先从本地读取jsp文件,然后经过处理后写入响应,所以我们首先要知道的就是jsp文件的 编码格式。从问题的源头着手解决。 在咱们用的windowxp下,文件默认的编码格式是gb2312。 我们要在http的响应(response)中添加编码信息,使用如下方式: <%@ page contentType="text/html; charset=gb2312"%> 还需要在html中指定编码格式。 <head>     <meta http-equiv="Content-Type&qu ...

JAVA数组

    博客分类:
  • Java
JAVA 语言的数组变量是引用类型变量。 JAVA 是静态语言,初始化后,数组长度是不可变的。 静态初始化: String[] sarr = new String[]{..,..,..}; String[] name = new String{..,..,..}; 动态初始化: String[] iarr = new String[5]; 动态初始化由系统自动分配初始值 所有局部变量都是放在栈内存中保存的,不管是基本类型变量还是引用类型变量。 都在方法栈区中。 但引用类型变量引用的对象,数组,JAVA对象总是存储在堆内存中。 引用类型变量,是放在栈区中, 对象是在堆中,当iArr.le ...

反编译工具

反编译工具、UTF-8转码工具
启用JPDA goto setArgs :doneSetArgs set JPDA_TRANSPORT=dt_socket set JPDA_ADDRESS=8000 set JPDA_SUSPEND=y call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS% :end
1.搭建Android开发环境 访问Android的官方网址 http://www.android.com 下载Android SDK http://developer.android.com/sdk/index.html 得到 android-sdk_r12-windows.zip 文件 解压 android-sdk_r12-windows add-ons:存放额为的附件软件   platforms:存放同版本的Android版本,刚解压时为空 tools:存放大量的Android开发调试工具 SDK Manager.exe:运行管理android SDK。 启动 SDK Mana ...

Ant构建文件

示例项目目录结构 src 代码源文件 test 单元测试代码 lib 依赖文件 build 构建过程中生成的任何文件 build/classes 编译好的java类 build/test-classes 编译好的单元测试类 dist 打包文件 war文件的典型目录结构 / 可以公开访问的网页 /WEB-INF/ 配置文件从网站上不可见 /WEB-INF/classes 编译的的类 WEB-INF/lib 应用程序库 <target name="clean" depends="init" description="Deletes gene ...

maven

典型的Maven的目录结构 src/main/filters 属性文件资源过滤器,可以用来定义只在运行时才明确的对象 src/main/config 配置文件 src/main/webapp WAR项目的web应用程序目录 src/test/java 单元测试的源代码,按约定,该目录的结构师源代码目录结构的镜像 src/test/resources 用于单元测试的资源,但它们不会被部署 src/test/filters 用于单元测试的资源过滤器, src/site 用于生成Mavne项目网站的文件
工具 目的 Eclipse 插件的 URL CheckStyle 编码标准分析 http://eclipse-cs.sourceforge.net/update/ Coverlipse 测试代码覆盖率 http://coverlipse.sf.net/update CPD 复制/粘贴检验 http://pmd.sourceforge.net/eclipse/ JDepend 包依赖项分析 http://andrei.gmxhome.de/eclipse/ Metrics 复杂度监控 http://metrics.sourceforge.net/update
XML文档应当以一个文档头开始,例如: <?xml version="1.0"?> 或者 <?xml version="1.0" ecconding="UTF-8"?> 文档头后通常是文档类型定义(Document Type Definition,DTD) <!DOCTYPE web-app PUBLIC "-//Sun Microystems.Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtd ...
1. 良好的开发习惯 2. 严谨的上库习惯 3. 规范的需求接收 4. 充分的单元测试 5. 快速的问题处理 6. 统一的文档管理 7. 合作项目团队建设

Url

..\adaptor\clientadaptor\cgp\V100R002C21B021\mml\en_US\ D:\CDE\omu\workspace1\client/..//adaptor//clientadaptor\cgp\v100r002c21b021\ public static void main(String[] args) { // String url1= "..\adaptor\clientadaptor\cgp\V100R002C21B021\mml\en_US\"; // String url2= "D:\CDE\omu\work ...
Global site tag (gtag.js) - Google Analytics