自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Java学习】泛型的安全性与可读性

Java SE5.0中增加了泛型机制,泛型意味着编写的代码可以被很多不同类型的对象所重用...    在此之前,泛型程序设计是用继承实现的,ArrayList类中只含有Object对象数组,当使用get获取对象的时候,需要使用强制类型转换,将Object类型转换成我们所需要的类型,这就有了安全性的问题,可以向ArrayList中添加任何类的对象,但是强制类型转换的时候就可能产生一个错误....

2015-03-25 16:17:55 624

原创 【Java学习】String、StringBuffer和StringBuilder

初学java时候对String、StringBuffer和StringBuilder分辨一直不太清楚,有很多地方用String,也有地方是StringBuffer和StringBuilder,现在总结一下,如果没有太多的拼接,用普通的不可变的String就行了,如果涉及到太多的字符串拼接,用StringBuffer和StringBuilder效率会更快,StringBuffer和StringBui

2015-03-18 19:43:54 368

转载 【Java学习】初识Java反射机制

转载自:http://blog.csdn.net/yongjian1092/article/details/7364451首先,我们在开始前提出一个问题:1.在运行时,对于一个java类,能否知道属性和方法;能否去调用它的任意方法? 答案是肯定的。本节所有目录如下:什么是JAVA的反射机制JDK中提供的Reflection APIJA

2015-03-16 21:53:02 370

转载 【Java学习】Java垃圾回收机制

转载自:http://help.3g.163.com/14/1203/02/ACGORBQ900964KGG.html理解java垃圾回收机制有什么好处呢?作为一个软件工程师,满足自己的好奇心将是一个很好的理由,不过更重要的是,理解GC工作机制可以帮助你写出更好的Java应用程序。这是我个人的主观观点,但我相信一个人精通了GC,往往会是一个更好的Java程序员。如果你对

2015-03-08 23:19:34 441

转载 【Android】Android布局技巧

转载自:http://blog.csdn.net/yohunl/article/details/5795904Android UI工具包提供了一些布局管理器,它们使用起来相当容易,而且,大多数的时候,你只需要使用它们最基本的特征来实现UI。执着于基本特征的使用对于创建UI来说,往往不是最高效的。一个常见的例子就是滥用LinearLayout,它将会导致View树中的Vi

2015-01-13 19:00:46 424

转载 【Java学习】Java多线程编程总结

转载自:http://lavasoft.blog.51cto.com/62575/27069/一、认识多任务、多进程、单线程、多线程要认识多线程就要从操作系统的原理说起。 以前古老的DOS操作系统(V 6.22)是单任务的,还没有线程的概念,系统在每次只能做一件事情。比如你在copy东西的时候不能rename文件名。为了提高系统的利用效率,采用批处理来批量执行任务。

2015-01-13 18:53:14 438

原创 【Java学习】java集合类map

Map 提供了一个更通用的元素存储方法。Map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。从概念上而言,可以将 List 看作是具有数值键的 Map。而实际上,除了 List 和 Map 都在定义 java.util 中外,两者并没有直接的联系。表 1:覆盖的方法。我们将这 Object 的这两个方法覆盖,以正确比较 Map 对象的等价性。equa

2015-01-10 20:02:58 436

原创 【Android】Android的五大布局

android五大布局android.widget.AbsoluteLayout 绝对布局android.widget.RelativeLayout 相对布局android.widget.LinearLayout 线性布局android.widget.TableLayout 表格布局android.widget.FrameLayout 层布局如果给这

2015-01-09 19:04:40 478

原创 【Java学习】java集合类List

1. 所有的List中只能容纳单个不同类型的对象组成的表,而不是Key-Value键值对。例如:[ tom,1,c ];2. 所有的List中可以有相同的元素,例如Vector中可以有 [ tom,koo,too,koo ];3. 所有的List中可以有null元素,例如[ tom,null,1 ];4. 基于Array的List(Vector,ArrayList)适合查询

2015-01-09 18:53:08 510

原创 【Java学习】java集合类set

set是最简单的一种集合,它的对象不按特定方式排序,只是简单的把对象加入集合中,就像往口袋里放东西。对集中成员的访问和操作是通过集中对象的引用进行的,所以集中不能有重复对象。具体的 Set 实现类依赖添加的对象的 equals() 方法来检查等同性。 各个方法的作用描述:    public int size() :返回set中元素的数目,如果set包含的元素数大于

2015-01-09 18:45:04 425

原创 【Java学习】初识Java集合框架

集合Collection接口  --Collection 是任何对象组,元素各自独立,通常拥有相同的套用规则。Set List由它派生。基本操作  增加元素add(Object obj); addAll(Collection c);  删除元素 remove(Object obj); removeAll(Collection c); 求交集 retainAll(

2015-01-08 19:07:46 350

转载 【Android】底部菜单栏--Fragment+FragmentTabHost实现

转载请注明出处:http://blog.csdn.net/yangyu20121224/article/details/9016223                在上一篇文章中,我们花了大量的篇幅来讲解Fragment这个新引进类的使用,目的就是为了让大家能够牢牢的掌握它的使用方法,以便读者在今后的开发中能够熟练的使用它。 一、实现效果图

2015-01-08 18:53:14 731

原创 【Java学习】java中final的用法

一、final        根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。        final类不能被继承,没有子类,final类中的方法默认是final的。        final方法不能被子类的方法覆盖,但可以被继承。        fi

2015-01-06 19:23:36 421

原创 【Java学习】Java 中static 用法

使用 static 可以修饰变量、方法和代码块。静态成员:Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐用类名访问~~静态成员属于整个类,当系统第一次使用该类时,就会为其分配内存空间直到该类被卸载才会

2015-01-06 19:13:50 465

原创 【Java学习】java的面向对象特性

面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。封装 封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。在Java当中,有4种修饰符:public,private,protected和default。每一种修饰符给其他的位于同一个包或者不同包下面对象赋予了不同的访问权限。下面列出了使用封装的一些好处:(1)通过隐藏对象的属性来保护对

2015-01-05 22:18:24 384

转载 【Android】Android屏幕适配建议

转载自:http://www.cnblogs.com/zhaojianhua/p/3653853.html一、关于布局适配1、不要使用绝对布局2、尽量使用match_parent 而不是fill_parent 。3、能够使用权重的地方尽量使用权重(android:layout_weight)4、如果是纯色背景,尽量使用android的shape

2015-01-04 20:01:31 461

转载 【Java学习】java中引用的原理

在Java中的引用类型,是指除了基本的变量类型之外的所有类型,所有的类型在内存中都会分配一定的存储空间(形参在使用的时候也会分配存储空间,方法调用完成之后,这块存储空间自动消失), 基本的变量类型只有一块存储空间(分配在stack中), 而引用类型有两块存储空间(一块在stack中,一块在heap中), 方法形参的值传递(引用)是指形参和传进来的参数指向同一个值的内存(heap)中;jav

2015-01-04 19:44:29 355

原创 【Java学习】java中"=="和equals方法究竟的区别

对于比较基本数据类型来说,==比较的就是数值的大小,例如:  int m = 2;  int n = 3;  boolean b =  m==n;  System.out.println(b);//结果为false,因为2和3不等吗.        但是对于引用类型数据来说,==和equals就有些不同了,在大多数类中的equals方法调用的依然是==,但比较的是两个引用变量的

2015-01-03 22:32:01 450

原创 【Java学习】在JAVA中如何跳出当前的多重嵌套循环?

设置一个带标号的循环语句,用break跳出A:for(int i=0; i               for(int j=0; j                      System.out.println("i="+i+",j="+j);                      if(j==6){                              break

2015-01-03 22:29:00 347

原创 【Java学习】java中对两个整数在不用第三方变量互换?

一:  我们知道一个数异或另一个数2次,结果还是这个数。举例:2^3^3=2.这个大家明白吧,应该没问题.同样,3^2^3=2,其实我只是把顺序换了下位置,这个都不难理解.二:   题目中不是说两个整数变量吗?那么我们就设两个整数变量.比如: int x = 2; int y = 3;现在我们就把这两个数用异或的方法进行数值换位.三:  由于我们人的思想习惯是xy的顺序,那么我们就先来换位

2015-01-03 22:24:30 452

转载 【Java学习】Java修饰符可见域

java中的修饰符分为类修饰符,字段修饰符,方法修饰符。根据功能的不同,主要分为以下几种。     1、权限访问修饰符     public,protected,default,private,这四种级别的修饰符都可以用来修饰类、方法和字段。               包外         子类          包内           类内 public      yes

2014-12-31 10:56:04 446

转载 【Android】ListView具有多种item布局——实现微信对话列

转载自:http://blog.csdn.net/xyz_lmn/article/details/13745489这篇文章的效果也是大家常见的,各种通讯应用的对话列表都是这种方式,像微信、whatsapp、易信、米聊等。我们这篇文章也权当为回忆,形成简单的笔记。这篇文章参考了2009年Google IO中的《TurboChargeYourUI-How to make you

2014-12-29 12:15:32 561

原创 【Android】将欢迎界面或者引导界面全屏化显示

在开发android的应用当中,我们会遇到将一些界面设置为全屏显示的格式,有两种实现的方法。其一是在Java代码中实现,其二是在配置文件中实现。1. 在Java代码中设置super.onCreate(savedInstanceState);  requestWindowFeature(Window.FEATURE_NO_TITLE);  //无title  getWin

2014-12-23 20:20:12 2155

转载 【Android】app开发第一步:用ViewPager和SharedPreferences类设置app的引导界面

转载自http://www.apkbus.com/android-125513-1-1.html?from=threadlink让应用程序只有在第一次启动的时候显示引导界面,以后在启动程序的时候就不再显示了。 其实要想实现这样的效果,只要使用SharedPreferences类,就会让程序变的非常简单,下面来详细介绍一下这个类的使用方法一、SharedPre

2014-12-23 20:12:19 823

原创 【Android】查看Logcat找到bug,调试程序

运行项目后闪退,一直找不到bug在哪,google上也找不到解决办法,自己第一次学着看Logcat,在这里面找到error行,不过Logcat太多,看了半天在看明白,修改了这两处error之后,程序正常运行...................

2014-12-23 17:34:17 741

原创 【Android】android项目闪退!!!!!

[2014-12-14 15:25:31 - TencentWork] ActivityManager: WARNING: linker: libdvm.so has text relocations. This is wasting memory and is a security risk. Please fix.[2014-12-14 15:25:34 - TencentWork] Ac

2014-12-14 15:38:13 1959

原创 【Android】第一个demo--将各按钮布置成圆角

在drawable-mdpi下建立一个xml文件                            android:width="2dp"        android:color="#CCCCCC" />    在布局文件中引用这个背景就行

2014-12-12 15:05:38 407

原创 【Android】Eclipse换成舒服的黑色背景

Android Studio还是太多未知bug,还是用eclipse算了.....把eclipse换成黑色背景............具体步骤:1.下载Eclipse Color Scheme插件打开eclipse,help,eclipse marketplace,搜索Eclipse Color Scheme并安装好。然后打开window,prefe

2014-12-06 11:27:34 1800

原创 【Android】android 中R文件的问题

R文件的报错.....网上搜索了一番.....关于R文件的所有问题,都是资源文件 layout.xml 还有resource文件 string.xml 错误造成,这些错误导致 R文件要么build 后出错 丢失果然....进去各种XML文件..终于找到系统自动生成的menu ,在activity.class里面我删除了,这里的错误......圆满解决....

2014-12-04 13:55:32 604

转载 【Android】导入Eclipse工程 到 Android Studio

此前都是用的Eclipse写的Android程序,最近超级喜欢Android Studio的黑色背景,而且Eclipse实在是太慢......      转向Android Studio...........     转载自:http://www.cnblogs.com/bluestorm/p/3757402.html一、从Eclipse导入工程到Android Studio

2014-12-03 19:40:16 571

转载 【Android】Android Studio的安装

转载自:  http://stormzhang.com/devtools/2014/11/25/android-studio-tutorial1/背景相信大家对Android Studio已经不陌生了,Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,Google的更新速度也很快,明显能感

2014-12-03 19:35:42 1069

空空如也

空空如也

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

TA关注的人

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