自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 Android横竖屏切换总结(Android资料)

Android横竖屏要解决的问题应该就两个:一.布局问题二.重新载入问题1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数:"unspecified":默认值 由系统来判断显示方向.判定的策略是和设备相关的,

2015-05-20 11:02:06 664

转载 Android总结篇系列:Android广播机制

1.Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:1.同一app内部的同一组件内的消息通信(单个或多个线程之间);2.同一app内部的不同组件之间的消息通信(单个进程);3.同一app具有多个进程的不同组件之

2015-05-18 11:32:44 688 1

转载 Android broadcast 相同优先级的顺序

为了利于各个进程应用之间的通信,android提供了一个很方便的处理方式:广播机制。广播机制顾名思义,就是广播发送者无需判断具体某个接收者的存在,把广播发送出去,任务即完成。这样保证了有效通信的同时又最大限度的降低了android系统各个模块的耦合性。Android广播有两个很重要的要素:   1 广播 - 用于发送广播         有序广播  -  被广播接收器接收后,可被终止,

2015-05-18 11:09:03 895

转载 include及merge在androidmanifest.xml中的作用

Re-using Layouts with PreviousNextGet started This lesson teaches you toCreate a Re-usable LayoutUse the TagUse the TagYou should also readLayout ResourcesAlthough Andr

2015-05-13 11:01:55 2020

转载 java中Executor、ExecutorService、ThreadPoolExecutor介绍

1.Excutor     源码非常简单,只有一个execute(Runnable command)回调接口 public interface Executor {    /**     * Executes the given command at some time in the future.  The command     * may execute in a n

2015-05-08 11:43:22 850

转载 java访问权限控制

1.解析Java有四种访问权限, 其中三种有访问权限修饰符,分别为private,public和protected,还有一种不带任何修饰符。private: Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的类、属性以及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。default:即不加任何访问修饰符,通常称为“默认访问模式“。该模式下,只允许

2015-05-06 18:20:32 485

转载 Java RTTI与反射(参照Java编程思想与新浪博客)

一、Java的RTTI        RTTI(Run-Time Type Identification,通过运行时类型识别)的含义就是在运行时识别一个对象的类型,其对应的类是Class对象,每个java里面的类都对应一个Class对象(在编写并且编译后),这个对象被保存在这个类的同名class文件里。类加载器在类被第一次静态调用(比如一个静态方法,一个静态代码块或者new关键

2015-05-06 16:36:51 440

原创 java Map及Map.Entry详解

Map是java中的接口,Map.Entry是Map的一个内部接口。Map提供了一些常用方法,如keySet()、entrySet()等方法。keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry。它表示Map中的一个实体(一个

2015-05-06 12:31:32 506

转载 Class<Object>与Class<?>的区别

1、? 和 Object 差不多,不过还是有差别。在这种情况下: class ,Object就不能用了Object是一个具体的类名,而?是一个占位符号,表示任何类型,只要是SomeClass类或者子类就可以。List可以放任何类对象List就只能放InputStream的实现类了。运行时刻,没错,Java的泛型是不存在,所以说,效率没有任何影响。2、泛型中使用通

2015-05-06 12:22:25 674

原创 自己动手编译、运行Java程序,解析package的作用

本文分四小节:第一节:配置Java运行时环境第二节:代码的编译以及运行第三节:如何打jar包以及使用jar包第四节:利用Makefile自动编译运行Java程序第一节:配置Java运行时环境本节以Windows XP为例,来配置Java运行环境。这节很简单,我就长话短说。1:下载JDK开发包,解压安装。2:在用户环境变量中增加PATH变量(在系统的环境变量中增加也行

2015-05-06 12:19:35 1240

原创 java 类型信息 instanceof 和 isInstance区别

[java] view plaincopyclass A{        }    class B extends A {        }    class C extends B {        }      public class tt {        /**      * @param args      */            public static voi

2015-05-06 11:35:00 2855

转载 Java程序编译和运行的过程

Java整个编译以及运行的过程相当繁琐,本文通过一个简单的程序来简单的说明整个流程。                 如下图,Java程序从源文件创建到程序运行要经过两大步骤:1、源文件由编译器编译成字节码(ByteCode)  2、字节码由java虚拟机解释运行。因为java程序既要编译同时也要经过JVM的解释运行,所以说Java被称为半解释语言( "semi-interpreted" la

2015-05-06 10:28:58 606

原创 Java泛型擦除

泛型是1.5中引入的一个新的概念,由于不用进行强制转换类型了,所以具有较高的安全性和易用性。因为泛型其实只是在编译器中实现的而虚拟机并不认识泛型类项,所以要在虚拟机中将泛型类型进行擦除。也就是说,在编译阶段使用泛型,运行阶段取消泛型,即擦除。 擦除是将泛型类型以其父类代替,如String 变成了Object等。其实在使用的时候还是进行带强制类型的转化,只不过这是比较安全的转换,因为在编译

2015-05-04 17:56:14 489

原创 java.util.Arrays.asList使用体会

下面的代码执行后[java] view plaincopyprivate void onButtonAsListClick() {      String[] strArray = new String[] { "aa", "bb" };      List list = Arrays.asList(strArray);      try {          list

2015-05-04 11:26:58 1038

原创 JAVA字符串格式化-String.format()的使用

常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Locale

2015-05-04 10:53:27 592

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除