- 浏览: 35549 次
- 性别:
- 来自: 深圳
最新评论
文章列表
System.exit(0);停止当前线程,和所有其他当场死亡的线程,finally块不能让已经死亡的线程运行。只有当finally块运行完成后,才返回到return语句中执行。
try时,无论什么原因跳出,都会找finally块中的来执行
不能用异常来代替流程控制语句。
RuntimeException,被说为是checked异常,
只要愿意,程序总可以用cach(xxxException ex)捕获异常。
子类继承父类,不能声明抛出比父类方法更多的异常。
JVM的垃圾回收是一条后台线程完成。本身就很消耗性能。
1.不断分配额使得系统的可用内存减少,降低程序性能。
2.大量分配内存回收,使得垃圾回收负担加重。降低程序运行性能。
形参:在方法签名中定义的局部变量。
方法 ...
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 是静态语言,初始化后,数组长度是不可变的。
静态初始化:
String[] sarr = new String[]{..,..,..};
String[] name = new String{..,..,..};
动态初始化:
String[] iarr = new String[5];
动态初始化由系统自动分配初始值
所有局部变量都是放在栈内存中保存的,不管是基本类型变量还是引用类型变量。
都在方法栈区中。
但引用类型变量引用的对象,数组,JAVA对象总是存储在堆内存中。
引用类型变量,是放在栈区中,
对象是在堆中,当iArr.le ...
启用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 ...
示例项目目录结构
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的目录结构
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. 合作项目团队建设
..\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 ...