自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java 面向对象之封装、继承、多态(一)

(一)封装   封装就是面向对象的核心思想,将对象的属性和行为封装起来,封装的载体就是类,类通常对客户隐藏其实现细节,这就是封装的思想。打个比方,用户使用计算机,只需要用手敲几下键盘就可以实现一些功能,他们不需要知道计算机内部是如何工作的。  采用封装的思想保证了类内部数据结构的完整性,应用该类的的用户不能轻易直接操纵此数据结构,而只能执行类允许公开的数据。这样避免了玩不对内部数据的影响,提高...

2018-07-19 21:05:22 187

原创 C语言初步知识与基本数据类型(下)

四、运算符和表达式     (一)算术运算符和算术表达式            1.算术运算符              (1)+     加法              (2)-      减法              (3)*      乘法              (4)/      除法                注意:双目均为整型,则"/"的结果是整型

2017-08-02 17:59:57 321

原创 C语言初步知识与基本数据类型(上)

(一)C语言初步知识       高级语言大致可分为两类:面向结构,就是我们所说的C。还有一类面向对象,如VC,C++,JAVA等。     一、C语言概述      1.C语言是结构化语言。         (1)C语言程序由若干函数组成,其中有且仅有一个主函数main()。         (2)不论main()的位置在何处,C语言程序总是从main开始执行,在main中结

2017-08-01 20:25:42 290

原创 Android AdapterView及子类的介绍(一)

AdapterView是一组重要的组件,AdapterView本身是一个抽象基类,它派生的子类在用法上十分相似,只是显示界面有一定的区别,因此把它们归为一类,针对它们的共性集中讲解,并突出介绍它们的区别。AdapterView具有如下特征:(一)AdapterView继承了ViewGroup,它的本质是容器。(二)AdapterView可以包括多个“列表项”,并将多个“列表项”以合

2016-12-08 18:20:08 483

原创 Android SharedPreferences与Editor简介(下)

上篇说明了Android SharedPreferences与Editor的一些基本用法,下面我会以代码来说明这些方法的用途:(一)首先先展出xml中的界面布局,很简单,这需要设定两个按钮Button,然后加上onClick方法即可。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmln

2016-11-29 20:52:17 362

原创 Android SharedPreferences与Editor简介(上)

(一)有些时候,应用程序有少量的数据需要保存,而且这些数据的格式很简单,都是普通的字符串、标量类型的值等,比如应用程序的各种配置信息(如是否打开音效、是否使用振动效果等)、小游戏的玩家积分(如扫雷英雄榜之类的)等,对于这种数据,Android 提供了SharedPreferences进行保存。(1)SharedPreferences保存的数据主要是类似于配置信息格式的数据,因此它保存的数据主要

2016-11-28 19:27:47 1654

原创 android AsyncTask基础用法及个人理解(下)

上篇介绍了AsyncTask的用途及基本用法,这篇我会以实际代码来解释AsyncTask的用法。这次做的是如何使用异步任务下载网络资源,该实例的界面布局很简单,只包含两个组件:一个文本框用于显示从网络下载的页面代码;一个按钮用于激发下载任务。先给出xml中控件的代码。<LinearLayout xmlns:android="http://schemas.android.com/apk/re

2016-11-27 21:26:53 303

原创 android AsyncTask基础用法及个人理解(上)

(一)为了解决新线程不能跟新UI组件的问题,Android提供了如下几种解决方案:(1)使用Hanlder实现线程之间的通信。(2)Activivy.runOnUiThread(Runnable)。(3)View.post(Runnable)。(4)View.postDelayed(Runnable,long)。  现在我要说的是比Hanlder还要轻量级一些的AsyncTas

2016-11-27 16:01:21 448

空空如也

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

TA关注的人

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