- 浏览: 414061 次
- 性别:
- 来自: 北京
最新评论
-
yadongliang:
this.class.getClassLoader().getResourceAsStream -
q316085319:
分享一篇android适配的好文章给你们,http://www ...
android 屏幕适配问题 -
wangyuheng:
一直不明白 多表操作的时候 应该怎么办 对应哪个domain ...
j2ee分层设计 -
humanchair:
"我比较喜欢搞清楚一个技术本身的发展历程,简而言之就 ...
Linux内存管理详解 -
Alex_SHT_JAVA:
写的还不错,简单易懂,3Q
android中CallBack的理解
文章列表
oracle 如何查看sid
- 博客分类:
- SQL数据库
1 在oracle的安装目录下,如D:\oracle\product\10.2.0\db_1\dbs,看文件名如SPFILEORCL.ORA,那么就是orcl,也就是说文件名字是 "SPFILE******.ORA ",那种的 "**** "就是SID 2 D:\oracle\product\10.2.0\oradata\SID文件夹... 或D:\oracle\product\10.2.0\db_1\dbs\SPFILESID名称.ORA 3 select instance_name from v$instance; Unix下可以这样看: $ ps - ...
1.getAttribute是取得jsp中 用setAttribute設定的attribute 2.parameter得到的是string;attribute得到的是object 3.request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据;request.setAttribute()和getAttribute()方法传递的数据只会存在于Web容器内部,在具有转发关系的Web组件之间共享。即request.getAttribute()方法返回request范围内存在的对象,而request.getParameter()方法是获取http ...
dbutils开源项目用法: 项目地址:http://commons.apache.org/dbutils/ 最新版本为 1.1 英文文档中这样写到: DbUtils is a very small library of classes so it won't take long to go through the javadocs for each class. The core classes/interfaces in DbUtils are QueryRunner and ResultSetHandler. You don't need to know about any other D ...
搞明白android
- 博客分类:
- Android
1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念 DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。 2、sim卡的EF 文件有何作用 sim卡的文件系统有自己规范,主要是为了和手机通讯,sim本 身可以有自己的操作系统,EF就是作存储并和手机通讯用的 3、嵌入式操作系统内存管理有哪几种, 各有何特性 页式,段式,段页,用到了MMU,虚拟空间等技术 4、 什么是嵌入式实时操作系统, ...
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。
要求不能创建任何新的结点,只调整指针的指向。
10
/ /
6 14
/ / / /
4 8 12 16
转换成双向链表
4=6=8=10=12=14=16。
算法思想:
1,递归;以某个节点为根的子树所生成的链表=(左子树生成的链表)+根节点+(右子树生成的链表)
2,循环;按照中序遍历的非递归方法,把节点压栈;弹栈弹出的节点依次挂到链表上
代码:
Arrays.asList的使用及异常问题
- 博客分类:
- java知识点
将数组转成List问题,通常我们习惯这样写成:List<String> list = Arrays.asList("1","2");
于是我们这样就得到了一个list,但是这个List的实现类是java.util.Arrays.ArrayList这个类(而不是java.util.ArrayList)。
剖析JDK源代码可以发现,java.util.Arrays.ArrayList(就是转换出来list)它是继承了java.util.AbstractList这个类。
再来看看java.util.AbstractList类是啥样子的?可以 ...
//添加字段并设置主键ALTER TABLE tabelname ADD new_field_id int(5) unsigned default 0 not null auto_increment ,ADD primary key (new_field_id);
//加主关键字的索引ALTER TABLE tablename ADD primary key(id);
//加索引ALTER TABLE tablename CHANGE depno depno int(5) not null;ALTER TABLE tablename ADD INDEX 索引名 (字段名1[, ...
add是将传入的参数作为当前List中的一个Item存储,即使你传入一个List也只会另当前的List增加1个元素addAll是传入一个List,将此List中的所有元素加入到当前List中,也就是当前List会增加的元素个数为传入的List的大小
即addAll(Collection c) add(int index,Elelemt e)
--------------------------------------
addAll(Collection c)
此方法按照指定 collection 的迭代器所返回的元素顺序,将该 collection 中的所有元素添加到 ...
Set 数据是不区分顺序的List 是分先后顺序的Map Vector 很少在这种情况下用ArrayList 是 List的一个实现。所以,用 List ArrayList 的几率会高一些!
--------------
arrayList 读快改慢,linkedList 是读慢改快 . 这跟它们的存储有关. ArrayList 顺序开辟空间一个挨着一个.LinkedList是存储人以位置,然后用指针关联。
---------------
JAVA的容器---List,Map,Set Collection ├List │├LinkedList │├ArrayList │└Vector │ ...
java集合框架图及介绍
- 博客分类:
- java知识点
转自:http://hi.baidu.com/%C9%AE_%CC%C6/blog/item/9e2a8b0887008a8ad0581b3d.html
简化图:
Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。Java 2集合框架图集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。实现类:8个实现类(实线表示),对接口的具体实现。在很大程度上,一旦您理解了接口,您就理解了框架。虽然您总要创建接口特定的实现,但访问实 ...
myeclips使用经验总结
- 博客分类:
- java知识点
0. 快捷键
================================================================================
编辑:
Ctrl+Shift+L 显示所有快捷键
Ctrl+K 参照选中的词(Word)快速定位到下一个
Ctrl+Shift+K 参照选中的词(Word)快速定位到上一个
Ctrl+O 快速显示OutLine
Ctrl+T 快速显示当前类的继承结构
Ctrl+Shift+X 把选中文本全部改为大写
Ctrl+Shift+Y 把选中文本全部改为小写
Ctrl+Shift+F 按照当前的配置文件 ...
终于明白为什么加载数据库驱动只用Class.forName()了!!困扰了我2个小时!!希望我写的这个东西对各位有所帮助。
在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便操作。因此,单单使用Class.forName( )是动态加载类是没有用的,其最终目的是为了实例化对象。 这里有必要提一下就是Class下的newInsta ...
this.getClass().getClassLoader().getResource("template"); 首先,调用对象的getClass()方法是获得对象当前的类类型,这部分数据存在方法区中,而后在类类型上调用getClassLoader()方法是得到当前类型的类加载器,我们知道在Java中所有的类都是通过加载器加载到虚拟机中的,而且类加载器之间存在父子关系,就是子知道父,父不知道子,这样不同的子加载的类型之间是无法访问的(虽然它们都被放在方法区中),所以在这里通过当前类的加载器来加载资源也就是保证是和类类型同一个加载器加载的。 最后调用了类加载器的getR ...
JAVA中properties文件和类
- 博客分类:
- java知识点
java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties文件中,可以用"#"来作注释,properties文件在Java编程中用到的地方很多,操作很方便。一、properties文件test.properties------------------------------------------------------################################## 工商报表应用IcisReport的配置文 ...
静态变量 静态变量是类中的一种特殊变量,他在运行是可以说是从属于类,也就是说由该类定义生成的所有对象共用同一个静态变量,内存中只有一个版本。这对于要求在程序运行过程中,只有一个对象副本存于内存非常重要, ...