Android中ListView与ArrayAdapter配合使用

1、配置布局文件: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:orientation="vertical" android:layout_width="fill_parent"     android:layout_height="fill_parent">     <!--  注意这里的android:id是使用内置的-->     <ListView    android:id="@android:id/list "                 …

Java基础加强总结(4)(类加载器)

  一、类加载器 加载类的工具 Java虚拟机提供了三个类加载器: BootStrap:(C++实现的嵌在JVM内核里)-----jre/lib/rt.jar ExtClassLoader:(Java类)-----jre/lib/ext/*.jar AppClassLoader:(Java类)-----classPath指定的所有jar或目录 类加载器的委托机制 当Java虚拟机要加载一个类时,到底派出哪个类加载器去加载呢? 首先当前线程的类加载器去加载线程中的第一个类。 如果类A中引用了类B,Java虚拟机…

怎样精简jre

怎样精简jre 2007-11-22 12:20 java是跨平台的东西,但有的时候我们不需要它去跨平台,我们希望能想c++做的程序一样,编码和简单处理后能够在系统运行。这次的项目是要放到classmate pc上,这款机器是为学生订做的,系统资源很有限,一个jre1.5就70多M,放在上面肯定是不行的。于是我找了一些相关的资料,提供链接如下:如何制作最小的RCP程序压缩包(包含JRE)java程序发布之jre篇基本知道思路了,我…

Java第一章节

  1、安装JDK、JRE: (1)jdk、公用jre :本身也有自己的JRE(路径位于JDK安装目录的JRE目录下),所附带的JRE主要是卡发JAVA程序时做测试使用; 与公用的JRE区别在于jdk本身所附的JRE比公用JRE多了个server的VM(virtual machine)。 jdk 的 jre有server选项; 公共 jre 无 server选项。 (2)server与client选项的差别在于所使用的VM不同,java程序时默认使用client VM。 若使用server VM会花较长…

原创:如何为Java设置环境变量(把JDK安装在任意硬盘上)

以下为在win2000下,且把JDK安装在其他硬盘上(F盘)的测试,测试通过。若JDK默认安装在c盘,则相应修改,此略。 1.       选中“我的电脑”按右键,选“属性”,在“系统属性”窗口中选“高级”标签,再按“环境变量”按钮,弹出一个“环境变量”的窗口,①在用户变量中新建一个变量(已经存在有,则不用新建),变量名为“Path”,变量值为” %java_home%/bin;%PATH%”;②新建一个变量变量名为“java_home”,(已经存在有,…

C# 2.0泛型编程基础实例

泛型的基本概念。   最显著的一点就是它参数化了类型,把类型作为参数抽象出来,从而使我们在实际的运用当中能够更好的实现代码的重复利用,同时它提供了更强的类型安全,更高的效率,不过在约束方面,它只支持显示的约束,这样在灵活性方面就显得不是那么好了。我觉得它之所以能够提供更高的效率是因为泛型在实例化的时候采用了 "on-demand"的模式,即按需实例化,发生在JIT(Just In Time)编译时。 …

C#基础知识

1:JIT(即时编译)。一个方法在第一次调用时JIT会把改方法的IL代码转换成CPU指令,再次调用该方法时就只需执行对应的指令。方法第一次被调用的过程大致是:1获得方法的IL代码;2:分配内存;3:将IL代码转换成CPU指令存在2分配的内存中;4:将方法表中对应该方法的指针指向2分配的内存;5:跳转到2分配的内存执行其中的指令,即该方法的CPU指令。   2:as的性能高于is。Is的作用是判断当前类型与目标…

JXL使用简单举例

   JAVA EXCEL API 使用【转】  JAVA EXCEL API简介  Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为是使用Java编写的,所以我们在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。  现在发布的稳定版本是V2.0,提供以下功能:  从E…

Java 常用的工具接口包括文件压缩,解压缩,IP转换,文件删除(解决中文问题)

import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.Enumeration; import org.apache.log4j.Logger; import org.apache.tools.zip.Zi…

JPA 批注参考

未分类 , , , , , 发表评论
1 JPA 批注参考 版本: 5/12/06 作为 Java 企业版 5 (Java EE 5) Enterprise Java Bean (EJB) 3.0 规范的组成部分,Java 持续性 API (JPA) 显著简化了 EJB 持续性并提供了一个对象关系映射方法,该方法使您可以采用声明方式定义如何通过一种标准的可移植方式(在 Java EE 5 应用服务器内部以及 Java 标准版 (Java SE) 5 应用程序中的 EJB 容器外部均可使用)将 Java 对象映射到关系数据库表。 在 JPA …

Java Reflection (JAVA反射)

Java Reflection (JAVA反射)    Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。Jav…

java面试题集

基础知识:1.C++或Java中的异常处理机制的简单原理和应用。当JAVA 程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用th…

Spring入门示例

转自: http://dev.yesky.com/238/2599738.shtml   应一位朋友的要求,写一个最简单的spring示例,使用spring的MVC,并应用了spring的依赖注入,实现简单应用,索性放在这里供还没入门的spring爱好者参考,初步感受一下spring应用(spring高手就不必看了,这里并没有涉及高级特性,比如与ORM框架的整合,事务管理,远程调用,代理等这些功能)   spring至关重要的一环就是装配,即配置文件的编写,接…

Hibernate SQLQuery 原生SQL 查询及返回结果集处理-1

未分类 , , , , , 发表评论
第一篇:官方文档的处理方法,摘自官方 在迁移原先用JDBC/SQL实现的系统,难免需要采用hibernat native sql支持。1.使用SQLQueryhibernate对原生SQL查询执行的控制是通过SQLQuery接口进行的. 1Session.createSQLQuery(); 1.1标量查询 最基本的SQL查询就是获得一个标量(数值)的列表。 1sess.createSQLQuery("SELECT * FROM CATS").list();2sess.createSQLQuery("SELECT ID, NAME, BIRTHDATE FROM CA…

Hibernate 映射类型

          Hibernate有两种映射类型,一种是内置映射类型,它把一些常见的JAVA类型映射到相应的SQL类型,另一种是客户化映射类型,它把用户定义的JAVA类型映射到数据库表的相应字段  Hibernate的内置映射类型    1 JAVA基本类型(包括它们的包装类)和Hibernate映射类型 Hibernate Java类型 标准SQL类型 大小和取值范围 integer/int int/java.lang.Integer integer 4字节,-2^31~2^31-1 long long/java…