摘要:
说到java中的重载和覆盖呢,大家都很熟悉了吧,但是呢我今天就要写这个。本文主题: 一.什么是重载 二.什么是覆盖 三.两者之间的区别重载(overload): 在一个类中,如果出现了两个或者两个以上的同名函数,只要它们的参数的个数,或者参数的类型不同,即可称之为该函数重载了。 即当函数同... 阅读全文
摘要:
首先简单的介绍一下线程: 进程:正在运行中的程序。其实进程就是一个应用程序运行时的内存分配空间。 线程:其实就是进程中的一条执行路径。进程负责的是应用程序的空间的标示。线程负责的是应用程序的执行顺序。线程的生命周期: 一般来说线程状态有一下几种: ①新建: 创建线程对象。 ②就绪: ... 阅读全文
摘要:
先来介绍一下什么是设计模式,设计模式起先是从建筑行业借鉴来的,然后慢慢发展到了今天这个样子。设计模式是解决问题最行之有效的思想,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。java有23种设计模式,今天就先... 阅读全文
摘要:
抽象类和接口是java语言中对于抽象定义的两种机制,正是由于这两种机制的存在,才赋予了java强大的面向对象能力。抽象类和接口之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多初学者对使用哪个总是混淆。所以本文将 ①分别介绍抽象类和接口 ②对两者的区别进行剖析一:抽象类 ... 阅读全文
摘要:
android:layout_weight是一个经常会用到的属性,它只在LinearLayout中生效,下面我们就来看一下:当我们把组件宽度设置都为”match_parent”时: 显示效果: 可以看到按钮2占的比例明显比按钮1占的多,那么这个比例是怎么算的呢?其实是a... 阅读全文