自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GAStudio

学问积年而成,而每日不自知!

  • 博客(13)
  • 资源 (16)
  • 收藏
  • 关注

原创 正则表达式总结

正则表达式:符合一定规则的表达式作用:专门用于操作字符串用一些特定的符号来表示一些代码操作,这样就简化书写,所以学习正则表达式就是在学习一些特殊符号的使用。好处:可以简化对字符串的复杂操作弊端:符号定义越多,正则越长,阅读性越差具体操作功能:1、 匹配:String matches方法,用规则匹配整个字符串,只要有一处不符合,就匹配结束,返回false2、 切割:按照叠词完成切割,为了可以让规则的结果可以被重用,可以将规则封装成一个组,用()完成,组的出现都

2012-06-22 09:46:36 7380

原创 网络编程总结

网络模型:OSI参考模型:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层TCP/IP参考模型:主机至网络层、网际层(IP)、传输层(TCP)、应用层(Http、FTP)网络通讯要素:IP地址(找到对方IP)端口号(数据要发送到对方指定的应用程序上,为了标识这些应用程序,所以要给这些网络应用程序都用数字进行标识,为了方便称呼这个数字,叫做端口。)传输协议(定义通信规则,这个通信规则称为协议)IP地址:网络中设备的标识不易记忆,可用主机名本地回环地址:127.0.0.1;主机名:

2012-06-21 20:23:19 838

原创 IO总结3

File类:1、 用来将文件或文件夹封装成对象2、 方便对文件与文件夹的属性信息进行操作3、 File对象可以作为参数传递给流的构造函数File类常见方法:1,创建。 boolean createNewFile():在指定位置创建文件,如果该文件已经存在,则不创建,返回false。 和输出流不一样,输出流对象一建立创建文件。而且文件已经存

2012-06-10 16:33:25 783

原创 IO知识点总结2

IO(Input Output)流:IO流用来处理设备之间的数据传输,java对数据的操作是通过流的方式,java用于操作流的对象都在IO包中流按操作数据分为两种:字节流与字符流。字节流的抽象基类:InputStream(读),OutputStream(写)字符流的抽象基类:Reader,Writer流按流向分为:输入流,输出流。国际码表:unicode(无论什么字符,2个字节,16个2进制位)------升级-----utf—8中 国:GB2312----扩容----GBKFileW

2012-06-09 13:03:16 1172

原创 IO知识前的几个主要类!

System:类中的方法和属性都是静态的out:标准输出in:标准输入,默认是键盘描述系统的一些信息:获取系统属性信息:Properties getProperities( )因为Properties是Hashtable的子类,也就是Map集合的一个子类对象。那么可以通过map的方法取出该集合中的元素。该集合中存储都是字符串。没有泛型定义。import java.util.*;class SystemDemo{ public static void main(String

2012-06-08 14:58:21 901

原创 GUI界面编程总结

GUI(Graphical User Interface)图形化界面编程总结Java.Awt:Abstract Window ToolKit(抽象窗口工具包)Javax.Swing:图形化界面基本设置:设置窗体大小:setSize(长,宽);设置窗体位置:setLocation(距离左,距离上);setBounds(长,宽,距离左,距离上);设置布局:setLayout(new FlowLayout());使窗体可见:setVisible(true);事件监听机制:事件监听机制的特点:1

2012-06-08 07:01:01 1333

原创 API总结4

Map集合:该集合存储键值对。一对一对往里存。而且要保证键的唯一性。 1,添加。 put(K key, V value) putAll(Map<? extends K,? extends V> m) 2,删除。 clear() remove(Object key) 3,判断。 containsValue(Object value)

2012-06-06 15:28:00 692

原创 API总结3

import java.util.*; /*当元素自身不具备比较性,或者具备的比较性不是所需要的。这时需要让容器自身具备比较性。定义了比较器,将比较器对象作为参数传递给TreeSet集合的构造函数。当两种排序都存在时,以比较器为主。定义一个类,实现Comparator接口,覆盖compare方法。*/class Student implements Comparable//该接口强制让学生具备比较性。{ private String name; private

2012-06-06 09:17:41 626

原创 API总结2

Collection中的add方法的参数类型是Object,以便于接收任意类型对象;集合中存放的都是对象的引用(地址)。添加元素:add()删除元素:remove() clear()清空集合判断元素:contions() isEmpty()获取个数、集合长度:size()取交集:eg al1.retainAll(al2);al1中只保留和al2相同的元素删除相同元素:eg al1.removeAll(al2);al1

2012-06-05 21:45:05 704

原创 API总结1

字符串(String)是一个特殊的对象String s1=“abc”;//s1是一个类类型变量,“abc”是一个对象,字符串最大特点,一旦被初始化就不可以被改变。String s2=new String(“abc”);s1在内存中有一个对象,s2在内存中有两个对象。String类覆写了Object类中的equals方法,该方法用于判断字符串是否相同。1,获取。 1.1 字符串中的包含的字符数,也就是字符串的长度。 int length():获取长度。 1.2 根据位置

2012-06-05 14:25:55 766

原创 java线程总结

进程:是一个正在执行的程序,每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元,线程在控制着进程的执行。一个进程中至少有一个线程。JVM启动的时候会有一个进程java.exe,该进程至少有一个线程负责java程序的执行,而且这个线程运行的代码存在于main方法中,该线程成为主线程。创建线程的方式:1、 继承Thread类步骤:(1)、定义类继承Thread(2)、复写Thread类中的run方法 目的:将自定义

2012-06-04 21:02:53 711

原创 面向对象总结3

内部类:可以直接访问外部类的成员,包括私有,之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式:内部类名.this;外部类要访问内部类,不需建立内部类对象。当内部类定义在外部类的成员位置上,而且非私有,可以在外部其他类中,直接建立内部类对象,格式: 外部类名.内部类名 变量名=外部类对象.内部类对象 Outer.Inner in=new Outer().new Inner();当内部类在成员位置上,就可以被成员修饰符所修

2012-06-03 14:06:01 564

原创 面向对象总结2

继承(extends):1、提高了代码的复用性2、让类与类之间产生了关系,有了这个关系,才有了多态的特性注意:千万不要为了获取其他类的功能,简化代码而继承,必须是类与类之间有所属关系才可以继承,所属关系:is a。Java语言中,只支持单继承,不支持多继承,因为多继承容易带来安全隐患:当多个父类(超类,基类super)中定义了相同功能,功能的内容不同时,子类对象不知该运行哪一个。但是java保留这种机制,并用多实现形式完成表示。Java支持多层继承,也就是一个继承体系。想要使用体系,先查阅体系

2012-06-01 10:07:53 775

PathMeasure打造万能路径动效

假定我们现在是一个婚恋产品,有一个“心动”的功能,用户点击“心动”按钮的时候,有一个光点快速的沿着桃心转一圈,然后整个桃心泛起光晕! 针对这个需求,很多人可能会想到以下方案: 不就一个光点沿着桃心跑一圈么,既然桃心是使用贝塞尔曲线画出来的,那么我们就可以用对应的函数模拟出这条曲线,然后算出对应位置上的点,不断将光点绘制到对应的位置上! 这个思路当然没有问题,但我们还有相对简单的方式,那就是使用 PathMeasure; 使用PathMeasure打造万能路径动效

2015-07-26

Canvas之translate、scale、rotate、skew方法讲解!

Canvas之translate、scale、rotate、skew方法讲解!

2015-05-07

setXfermode讲解

Android Paint之 setXfermode PorterDuffXfermode 讲解!

2015-04-07

水波纹效果

android水波纹效果,可供学习交流!

2015-04-07

android利用SVG矢量图打造酷炫动效

android利用SVG矢量图打造酷炫动效,可以供于交流学习!

2015-03-30

叶子飞旋loading效果 源码程序

这是一个比较绚丽,比较有新意的loading动效,可供学习交流!

2015-03-23

手机管家火箭效果

里面包含博客上列举的三个小demo,其中手机管家火箭效果也基本实现了流程和交互,可供参考

2015-03-13

android水波纹效果

博客中讲述的两种动态水波纹效果,可供参考!

2015-03-12

QQ手机管家动效

这是博客里提到的两个小demo和QQ管家桌面悬浮窗效果,逻辑功能基本实现,可供参考

2015-03-12

Navicat(8.0.20)+patch

图形化管理数据库,非常方便,大家放心下载,我使用的就是这个!

2012-07-14

JSmooth0.9.9-7

小工具,大家可以放心下载,我都是用过的!

2012-07-14

dom4j安装包

这是我找到的一个非常好用的dom4j包,能用来把jar文件打成exe文件

2012-07-14

ADT10.0.0.1

这是我找了很久,最后终于配好ANDROID开发环境的ADT

2012-07-14

Eclipse fatjar插件

这是用于eclipse 打包的一个小工具,fatjar,有了它,打包轻松!

2012-07-14

安装MySQL和驱动程序

主要详细讲解MySQL的安装及驱动的安装

2012-07-03

eclipse的设置及快捷键

为了方便大家使用eclipse,积累总结了其快捷键及设置,可以大大提高开发效率!

2012-07-03

空空如也

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

TA关注的人

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