- 博客(22)
- 问答 (3)
- 收藏
- 关注
原创 自定义View(一)
看了鸿洋大神的自定义View,写出一点自己的新得。 一 怎么自定义属性: 1.在res->values新建一个attrs.xml,例如: <com.example.administrator.zidingyidemo.CustomTitleView android:layout_width="wrap_content" android:layout_
2016-10-12 16:09:39
352
原创 动画
android:fromYDelta="48" 从起始Y坐标,偏移48个坐标android:fromYDelta="80%p" 从80%p的位置移动80%p---父组件的80%
2016-10-11 16:12:47
373
原创 经验总结
1.这半年来,我一直在空谈技术,应该将技术与业务逻辑紧密结合。2.做程序一定要专注,不要被一些细小的事情打扰。3,做程序慢 ,是因为没有熟悉好逻辑,然后写好步骤,比起返工要效率高的多。4.做人有责任心,有担当。
2016-04-24 22:44:48
399
原创 黑马程序员第十季——GUI
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------说实话,不太喜欢java的用户界面,但是我相信学习这章可以掌握一些图形用户界面编程的经验,对于以后的安卓UI的开发应该是有帮助的,而且老在控制台打印东西也很不爽,是吧,所以分享一下自己的GUI经验。java.awt这个包含用于创建用户界面和绘制图形图像的所有类。
2015-02-03 10:52:35
601
原创 黑马程序员第九季——高新技术——反射
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 先来大致了解一下Java的反射机制,这是百度百科里的一段话,下来我会围绕这段话详细解释JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能
2015-02-03 10:38:18
522
原创 黑马程序员第七季——多线程机制
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。
2015-02-02 16:33:16
541
原创 黑马程序员第六季——网络(Socket编程)
网络基本知识:在java中网络程序有两种协议:TCP和UDP,TCP通过握手协议进行可靠的连接,UDP则是不可靠连接。IP地址:用于标记一台计算机的身份证。IP地址由网络地址(确定网络)和主机地址(网络中的主机)组成。子网掩码:为了区分网络地址和主机地址。IP地址分为A类地址、B类地址、C类地址(常用)、D类地址、E类地址。127.0.0.1(loc
2015-02-01 20:42:19
575
原创 黑马程序员第五季——IO流
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、什么是流? 流就是字节序列的抽象概念,能被连续读取数据的数据源和能被连续写入数据的接收端就是流,流机制是Java及C++中的一个重要机制,通过流我们可以自由地控制文件、内存、IO设备等数据的流向。而IO流就是用于处理设备上的数据,如:硬盘、内存、键盘录入等。IO
2015-02-01 19:02:14
479
原创 黑马程序员第四季——集合
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一.java容器简化图,这个一定要切记,下来我会根据这个图来详细介绍集合框架。图. 所有集合类都位于java.util包下。集合中只能保存对象(保存对象的引用变量)。(数组既可以保存基本类型的数据也可以保存对象)。 Java的集合类主要由两个接口派生而出:Collecti
2015-01-31 08:02:12
714
原创 黑马程序员第三季——正则表达式
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------首先我觉得正则表达式太重要了,java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher Pattern 一个Pattern是一个正则表达式经编译后的表现模式。Matcher 一个Matcher对
2015-01-30 13:01:38
581
原创 黑马程序员第二季——数组
int[] a=null;int[] b=new b[]{};a=b;在黑马第一季介绍了java内存后,在这篇文章中我想将内存与数组结合起来,如果单从数组的用法上来看,数组并不难,但要把握数组的内存分配,还要下一点功夫。1.数组的初始化(1)静态初始化:初始化时由程序员显示指定每个数组元素的初始值。由系统决定数组长度。(2)动态初始化:初始化时只指定元素的初始值,由系统为数
2015-01-29 18:24:29
509
原创 黑马程序员第一季——JAVA内存解析
首先要了解Java的内存结构,我们首先来分析一下一个Java程序的执行过程。请看下面的图,我会来详细解释。1.当创建一个例如Hello.java的文件后,我们要对其进行编译,命令 : javac Hello.java 将其编译成一个class文件,该文件成为字节码文件。 因为java应用程序必须通过java虚拟机中的java解释器(java.exe)来解释执行其字节码文件。
2015-01-07 09:23:56
545
原创 关于子类构造方法调用super();
首先声明子类构造方法第一行都有调用父类无参的构造方法,如果你不显示地写出了,系统会自己加上;如果你的父类没有构造方法,那么系统也会默认给父类加上无参的构造方法,但是如果你的父类重载了一个或多个构造方法,系统将不再默认加上无参的构造方法。 所以当你的父类有重载的构造方法,而没有写无参的构造方法,这时候子类构造方法super();找不到父类的无参构造方法,就会报错。 只需要加上无参构造方
2014-12-16 12:29:39
1073
原创 循环嵌套的时间复杂度分析
推导大O阶的原则:1.用常数替代运行时间中的所有加法常数。2.在修改后的运行次数的函数中,只保留最高阶项3.如果最高阶项存在且不是1,则去除与这个项相乘的常数。得到的就是大O阶 for(int i=0;i for(int j=i;j /*时间复杂度为O(1)的程
2014-12-07 18:14:45
11251
3
原创 安卓中美元符号
android.view.View$OnClickListener.class表明OnClickListener是View的一个内部类
2014-11-01 14:20:32
1485
原创 如果一个类提供了一个或者多个构造方法,java不再提供默认构造方法
class 梯形 {float 上底, 下底, 高;梯形(float x, float y, float h) {上底 = x;下底 = y;高 = h;}float 计算面积() {float 面积;面积 = (上底 + 下底) * 高 / 2.0f;return 面积;}}public class Area {
2014-09-21 15:34:43
2136
原创 你真的不够刻苦
你花五六块买个盒饭吃,觉得很节省,有人在路边买了七毛钱馒头吞咽后步履匆匆;你八点起床看书,觉得很勤奋,上微博发现曾经的同学八点就已经在面对繁重的工作;你周六补个课,觉得很累,打个电话才知道许多朋友都连续加班了一个月。亲爱的,你真的还不够苦,不够勤奋和努力。
2014-09-16 19:44:34
555
空空如也
android edittext与软键盘
2016-10-21
viewpager切换fragment
2016-10-18
scrollview+viewpager+lisview listview要上拉架子啊
2016-09-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人