自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day26

今天的内容是复习昨天的BasedView,并写一个相似的界面界面设计今天写的界面是复选框+图片+文本的组合,放在ListView中 细节方面,ListView每一项之间的间隔线换成绿色,ListView的最开头和最结尾分别添加一个按钮,为全选和反选,点击ListView的单项的时候,那个项会变化颜色。 activity_main——ListView的主体<RelativeLayout xmlns

2015-08-25 21:34:37 286

原创 day22

单位描述px 像素 dp 一英寸存在160px的时候1dp=1px sp 文本的大小跟dp一样,只用于文本的大小RelativeLayout的属性相对父控件的上下左右 alignParentLeft Right Top Bottom 相对父控件的中心 centerInParent centerVertical centerHorizo

2015-08-21 09:33:57 552

原创 day23

安卓第二天this.requestWindowFeature(Window.FEATURE_NO_TITLE); 取消掉页面的标题screenOritation———横竖屏带有返回值的启动方式第一个界面调用startActivityForResult(intent,requestCode) 第二个界面先调用getIntent()得到启动的Intent 关闭第二个界面前先封装数据intent.p

2015-08-19 19:29:28 303

原创 day21

Android环境配置首先要有java环境eclipseIDE AndroidSDK ADT(Google宣布不再更新ADT,ADT是eclips插件) eclipse安装ADT插件 关联AndroidSDK 2.AndroidStudio环境 AndroidStudio最新版1.3 AndroidSDK Genymotion模拟器不属于开发环境 只是模拟器Android 的第一个程

2015-08-17 21:19:00 266

原创 day20

doGet 直接连接在url后边是显示的doPost 隐式的,比get安全HttpUrlConnection 是sun公司封装成的网络连接 HttpClient 是apache使用HttpUrlConnection封装的类 Android 中volley asyncHttp xutilsdoGetimport java.awt.BorderLayout;import java.awt.Ev

2015-08-12 19:30:41 320

原创 day19

数据库的事件java数据库中默认的是每读取一行代码就执行一次事件。但是有的时候我们会需要用到许多代码来组成一个事件,这里就要用到setAutoCommit(false);方法来取消默认的事件执行周期,然后再用commit()方法来把以上的代码当成一个事件来执行 String sql1 = "insert into user(user_name,password) val

2015-08-11 19:52:22 303

原创 day18

数据库增 insert 删 delete 改 updata 查 select 事物 commitDATA BASE数据库 TABLE 表 字段 属性 主键(一个TABLE中不能重复,能够使用这个值确定唯一一条数据) 外键(一个表中的数据持有别的表的主键)mySQL忽略大小写 auto_increment自动增加java中对数据库的操作增加import jav

2015-08-11 09:24:11 229

原创 day17

聊天多对多import java.awt.EventQueue;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;impor

2015-08-06 20:11:18 257

原创 day12

今天是接口和抽象部分的练习接口练习1 车public interface AddGas { public void addGas();}public interface Run { public void run();}public class Car implements AddGas,Run{ @Override public void run() {

2015-08-06 09:05:42 252

原创 day16

线程的复习生产者和消费者public class Consumer implements Runnable{ private Product pro; public Consumer(Product pro){ this.pro = pro; } @Override public void run() { while(true)

2015-08-05 20:14:47 238

原创 day15

今天是复习之前学习的线程相关内容线程的建立public class MyThread extends Thread{ @Override public void run() { System.out.println("线程运行"); }}public class Test { public static void main(String[] args

2015-08-04 18:54:45 207

原创 day14

UDP使用UDP协议来进行网络交流与TCP有些不同 TCP协议注重流的传输,连接套接字后要有流的变化 UDP注重数据报的传输,建立套接字后要再建立一个数据包 数据包一般用数组形式表示import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net

2015-08-03 20:18:14 249

原创 day13

网络编程Socket连接客户端和服务器import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;i

2015-08-03 08:26:08 310

原创 day11

反射部分方法说明 getDeclaredMethods()获取对象中定义的所有的方法名称,返回值为数组类型 getParameterTypes()获取对象方法所有形参的类型,返回值为数组类型 getDeclaredField()获取对象中所有声明的标识符的名称,返回值为数组类型 setAccessible()返回值为boolean类型,按照结果表示是否可以修改对象中的参数数值Field 得到

2015-07-28 19:39:11 213

原创 day09

Json传输网络数据,一般传输较小的数据 JSONObject类的方法: 对象.put(“名字”,”值”); 花括号{}是Object,[]是数组DateDate方法可以输出系统时间 getTime()输出从1970年至今的毫秒数Calendar抽象类,日历信息 get()方法,获取各种时间信息 getTime()得到DateSimpleDateformat

2015-07-28 10:08:59 212

原创 day10

正则表达式字符串开头加入^ 结尾加入$ 1.判断一个字符串是否是邮箱String rule = "\\w+@\\w+(\\.\\w{2,3})*+\\.\\w{2,3}"; Scanner scanner = new Scanner(System.in); String item = scanner.nextLine(); if(item.matc

2015-07-27 19:10:34 207

原创 day08

文件过滤(各种方法查阅api.)先创建数组,为目录下所有的文件 然后遍历数组用 判断isDirectory()是否文件夹 然后getName().endWith(“.zip”) 如果是 打印文件名,如果是文件夹,就进入文件夹import java.io.File;public class BianLi { public static void main(Stri

2015-07-23 14:29:51 258

原创 day07

异常error错误系统,java虚拟机错误exception异常规则:不要使用庞大的try代码块,最好只有出错的部分捕捉异常。runtime exception不用try catch 不运行到就不知道会发生的错误try catch finallytry/catch 后面加入finally可以保证fianlly代码块一定运行 catch块 异常错误范围大的在下

2015-07-22 18:50:01 242

原创 day06

静态用法:是一个修饰符,用于修饰成员(成员变量,成员函数) 所有对象都可以访问,被对象共享 当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外,还可以直接被类名调用。 类名.静态成员 静态特点:1.随着类的加载而加载(消失而消失) 2.被所有对象所共享 3.优先于对象存在 4.可以直接被类名所调用 类变量对应于类。实例变量对应于对象。 静态的使用注意事项

2015-07-21 18:44:56 215

原创 day04

数组数组实际上是一组相同类型数据的线性集合,当在程序中需要处理一组数据,或者传递一组数据时,可以应用这种类型的数组。字符串类型常用的字符串类型有String类型和StringBuffer类型,前者一旦创建就存储在内存中,除了重新赋值,不能改变。后者可以通过一些方法来变动。代码:用数组求出平均数import java.util.*;public class Ar

2015-07-17 21:01:52 251

原创 day03

今天的主要内容是java语句的练习if else 语句流程框图 public static void main(String [] args){ int x = 0; Scanner scanner = new Scanner(System.in); x = scanner.nextInt(); if(x1){

2015-07-16 19:42:50 252

原创 day02

变量名变量名是开发者给变量取得名字变量名的规范首字母 1.可以是字母 2.可以是下划线_ 3.可以是美元$符号其他 1.可以是数字 2.可以是字母 3.下划线和美元 _ , $变量的基本运算加减乘除和取余数加法用+ 减法用- 乘法用* 除法用/ 取余数用%+= -+ *= /=public static void main(String[] args){

2015-07-15 10:53:08 220

原创 day01

MarkDown目录 标题的使用 引用的使用 代码块的使用 图片引用 返回目录标题一个#代表一级标题,多个代表多级,最多六级 返回目录引用 一级引用 二级引用 三级引用 在内部引用 在外部引用 返回目录代码块public static void main(String[] args){

2015-07-14 18:46:23 224

空空如也

空空如也

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

TA关注的人

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