07 2012 档案
摘要:实际开发中LayoutInflater这个类还是非常有用的,它的 作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而 findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一个没有被载入或者想要动态载入的界面,都需要使用LayoutInflater.inflate()来载入;2、对于一个已经载入的界面,就可以使用Activiyt.findViewById()方法来获得其中的界面元素。LayoutInflater 是一个抽象类,在文档
阅读全文
摘要:大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类 ,说它熟悉,是应为我们在开发中 时刻的在与它打交道,例如:Service、BroadcastReceiver、Activity等都会利用到Context的相关方法 ; 说它陌生,完全是 因为我们真正的不懂Context的原理、类结构关系。一个简单的问题是,一个应用程序App中存在多少个Context实例对象呢? 一个、两个? 在此先卖个关子吧。读了本文,相信您会豁然开朗的 。 Context,中文直译为“上下文”,SDK中对其说明如下:Interface to global information abou
阅读全文
摘要:1、首先到oracle下载上下载jdk-7u5-linux-x64.tar.gz2、将jdk-7u5-linux-x64.tar.gz拷贝到/usr/lib/jdk/目录下面,这里如果没有jdk文件夹,则创建该文件夹,命令:sudo mkdir jdk //创建文件夹jdksudo cp -r ~/download/jdk-7u5-linux-x64.tar.gz /usr/lib/jdk/ //把下载的文件拷贝到心创建的目录下面sudo tar -zxvg jdk-7u5-linux-x64.tar.gz //解压缩文件3、设置环境变量,用gedit打开/etc/profile文...
阅读全文
摘要:在Android开发中,常会用到的一个控件是ListView。使用ListView会和各种Adapter打交道。例如:SimpleAdapter。如果您要在屏幕上显示一本书的目录,您需要把目录数据和样式布局绑定给Adapter然后送给ListView最后显示给用户。因为Adapter太常用了,在此就总结整理一下。本文主要讲Adapter和BaseAdapter,其他的Adapter就不多说了。1 Adapter 官方文档:http://developer.android.com/reference/android/widget/Adapter.html从文档可知,Adapter是一个接口,有许
阅读全文
摘要:1 8种排序之间的关系: 2 3 1, 直接插入排序 4 (1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排 5 好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数 6 也是排好顺序的。如此反复循环,直到全部排好顺序。 7 (2)实例 8 9 (3)用java实现 10 [java] view plaincopy 11 package com.njue; 12 13 public class insertSort { 14 public insertSort(){ 15 inta[]={49,3...
阅读全文
摘要:在学习Android开发时,不太明白回调方法的意思,所以百度了下~在Java中,就是类A调用类B中的某个方法b,然后类B又在某个时候反过来调用类A中的某个方法a,对于A来说,这个a方法便叫做回调方法pubilc interface CallBack{ public void callbackMethod(); } public class A implements CallBack{ // A实现接口CallBack B b = new B(); public void do(){ ...
阅读全文
摘要:1.抽象类和接口的区别所谓抽象类是用来表征我们在对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象;所谓接口,相当于电源插座,可插入构件相当于电器。可插入构件的关键在于存在一个公用的接口,以及每个构件都实现了这个接口。接口是实现构件的可插入性的关键。1.1.从语法层区别抽象类和接口从语法层来讲,Java语言对于抽象类和接口给出了不同的定义方式,下面以定义一个名为Demo的抽象类为例来说明这种不同。Demo抽象类的定义方式如下:abstract class Demo {abstract void method1();abstract void meth
阅读全文
摘要:在学习JavaEE的过程中慢慢了解到Java中编程思想的优秀设计,以下将是一个多态-向下转型的示例,该实例是在Servlet-过滤器中的登陆验证的示例,代码中运用向下转型解决问题import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterConfig;import javax.servlet.FilterChain;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.se
阅读全文
摘要:多态性在面向对象中是一个最重要的概念,在Java中面向对象主要有以下两种主要体现:1:方法的重载与覆写2:对象的多态性对象的多态性主要分为以下两种类型。1:向上转型:子类对象——父类对象2:向下转型:父类对象——子类对象对于向上转型,程序会自动完成,而对于向下转型时,必须明确地指明要转型的子类类型。格式:对象向上转型:父类 父类对象 = 子类实例对象向下转型:子类 子类对象 = (子类)父类实例如果对象发生了向上转型关系后,所调用的方法一定是被子类覆写过的方法。而向下转型,在进行对象的向下转型前,必须首先发生对象向上转型,否则会发生java.lang.ClassCastException异常,
阅读全文

浙公网安备 33010602011771号