Java
langzi1105
事不成,非不能,乃不为也!
展开
-
java杂记
【内存分析贯彻始终】获取java版本号:java -versionIDE:Integrated development environment 约定俗成的命名规则:类名首字母大写,变量名和方法名首字母小写,运用驼峰标示(即满足上两条规则后以后每个单词首字母大写)打包:jar -cvf xx.jar *.* 类(对象)之间的关系:关联关系,继承关系,聚合关系(聚集和组合,聚集可分原创 2008-07-14 15:28:00 · 509 阅读 · 0 评论 -
Could not obtain connection metadata
用hibernate连接数据库出现错误009-09-27 17:38:15,093 [main] WARN [org.hibernate.cfg.SettingsFactory] - Could not obtain connection metadata java.sql.SQLException: 不支持的特性原创 2010-01-23 01:41:00 · 14764 阅读 · 2 评论 -
常用正则表达式
1。^/d+$ //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$ //匹配正整数 3。^((-/d+)|(0+))$ //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$ //匹配负整数 5。^-?/d+$ //匹配整数 6。^/d+(/./d+)?$ //匹配非负浮点数(正浮点数 + 0) 7。^(([0-9]+/.[0原创 2008-09-01 09:51:00 · 353 阅读 · 0 评论 -
JAVA面试题集
基础知识:1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这原创 2008-08-21 17:11:00 · 265 阅读 · 0 评论 -
java面试题集
第一,谈谈final, finally, finalize的区别。 final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集原创 2008-08-21 16:57:00 · 353 阅读 · 0 评论 -
测试设计中需要考虑的22种测试类型
黑盒测试:不基于内部设计和代码的任何知识,而是基于需求和功能性。 白盒测试:基于一个应用代码的内部逻辑知识,测试是基于覆盖全部代码、分支、路径、条件。 单元测试:最微小规模的测试;以测试某个功能或代码块。典型地由程序员而非测试员来做,因为它需要知道内部程序设计和编码的细节知识。这个工作不容易作好,除非应用系统有一个设计很好的体系结构; 还可能需要开发测试驱动器模块或测试套具。原创 2008-08-21 16:43:00 · 352 阅读 · 0 评论 -
GUI编程
GUI编程AWT【Abstract Window Toolkit抽象窗口开发包】Component:所有可以显示的图形元素Container:容纳其他Component元素,包括Window【独立显示出来作为一个应用程序】,Panel【也可以作为应用程序,但不能独立显示,要想显示须装在Window里显示】事件监听:原创 2008-08-19 08:59:00 · 356 阅读 · 0 评论 -
网络编程
网络编程不等于网站编程《TCP/IP详解》TCP:可靠,须确定连接,传输速度慢UDP:不可靠,不须确定连接,传输速度快Socket,ServerSocket分别来实现双相连接的客户端和服务器端Port number:用来区分一台机器的不同应用程序,总计65536个端口,在编程时,1024之前的一般不要用,因为系统或许会用到。TCP和UDP端口是分开的。TCP Socket模型:原创 2008-07-30 17:52:00 · 370 阅读 · 0 评论 -
线程——Thread
线程:是一个程序里不同的执行路径进程:是静态的,比如class文件、exe文件等synchronized:锁定当前对象死锁:注意。Wait和Sleep的区别:Wait是Object里的方法,Sleep是Thread里的方法;再者,Wait时所拥有的锁放开,而Sleep却不放开。创建和启动线程的方法:一种是继承Thread类,在一个就是实现Runnable接口。synch原创 2008-07-22 16:19:00 · 365 阅读 · 0 评论 -
面向对象思路
看到一个问题时应考虑 1、应有那些类,那些对象2、这些类和对象应具有的属性和方法3、这些类之间有什么样的联系类之间的关系:关联关系,继承关系,聚合关系(分为聚集【可分】和组合【不可分】),实现关系,多态原创 2008-07-15 15:37:00 · 408 阅读 · 0 评论 -
junit4
什么是单元测试写了个类,要给别人用,会不会有bug?怎么办?测试一下。用main方法测试好不好?不好!1. 不能一起运行!2. 大多数情况下需要人为的观察输出确定是否正确为什么要进行单元测试重用测试,应付将来的实现的变化。原创 2010-01-23 01:38:00 · 724 阅读 · 0 评论