- 博客(19)
- 收藏
- 关注
原创 两个重叠控件的放大缩小实现
需求:A,B两个RelativeLayout控件全屏并重叠,初始A全屏,B缩小到右下角一小块区域,点击B后,A缩小到右下角,B放大全屏;再点击A,A放大,B缩小...以此反复。 解决: 1. 考虑将A,B extends RelativeLayout,对onInterceptTouchEvent方法重写,对右下角区域条件判断,不拦截MotionEvent,传给被缩小的控件(A/B)======
2016-05-31 10:13:38 561
原创 Fragment相关研究
问题描述:使用 PagerSlidingTab + viewpager + fragment 开发,遇到错误java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first. 问题解决:GuardAdap
2016-05-23 16:33:50 193
原创 思索一
五一三天假几乎只做一件事,看《老衲还年轻》这部小说消遣。 似乎这样才能逃避现实,感触几点: 1. 主角琐碎温馨的家庭生活很触动,感怀自己的孤单一人 2. 西藏文化的转世,转山,朝拜等等带有神秘感引人遐想 3. 主角等人的旅行过程及路途美景同样令人心驰神往 4. 难以心静
2016-05-04 10:24:32 236
转载 Java堆和栈的区别 经典总结(转载)
转载自:http://supportopensource.iteye.com/blog/766613 栈与堆都是Java用来在Ram中存放数据的地方。 与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。 这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们
2015-10-02 17:08:55 251
转载 Java初学者都必须理解的七大问题
转载自:http://supportopensource.iteye.com/blog/766396 问题一:我声明了什么! Java代码 String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是"Hello world!"。这样模糊的回答通常是概念不清的根源。如
2015-10-02 17:06:48 370
转载 创建String对象过程的内存分配小结
转载自:http://supportopensource.iteye.com/blog/770020 常量池(Constant Pool):指的是在编译期被确定,并被保存在已编译的.class文件中的一些数据。JVM虚拟机为每个被装载的类型维护一个常量池。常量池就是该类型所用到常量的一个有序集和,包括直接常量(String,Integer和 Floating point常量)和对其他
2015-10-02 16:48:07 537
原创 Java基础03——多线程<一>
------- android培训、java培训、期待与您交流! ---------- 如何创建一个线程 方法一:继承Thread类 步骤: 1. 定义一个类继承Thread类 2. 覆盖Thread类的run方法 目的:将自定义代码存储在run()方法,让线程运行 3. 直接创建Thread的子类对象创建线程 4. 调用start方法开启线程并调用线程的任务run方法执行
2015-08-25 11:15:12 275
原创 Java基础12——反射
Java里,类用于描述一类事物的共性,该类事物属性如何,则是由这个类的实例对象确定的,不同对象有不同的属性值。 各个Java类可以用一个类来描述——Class。Class描述类的名称,类的访问属性,类所属的包名,字段名称的列表,方法名称的列表等等。 Class类的各个实例对象代表什么? 对应各个类在内存中的字节码。 一个类被加载器加载到内存中,占用一片存储空间,这个空间里的内容就是类的字节
2015-08-15 16:27:13 301
原创 Java基础11——网络编程
Java里,传送与接收网络上的数据只不过是链接上使用不同链接串流的输入/输出而已 网络模型 OSI参考模型 TCP/IP参考模型 网络通讯要素 IP地址 端口号:数据要发到对方指定的应用程序上,用数字标识这些网络应用程序 传输协议
2015-08-12 16:23:50 257
原创 Java基础10——GUI
Java为GUI提供的对象都存在java.Awt和javax.Swing两个包中 java.Awt(Abstract Window ToolKit)(抽象窗口工具包),需要调用本地系统方法实现功能。重量级控件。 javax.Swing:在AWT的基础上,建立的一套图形界面系统,其中提供了更多的组件,而且完全由Java实现。增强了移植性,轻量级控件。 布局管理器
2015-08-02 15:35:15 274
原创 Java基础09——I/O流<二>
ObjectStream对象 注意: 对象-->文件:对象的持久化,封装好对象的值和数据 不能被序列化: 1. 因为静态变量在方法去,不在堆空间上 2. transient + 一般变量 ObjectInputStream和ObjectOutputStream成对出现 void writeObject(Object o): 对象o需要实现接口Serializable接口以标记序列化
2015-07-06 00:14:30 291
原创 Java基础08——I/O流<一>
IO流:用于处理设备之间的数据传输 按操作数据分为:字节流和字符流流 按流向分为:输入流,输出流 输入:将外设中的数据读取到内存中 输出:将内存的数据写入到外设中 ================================================================================================= ==========
2015-06-21 19:58:17 390
原创 Java基础07——其他对象
日期类对象 1. 将日期格式的字符串--->日期对象,使用的是DateFormat类中的parse()方法 String str_date = "2012---4---19"; DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.LONG); dateFormat = new SimpleDateFormat("yy
2015-06-20 11:38:57 284
原创 Java基础01——面向对象
成员变量和局部变量的区别: 1, 成员变量定义在类中,整个类中都可以访问。局部变量定义在函数,语句,局部代码块中,只在所属的区域有效。 2, 成员变量存在于堆内存的对象中。局部变量存在于栈内存的方法中。 3, 成员变量随着对象的创建而存在,随着对象的消失而消失。 局部变量随着所属区域的执行而存在,随着所属区域的结束而释放。 4, 成员变量都有默认初始化值。 局部变量没有默认初始化值。
2015-06-16 08:18:24 346
原创 Java基础06——集合
Collections: sort方法: public static extends Comparable ? super T>> void sort(List list) T必须是Comparable的子类,才具有比较性,实现comparator方法;Comparable泛型的类型可以是T的父类。 max方法: public static Comparable> T max (Co
2015-05-19 20:20:04 358
原创 Java基础02——String
public class StringDemo { public static void main(String[] args) { String s1 = "abc";//s1是一个类类型变量,"abc"是一个对象;字符串特点:一旦被初始化就不可以被改变 String s2 = new String("abc"); //s1在内存有一个对象,s2在内存有2个对象 System.out
2015-05-07 21:34:07 380
原创 Java基础05——多线程<三>
线程间通信:即多个线程在操作同一个资源,但是操作的动作不同 wait(); notify(); notifyAll(); ==============都使用在同步中,因为要对持有监视器(锁)的线程操作。. 为什么这些操作线程的方法要定义在Object类中? 因为这些方法在操作同步线程时,都必须要标识它们所操作线程持有的锁。只有同一个锁上的被等待线程,可以被同一个锁上的notify唤醒,即
2015-05-07 21:34:07 239
原创 Java基础04——多线程<二>
synchronized(obj) { 需要被同步的代码 } 对象如同锁,持有锁的线程可以在同步中执行,否则,即使获取cpu的执行权,也不能进去 同步的前提: 1. 必须有>=2个以上的线程 2. 必须是多个线程使用同一个锁 好处: 解决了多线程的安全问题 弊端: 多个线程需要判断,较为消耗资源。 同步函数使用的锁是 this:同步函数需要被对象调用,函数都有一个所属对象引
2015-05-04 10:18:36 313
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人