Gallery

<ImageSwitcher android:id="@+id/switcher"      android:layout_width="fill_parent"        android:layout_height="wrap_content"         />           <Gallery android:id="@+id/gallery"         android:background="#55000000"         android:layout_width="fill_parent"   android:layout_height="100dp"         android:layout_alignParentBottom="true"         android:lay…

Android学习8——ImageSwitcher

Main.xml: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="fill_parent"     android:layout_height="fill_parent"     android:orientation="vertical" >     <ImageSwitcher         android:id="@+id/imageSwitcher1"         android:layout_width="fill_parent"         andro…

AutoCompleteTextView

1.在布局文件里声明一个AutoCompleteTextView <AutoCompleteTextView         android:id="@+id/autocomplete"         android:layout_width="fill_parent"         android:layout_height="wrap_content"         android:layout_marginLeft="5dp"/> 2.定义一个提示条目的样式 list_item.xml <?xml version="1.0" encoding="UTF-8"?> <TextView     xmlns:android="http://schemas.a…

命令行编译运行java

最近学习面向对象编程,课程的编程语言用的是java。之前几乎没接触过,因此这几天略微了解了java的使用。 课程推荐的IDE是eclipse,因此以前装的Intelligent J也就放在那里作罢。首先要先安装jre或者jdk,其中jdk是包含jre的,当时觉得自己用不着开发就随手装的是jre。然后就可以使用eclipse了。(话说我现在总觉得osx下的eclipse没有windows下的友好于是我就主要跑到windows下来调试java) 我们课程…

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

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

eclipse 更改JRE

 我用的是Eclipse3.3.1,默认JRE是1.6,但是UNIX下用的1.5的JDK,因此要把1.6换成1.5 最后用如下方法解决: 新建项目选择JRE1.5,然后把代码都导过来,编译后,拿到UNIX下运行,OK   同时也解决了另外一个问题,就是在UNIX下JAVAC含有中文的JAVA程序,就会出现问题,如果用ECLIPSE在WINDOWS下编译后,再把CLASS文件拿到UNIX下去运行就没有问题了    

jdk与jre的区别

原文传送门:http://www.cnblogs.com/myitm/archive/2011/05/03/2035942.html 很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。 JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的…

jdk与jre的区别

jdk与jre的区别 原文地址:http://www.cnblogs.com/myitm/archive/2011/05/03/2035942.html 很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。 JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JRE是Java Runtime Enviroment是指Java的运行环境,是面…

WinXP + JDK 6.0 + eclipse 3.2 + Tomcat 6.0 + TomcatPlugin 3.2.1 环境配置

1. 环境选择WinXP + JDK 6.0 + eclipse 3.2 + Tomcat 6.0 + TomcatPlugin 3.2.1安装JDK 6.01)双击jdk-6u26-windows-i586.exe,分别安装JDK和JRE,注意路径不要覆盖。默认路径为C:\Program Files\Java\jdk1.6.0_262)配置环境变量右键我的电脑>>属性>>高级>>环境变量,打开环境变量窗口点击Administrator的用户变量下的新建按钮,变量名:JAVA_HOME,变量值:C:\Program Files\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会花较长…

拦截 Struts(四)

拦截 Struts     前面提到过,通过将 Struts 动作委托给 Spring 框架而整合 Struts 和 Spring 的一个主要的优点是:您可以将 Spring 的 AOP 拦截器应用于您的 Struts 动作。通过将 Spring 拦截器应用于 Struts 动作,您可以用最小的代价处理横切关注点。     虽然 Spring 提供很多内置拦截器,但是我将向您展示如何创建自己的拦截器并把它应用于一个 Struts 动作。为了使用拦截器,您需要做三件事: …

jvm

JVM运行时数据区的内存模型由五部分组成: 【1】方法区 【2】堆 【3】JAVA栈 【4】PC寄存器 【5】本地方法栈   常量池是属于类型信息的一部分,类型信息也就是每一个被转载的类型,这个类型反映到JVM内存模型中是对应存在于JVM内存模型的方法区中,也就是这个类型信息中的常量池概念是存在于在方法区中,而方法区是在JVM内存模型中的堆中由JVM来分配的。     javac 把源码整成字节码 java 时,首先把…

C# 2.0泛型编程基础实例

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

java Class和加载机制精华一页纸

Java 是一个解释型语言(使用了JIT后, 也有变成本地机器码的, 但一般意义上都是先预编译成字节码, 解释执行),那字节码里面包含了那些?解释的过程如何? 1、Class 字节码 I、基本信息 Class识别、版本信息 II、常量池 类似TLV表述的结构,数据类型主要是用 U1、U2 ... (对应 1,2,4,8个字节)的无符号数。 常量池并不是指类里面的常量,而是类里面所有名称和限定符(字面常量、编译常量) 因为,class中…