- 博客(28)
- 收藏
- 关注
原创 12_View动画-集合
package com.itheima.animation;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.animation.AlphaAnimation;import android.view.animation.Ani
2016-09-12 22:41:50 275
原创 图像的平移,缩放..
package com.itheima.img;import android.os.Bundle;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import
2016-09-12 10:31:43 505
原创 Hander消息处理机制的步骤
### 使用handler更新UI步骤1. 创建消息处理器//1. 定义消息处理器 Handler handler = new Handler(){ public void handleMessage(android.os.Message msg) { ... }; };2. 在子线程更新UI//2在子线程发送消息
2016-09-06 11:59:09 316
原创 ListView的编写步骤
1. xml布局文件 声明listview的控件 android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/lv" />2. 在代码里面查找listviewfindViewById(R.id.lv);3. 设
2016-09-06 09:13:26 466
原创 Androidday2:数据的存储,pull解析
1. Android中点击事件的4种书写方式:l 第一种:l 第二种:匿名内部类 l 第三种:内部类 l 第四种:让activity类去实现 接口 3. 软件测试的分类:一般一个软件写好后,要正式发布之前必须要经过一系列的测试.一个好的软件是测出来,不是 写出来的. Android 中的软件测试 .Junit
2016-09-05 13:02:19 254
原创 eclipse和as快捷键对比
ctrl+shift+rctrl+shift+rNavigate->File找工作空间的文件ctrl+shift+tctrl+shift+tNavigate->Class找类定义ctrl+shift+uctrl+gEdit->Find->Find Usages查找方法在哪里调用.变量在哪里被使用
2016-09-01 19:53:23 559
原创 AndroidStudion快捷键
/*****************************************/常用快捷键1、Ctrl+Shi+N 创建新的package java fiel 等2、Ct+Alt+F 抽取成员变量;3、Ctrl+Shift+r 快速查找4、Ctrl+Alt+t 调出添加try catch5、Ctrl+alt+v 相当于eclipse里的Ctrl+2+l;6、
2016-09-01 19:51:14 679
原创 android基础Day01
•(了解)2g/3g/4g技术 网络、互联网:连接了整个世界 WWW 万维网 Web 网络分类:有线 无线 有线:光纤 网线 WIFI(家里使用的无线路由器) 无线:移动基站 移动网络 WIFI(手机热点分享) 移动互联 移动互联:推动世界的发展 又是技术的创新、创业的大好时机。 移动互联的发展
2016-08-31 17:01:38 321
原创 HTTP协议详解
HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。
2016-08-31 15:58:13 968
原创 josn解析+案列
03json案例.html --> /* 点击“点我加载数据” 将JSON中的数据加载到表格中。 1、json数据获取 2、解析json数据 eval 3、添加进表格中 3.1、遍历添加 把一个对象作为表格一行进行添加 */ funct
2016-08-31 10:52:10 329
原创 web第一天:html
HTMLHTML一、HTML的概述1、HTML简介HTML(Hyper Text Markup Language):超文本标记语言。>标记就是标签>HTML不是一种编程语言,而是一种标记语言作用:*就是用来写网页的2、HTML的书写规范a).HTML的创建可以使用文本编辑器来创建,扩展名html或htm可以被IE(浏览器)解析浏览的。b)
2016-08-30 14:11:39 248
原创 第二十三天:多线程
package cn.itcast_02;/* * 需求:我们要实现多线程的程序。 * 如何实现呢? * 由于线程是依赖进程而存在的,所以我们应该先创建一个进程出来。 * 而进程是由系统创建的,所以我们应该去调用系统功能创建一个进程。 * Java是不能直接调用系统功能的,所以,我们没有办法直接实现多线程程序。 * 但是呢?Java可以去调用C/C++写好的程序
2016-08-30 08:56:02 356
原创 第十九天:IO流
1:异常(理解)(1)程序出现的不正常的情况。(2)异常的体系Throwable|--Error 严重问题,我们不处理。|--Exception|--RuntimeException运行期异常,我们需要修正代码|--非RuntimeException 编译期异常,必须处理的,否则程序编译不通过(3)异常的处理:A:JVM的默认处理把异常的名称,原因,位置
2016-08-29 12:50:23 327
原创 第十六天:集合-List实现类、泛型
1:List的子类(掌握)(1)List的子类特点ArrayList:底层数据结构是数组,查询快,增删慢线程不安全,效率高Vector:底层数据结构是数组,查询快,增删慢线程安全,效率低LinkedList:底层数据结构是链表,查询慢,增删快线程不安全,效率高(2)ArrayListA:没有特有功能需要学习B:案例a:ArrayList存储字
2016-08-26 16:24:40 400
原创 第十五天:集合(1)Collection
1:对象数组(掌握)(1)数组既可以存储基本数据类型,也可以存储引用类型。它存储引用类型的时候的数组就叫对象数组。(2)案例:用数组存储5个学生对象,并遍历数组。2:集合(Collection)(掌握)(1)集合的由来?我们学习的是Java -- 面向对象 -- 操作很多对象 -- 存储 -- 容器(数组和StringBuffer) -- 数组而数组的长度固定,
2016-08-26 11:16:16 203
原创 第十一天:集成工具eclipse的使用
1:Eclipse的概述使用(掌握)1:Eclipse的安装2:用Eclipse写一个HelloWorld案例,最终在控制台输出你的名字A:创建项目B:在src目录下创建包。cn.itcastC:在cn.itcast包下创建类。HelloWorldD:在HelloWorld下有一个方法。public static void main(String[] arg
2016-08-25 08:37:14 275
原创 第十天:包,权限修饰符和内部类
1:形式参数和返回值的问题(理解)(1)形式参数:类名:需要该类的对象抽象类名:需要该类的子类对象接口名:需要该接口的实现类对象(2)返回值类型:类名:返回的是该类的对象抽象类名:返回的是该类的子类对象接口名:返回的是该接口的实现类的对象(3)链式编程对象.方法1().方法2().......方法n();这种用法:其实在方法1()调用完毕后,应该一个
2016-08-24 12:38:12 363
原创 第九天:JAVA中的多态,抽象类和接口
1:final关键字(掌握)(1)是最终的意思,可以修饰类,方法,变量。(2)特点:A:它修饰的类,不能被继承。B:它修饰的方法,不能被重写。C:它修饰的变量,是一个常量。(3)面试相关:A:局部变量a:基本类型 值不能发生改变b:引用类型 地址值不能发生改变,但是对象的内容是可以改变的B:初始化时机a:只能初始化一次。b:常见的给值定义的时候。
2016-08-23 23:42:18 330
原创 第八天:JAVA中的继承
1:如何制作帮助文档(了解)(1)写一个类(2)加入文档注释(3)通过javadoc工具生成即可javadoc -d 目录 -author -version ArrayTool.java1:打开帮助文档2:点击显示,找到索引,看到输入框3:知道你要找谁?以Scanner举例4:在输入框里面输入Scanner,然后回车5:看包java.lang包下的类不需要导
2016-08-23 09:08:22 218
原创 标准学生类和手机类
/*一个标准代码的最终版。学生类:成员变量:name,age构造方法:无参,带两个参成员方法:getXxx()/setXxx()show():输出该类的所有成员变量值给成员变量赋值:A:setXxx()方法B:构造方法输出成员变量值的方式:A:通过getXxx()分别获取然后拼接B:通过调用show()方法搞定*/cl
2016-08-22 21:48:11 422
原创 第七天:面向对象,常用关键字
1:成员变量和局部变量的区别(理解)(1)在类中的位置不同成员变量:类中方法外局部变量:方法定义中或者方法声明上(2)在内存中的位置不同成员变量:在堆中局部变量:在栈中(3)生命周期不同成员变量:随着对象的创建而存在,随着对象的消失而消失局部变量:随着方法的调用而存在,随着方法的调用完毕而消失(4)初始化值不同成员变量:有默认值局部变量:没有默认值,
2016-08-20 13:58:28 438
原创 第六天:二维数组和 面向对象的思想
1:二维数组(理解)(1)元素是一维数组的数组。(2)格式:A:数据类型[][] 数组名 = new 数据类型[m][n];B:数据类型[][] 数组名 = new 数据类型[m][];C:数据类型[][] 数组名 = new 数据类型[][]{{...},{...},{...}};D:数据类型[][] 数组名 = {{...},{...},{...}};(3)案例(掌
2016-08-20 00:46:13 325
原创 常见异常
1. ArrayIndexOutOfBoundsException:数组索引越界异常2. NullPointerException:空指针异常
2016-08-19 19:00:19 200
原创 第五天:JAVA中的方法和格式以及例题
1:方法(掌握)(1)方法:就是完成特定功能的代码块。注意:在很多语言里面有函数的定义,而在Java中,函数被称为方法。(2)格式:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) {方法体语句;return 返回值;}修饰符:目前就用 public static。后面再详细讲解其他修饰符返回值类型:就是功能结果的数据类型方
2016-08-19 17:29:06 659
原创 第四天:JAVA中的循环语句详解,和常用例子
1:switch语句(掌握)(1)格式:switch(表达式) {case 值1:语句体1;break;case 值2:语句体2;break;...default:语句体n+1;break;}格式解释说明:switch:说明这是switch语句。表达式:可以是byte,short,int,charJDK5以后可以是枚举JD
2016-08-19 13:18:04 2140
原创 第三天:JAVA中的运算符和选择性 if语句
1:运算符(掌握)(1)算术运算符A:+,-,*,/,%,++,--B:+的用法a:加法b:正号c:字符串连接符C:/和%的区别数据做除法操作的时候,/取得是商,%取得是余数D:++和--的用法a:他们的作用是自增或者自减b:使用**单独使用放在操作数据的前面和后面效果一样。a++或者++a效果一样。**参与操作使用放在操作数的前面:
2016-08-19 00:19:19 715
原创 第二天:JAVA中的常用数据类型
1:关键字(掌握)(1)被Java语言赋予特定含义的单词(2)特点:全部小写。(3)注意事项:A:goto和const作为保留字存在。B:类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记2:标识符(掌握)(1)就是给类,接口,方法,变量等起名字的字符序列(2)组成规则:A:英文大小写字母B:数字C:$和_(3)注意事项:
2016-08-18 14:08:31 255
原创 第一天:jdk下载安装和环境变量的配置
jdk 下载http://www.oracle.com/1:计算机概述(了解)(1)计算机(2)计算机硬件(3)计算机软件系统软件:window,linux,mac应用软件:qq,yy,飞秋(4)软件开发(理解)软件:是由数据和指令组成的。(计算器)开发:就是把软件做出来。如何实现软件开发呢?就是使用开发工具和计算机语言做出东西来(5)语言
2016-08-17 00:49:40 282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人