- 博客(24)
- 资源 (2)
- 收藏
- 关注
转载 eclipse swt java.lang.UnsatisfiedLinkError
1、找到 swt-win32-3236.dll,然后拷贝到C:/WINDOWS/SYSTEM32文件夹中。 此方法可能适用于swt-win32-3232--可能是早期的版本,在Swt Designer V6.2.0的解压缩文件中压根找不到。 2、 将swt-win32-3236.dll所在文件夹的完整路径,添加到VM变量中。 具体步骤:选择你的运行方式,自变量选项卡中VM变量,
2009-02-28 22:10:00 1187
原创 Java的数组(Array)、Vector、ArrayList、HashMap的异同
array(数组)和Vector是十分相似的Java构件(constructs),两者全然不同,在选择使用时应根据各自的功能来确定。 1、数组:Java arrays的元素个数不能下标越界,从很大程度上保证了Java程序的安全性,而其他一些语言出现这一问题时常导致灾难性的后果。 Array可以存放Object和基本数据类型,但创建时必须指定数组的大小,并不能再改变。值得注意的是:当
2009-02-22 17:46:00 767
转载 精妙sql语句
下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database
2009-02-22 02:58:00 457
转载 静态变量 编译器处理
Java codeprivate static zz m=new zz(); private static int a=0; private zz(){ a=5; } Java code private static int a=0; private static zz m=new zz(); private zz(){ a=5; } 为什么顺序变后值也变了 请说下它们内部的机制 答:这是由
2009-02-07 16:57:00 1068
转载 人民币转换成大写
public class RMBToUp{ public static void main(String []args){ hangeToBig(325423335546.3); } /** * 人民币转成大写 * * @param value * @return String */ public static Strin
2009-02-07 15:40:00 822
转载 连接不同数据库的方法
1.AccessClass.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connection cn = DriverManager.getConnection( "dbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F://data.mdb", sUsr, sPwd);2. MySQL (http://
2009-02-07 14:59:00 540
转载 hibernate主要类说明
ConnectionProvider用于生成与数据库连接的JDBC对象,同时做为数据库缓冲池.它是DataSource和DriverManager的高级封装.SessionFactory它保存了对应当前数据库配置的所有映射关系.它生成SQl语句它初始化过程非常复杂,耗费大量资源.程序初始化只产生一个SessionFactory实例,它支持并发调用.它是SessionFactory的工厂类S
2009-02-07 14:46:00 976
转载 一个学习wait()和notify()的例子
file://分析这段程序,并解释一下,着重讲讲synchronized、wait(),notify 谢谢!class ThreadA { public static void main(String[] args) { ThreadB b=new ThreadB(); b.start(); System.out.println("b is start....");
2009-02-07 14:43:00 595
原创 java是如何传递参数的?
底 Java 是如何传递参数的?是by value或by reference?当然是by value,但问题就在于:一个参数的“value”不是别的,就是个reference,当然,内建类型除外,由于内建类型的“value”不是reference,所以理解内建类型参数传递过程中发生的现象就容易的多。
2009-02-04 19:59:00 631
原创 面试题4
46、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。
2009-02-04 19:53:00 509
原创 面试3
问:两个对象值相同(x.equals(y) == true),那么有相同的hashcode?Object :hashCodepublic int hashCode()返回该对象的哈希码值。支持此方法是为了提高哈希表(例如 java.util.Hashtable 提供的哈希表)的性能。hashCode 的常规协定是: 在 Java 应用程序执行期间,在对同一对象多次
2009-02-04 19:50:00 499
原创 面试2
接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)? 接口可以继承接口。抽象类可以实现(implements)接口,抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数。
2009-02-04 19:31:00 670
原创 内部类和外部类之间互相访问
内部类与外部类之间的成员互相访问 内部类可以访问外部类的任何成员,包括private成员。 外部类访问内部类的成员需要创建内部类的对象,之后可以访问内部类的任何成员,包括private成员,需要注意的是成员内部类不可以有静态成员。 当外部类的成员和内部类的成员重名时单单用this是区分不了的。在内部类中访问外部类的成员时可以用如下语法区分 .this.;
2009-02-04 19:17:00 16572
原创 java中线程的原理
首先要明白线程的工作原理,jvm有一个main memory,而每个线程有自己的working memory,一个线程对一个variable进行操作时,都要在自己的working memory里面建立一个copy,操作完之后再写入main memory。多个线程同时操作同一个variable,就可能会出现不可预知的结果。根据上面的解释,很容易想出相应的scenario。 而
2009-02-04 19:11:00 690
原创 程序的内存分配
一个由C/C++编译的程序占用的内存分为以下几个部分:栈区(stack)——由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。栈区(stack)—— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 堆区(heap)—— 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的
2009-02-04 18:29:00 524
转载 两种java容器类List 和Set的分析
容器类可以大大提高编程效率和编程能力,在Java2中,所有的容器都由SUN公司的Joshua Bloch进行了重新设计,丰富了容器类库的功能。 Java2容器类类库的用途是“保存对象”,它分为两类: Collection----一组独立的元素,通常这些元素都服从某种规则。List必须保持元素特定的顺序,而Set不能有重复元素。 Map----一组成对的“键值对”对象,即其元素是成对的对
2009-02-04 18:11:00 426
原创 运算符 优先级
组合运算符主要[] {x:y} () f(x) new x.y x[y] 后缀x++ x-- 一元++x --x + - ~ ! delete typeof void 乘法* / % 加法+ - 按位移位> >>>
2009-02-04 17:28:00 521
原创 java中包装类的作用
一):它们的区别是:Integer是一个引用类型,而一个int是一个值类型 二):以List为例,大家都知道一个动态数组的add(Object o)方法只能接受一个引用类型,即一个对象,而怎样把一个数字放到一个动态数组里面...,相信到这里你已经明白了为什么一个值类型会有一个对应的包装类了吧。。。 三):包装类还有一个重要的功能,就是适配器,这里以一个String类型--->到Integer类型,
2009-02-04 13:25:00 8849 5
转载 java中set/map/list/vector 的总结
1.Collection List Set Map 区别记忆这些都代表了Java中的集合,这里主要从其元素是否有序,是否可重复来进行区别记忆,以便恰当地使用,当然还存在同步方面的差异,见上一篇相关文章。 有序否允许元素重复否Collection否是List是
2009-02-03 17:00:00 3948 1
翻译 编译 javac
执行javac helloworld.java时,javac将通过文件系统查找helloworld.java这个文件,因为文件系统是大小写不分的,所以helloworld.java 和HelloWorld.java是一样的。
2009-02-03 12:37:00 608
翻译 听课笔记2
java标识符要求: 1,JAVA允许的标识符:字母,数字,_,$ 其中首字符不允许使用数字 2,不能有空格 3,没有长度限制 4,不能使java关键字
2009-02-03 12:10:00 483 4
原创 基于对象 面向对象
“面向对象”和“基于对象”两个不同的概念。面向对象的三大特点(封装,继承,多态)却一不可,通常“基于对象”使用对象,但是无法利用现有的对象模板产生新的对象类型,继而产生新的对象,也就是说“基于对象”没有继承的特点,而“多态”是表示为父类类型的子类对象实例,没有了继承的概念也就无从谈论“多态”。现在的很多流行技术都是基于对象的,它们使用一些封装好的对象,调用对象的方法,设置对象的属性。但是它们无法让
2009-02-03 10:41:00 457
原创 听课笔记
地点:济南数码港 易途时间:2009-2-3 10:13:22 对象 类 引用 句柄 指针 对象: 是由属性和方法组成的。类 :类是具有相同特征的一类事物(对象)的高度抽象集合。 对象是类的实例化(具体化)。 引用在Java语言中的体现就是变量,而变量的类型就是这个引用的对象。虽然在语法上可以在生成一个对象后直接调用该对象的函
2009-02-03 10:13:00 429
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人