- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 Android activity的知识点
Activity组件之间跳转: 1. 显式意图.(一般使用显式意图 都是在自己的项目中.) 一般用在, 知道某一个类名, 并且可以引用到那个类的字节码. 使用最多的: Intent intent = new Intent(this, SecondActivity.class); 2. 隐式意图.(一般适用在不同应用程序之间界面的跳转, 例如: 拨号 器.) 不知
2015-03-14 12:59:40 320
原创 2015目标
1.每周至少一篇博客 2.每月至少一个开源项目(研究一个并且自己写一个) 3.学习英语 4.看书(编程,文学等) 5.9点到10点学习时间然后安排工作任务,6到7点一小时锻炼时间
2015-02-27 11:34:27 275
原创 Android TouchEvent事件传递机制
跟touch事件相关的3个方法: public boolean dispatchTouchEvent(MotionEvent ev); //用来分派event public boolean onInterceptTouchEvent(MotionEvent ev); //用来拦截event public boolean onTouchEvent(MotionEvent ev);
2014-11-01 10:04:04 542
原创 Android工程师面试准备知识点
1. android的多线程如何通信 答:Android提供了Handler和Looper来满足线程间的通信。 Handler是消息的处理者,可以发布或者处理或者操作一个Runnable, handler接受消息后调用handleMessage进行处理。 Looper是Handler与消息队列之间通讯桥梁,程序组件通过Handler把消息传递给Looper,Looper把消息
2014-10-31 23:41:19 341
原创 Android自定义控件
开发自定义控件的步骤: 1、了解View的工作原理 2、 编写继承自View的子类 3、 为自定义View类增加属性 4、 绘制控件 5、 响应用户消息 6 、自定义回调函数 一、View结构原理 Android系统的视图结构的设计也采用了组合模式,即View作为所有图形的基类,Viewgroup对View继承扩展为视图容器
2014-10-31 23:31:33 285
原创 java io
IO流 用来处理设备之间的数据传输 java对数据的操作是通过流的方式 JAVA用于操作流的对象都在IO包中 流栈操作数据分为两种:字节流和字符流 按流向分为 输入流 和 输出流。 字节流的抽象基类: inputstream 和 OutputStream; 字符流的抽象基类: Reader 和 Writer
2014-06-21 16:33:35 283
原创 java中的比较(== 和equals)
java程序中我们经常会用到和比较性质有关的术语。虽然同为比较,但是它们比较的方式却悬殊太大,究竟有什么区别,我们需要如何自如的使用,请一起学习。 关键字:“==” equals java中的比较: “==” Equals ==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变
2014-06-19 11:02:28 286
原创 反射
一、反射简介 jdk1.2开始出现 反射就是把Java类中的各种成分映射为相应的java类。 Java程序中的各个Java类属于同一类事物,描述这类事物的Java类名就是Class。 java反射机制是在运行状态中,对于任意一个类(class文件),都能知道这个类的所有属性和方法; 对于任意一个对象,我们都能够调用它的任意一个方法和属性; 这种动态获取的信息以及
2014-06-18 16:35:55 297
原创 Java网络编程
一、网络: 将不同区域的电脑连接到一起, 局域网、城域网、广域网 二、IP :位置 端口:区分数据流向的软件 0-65535 不要使用1024以下的端口 ,每一个协议拥有自己的端口,在同一个协议下端口不能重复 HTTP:80 三、URL:统一资源定位符 四、资源的传输协议 TCP:TCP(transfer control protoco
2014-06-09 13:45:03 341
原创 java内存管理
黑马程序员-java内存管理 1.简介 现摘录一段Java5内存管理白皮书中的一段话: One strength of the Java™ 2 Platform, Standard Edition (J2SE™) is that it performs automatic memory management, thereby shielding
2014-06-09 13:43:43 330
原创 Java 线程池的原理与实现
这几天主要是狂看源程序,在弥补了一些以前知识空白的同时,也学会了不少新的知识(比如 NIO),或者称为新技术吧。 线程池就是其中之一,一提到线程,我们会想到以前《操作系统》的生产者与消费者,信号量,同步控制等等。 一提到池,我们会想到数据库连接池,但是线程池又如何呢? 建议:在阅读本文前,先理一理同步的知识,特别是syncronized同步关键字的用法。 关于我对同步的认识,要缘于
2014-06-09 13:41:05 261
原创 封装,继承与多态
面向对象的三个特征:封装,继承,多态。 封装: 封装:隐藏对象的属性和实现细节,仅对外提供公共访问方式。即让对象的属性尽可能的私有,对象的方法尽可能的公开。避免外部对类的破坏。 好处: 1.提高安全性,避免不懂的人乱动,以保证安全。 2.提高重用性,可以多次使用。 3.隔离变化,变化的改变外界不会看见。 4.方便使用,不需要知道内部结构与原理就可
2014-06-09 13:35:55 294
原创 异常与多线程
异常: 异常:是程序中出现的无法避免的问题。按照面向对象思想进行描述封装成对象(即:问题对象)。 异常体系:将异常进行分类并提取共性而形成的体系。其中父类为:Throwable,即所有异常都是具有可抛出的性质的。 有两个已经定义的子类Error,即错误,通常是由jvm发生的问题,或程序外部的环境导致的问题,是需要对程序进行修正而不是对代码进行处理;另外一个是Exception
2014-06-09 13:34:19 303
原创 集合
黑马程序员----集合: 集合用来存储引用数据类型,长度可变化,类型也可变,因此事存储并操作对象的一种更有效的方式。 数组也可以用来存储基本数据类型和引用数据类型,可是数组长度的不可变性限制了对数组的操作。 因此集合用于存储不同类型的对象,长度可变;数组可以存储任意类型而长度不可变。 集合框架 派生出来的两个Java集合类: Coll
2014-06-09 13:31:51 293
原创 Java接口与抽象类学习笔记
接口与抽象类 接口: 一个JAVA接口是一些方法特征的集合,这些方法特征当然来自于具体方法,但是它们一般都是来自于一些在系统中不断出现的方法。一个接口只有方法的特征,而没有方法的实现,因此这些方法在不同的地方被实现时可以有完全不同的行为。在JAVA语言中,JAVA接口还可以定义public的常量。 在使用接口的时候,需要指明接口本身,以及实现这个接口的类。一个类实现一个
2014-06-09 13:29:49 319
原创 JAVA IO学习笔记
么是流: 流是一个抽象的概念。当Java程序需要从数据源读取数据时,会开启一个到数据源的流。数据源可以是文件,内存或者网络等。同样,当程序需要输出数据到目的地时也一样会开启一个流,数据目的地也可以是文件、内存或者网络等。流的创建是为了更方便地处理数据的输入输出。 流分为字节流和字符流。字节流也称为原始数据,需要用户读入后进行相应的编码转换。而字符流的实现是基于自动转换的,读取数据时会
2014-06-09 13:27:51 277
转载 不是人人都懂的学习要点
看过不少无病呻吟的教人如何学习的文章段子,但大多数真的是很没有营养,偶然发现这篇文章,真心觉得很不错,收藏来勉励自己如何学习,同时也推荐给别的朋友,学习真的是一个循序渐进的过程 学习是一种基础性的能力。然而,“吾生也有涯,而知也无涯。”,如果学习不注意方法,则会“以有涯随无涯,殆矣”。 一.学习也是一种能力 看到这个标题,有人会说:“学习,谁不会?”的确,学习就像吃饭睡觉一样,是
2013-12-04 09:59:34 492
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人