- 博客(9)
- 收藏
- 关注
原创 Can't create handler inside thread that has not called Looper.prepare()
E/AndroidRuntime: FATAL EXCEPTION: pool-4-thread-1 Process: PID: 3961
2016-11-29 18:58:52
600
原创 使用RecyclerView实现滑动添加、滑动删除,以及瀑布流、ListView、GridView的转换
IDE:AndroidStudio首先:添加依赖库compile 'com.android.support:recyclerview-v7:23.4.0'效果图如下:本例用到的类类名说明 RecyclerView.Adapter 托管数据集合,为每个Item创建视图RecyclerView.ViewHolder 承载Item视图的子视图 RecyclerView.LayoutManager 负责It
2016-06-21 13:12:32
684
原创 Android PagerAdapter的简单用法
PagerAdapter是基类,该适配器能填充页面内容到ViewPager中。PageAdapter是一个抽象类。java.lang.Object ↳ android.support.v4.view.PagerAdapter要使用PagerAdapter,首先要继承PagerAdapter类,然后至少实现以下方法:实现父类的两个抽象方法: @Override
2016-05-17 15:50:52
971
原创 java Stack 类 (栈)
主要测试了一下啊栈的特点“先进后出”,测试如下:import java.util.Stack; /** * 2016年3月28日20:18:18 * @author G_F * Tip: Stack类的测试 */ public class StackTest { //静态方法 public static String getEmpty(Stack<String> stack)
2016-03-28 20:29:07
447
原创 关于Java继承的 向上转型和向下转型
在Java中, 向上转型(upcasting)和向下转型(downcasting)的前提,必须是有“继承关系”,向上转型是自动的,向下转型需要进行强转。例如:/**定义了一个“父”类*/ public class Father { /**姓名*/ private String name; /**年龄*/ private int age; public void
2016-03-25 19:58:47
1568
原创 JAVA 创建对象 new 的认识
按照编译原理的观点,程序运行时的内存分配有三种策略: 分别是“静态存储分配”“栈式存储分配”和“堆式存储分配”。 堆主要用来存放对象的,栈主要是用来执行程序的。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。//定义一个Leaf 类 public class Leaf { //定义并赋值了
2016-03-17 14:57:11
456
原创 Java中“成员变量”的默认值 自备
类的属性(成员变量),如果没有被初始化,java会为其分配默认值: Boolean false Char ‘\u0000’ (null) 在eclipse中 显示为 “ □ ” byte (byte)0 short (short)0 int 0 long 0L float 0.0F double 0.0D 类的功能(方法):如果在一个方法中定义一个变量(局部变量),java不
2016-03-17 11:46:23
628
原创 自己对switch 语句的理解总结
switch 语句的格式 switch (整型 字符型) { //第一个分支 case 值1: 内容 ; break ; //第二个分支 case 值2 : 内容 ; break ; //第三个分支 case 值3 : 内容 ; break ; ..
2016-03-17 11:10:57
777
原创 一种简单的利用文本扫描类写的猜数字游戏
小练习 : ## 一种简单的利用文本扫描类写的猜数字游戏.java ##//定义了A类 public class A { //定义了私有的整型变量 v; private int v ; //定义构造函数,初始化V 。 public A(int v) { this.v = v; } // 取v的值 protected
2016-03-16 20:07:53
403
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人