- 博客(13)
- 收藏
- 关注
原创 C语言学习:数据类型
在C语言中,数据类型可以分为以下几种: 类型 描述 基本类型 C语言中的算术类型,包含整数型和浮点型 枚举类型 C语言中的算术类型,用来定义在程序中只能赋予其一定的离散整数值的变量。 void类型 类型说明符,表示没有可用的值 派生类型 指针类型、数组类型、结构类型、公用体类型、函数类型整数类型 类型 存储空间 值范围 char 1 字节
2016-10-28 18:08:59 460
原创 C语言学习:基本语法
分号如果你有其它编程语言的基础,相信你已经明白了分号的意义。分号在C语言中与多数语言相同,它代表了语句的结束。也就是说,一个完整的语句必须以分号结尾。注释注释就像是帮助文件一样,它可以帮助我们更快更容易的去阅读理解代码,在编译的时候它会被编译器忽略 。注释以/*开头,*/结束。标识符C标识符是用来标识变量、函数或自定义项目的名称。一个合法的标识符以大写字母A-Z或小写字母a-z或下划线_开始,后面跟
2016-10-28 17:51:38 7095
原创 C语言学习:初接触
C程序结构C程序结构主要包括以下部分: 预处理指令器 函数 变量 语句&函数体 注释用一个简单的“Hello World”代码说明:#include <stdio.h>int main(){ /* 我的第一个 C 程序 */ printf("Hello, World! \n"); return 0;}程序第一行#include
2016-10-28 17:12:25 380
翻译 自定义的一个SwitchButton控件
这个控件是在网上看到的,忘记是从哪里看的了,当时抄录下来看了看,前几天电脑宕机了一次,今天传上来记录一下。public class SwitchView extends View { private final Paint paint = new Paint(); private final Path sPath = new Path(); private final Path
2016-10-24 17:11:06 445
转载 小米、魅族状态栏字体变色整理
/** * 设置小米手机状态栏字体图标颜色模式,需要MIUIV6以上 * * @param window 需要设置的窗口 * @param dark 是否把状态栏字体及图标颜色设置为深色 * @return boolean 成功执行返回true */ public static boolean MIUISetStatusBarL
2016-10-14 11:57:04 4943 1
原创 Kotlin基本语法
声明函数如何声明一个函数在kotlin中定义函数通过关键字:fun进行声明,如: fun example(): Unit { }声明一个没有返回值的函数最上面的代码片段定义了一个最简单函数example(),该方法没有函数体,“Unit”表示该方法没有返回值,与Java中的“void”类似;在kotlin中如果方法没有返回值,也可以省略“Unit”不写,如: fun exampl
2016-10-09 17:39:51 542
原创 Android Studio安装并使用Kotlin插件
在Android Studio中安装kotlin插件在Android Studio中打开Settings,选择Plugins选项,点击Browse Repositories,在打开的新窗口中搜索Kotlin,如下图所示。 选择Kotlin与 Kotlin Extenslons For Android(obsolete)两个插件分别进行下载安装。当插件安装完毕后,重启Android Studio即可
2016-10-09 15:14:08 17129 6
原创 单例设计模式
定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式应该是23种设计模式中最简单的一种模式了。它有以下几个要素:私有的构造方法指向自己实例的私有静态引用以自己实例为返回值的静态的公有的方法单例模式根据实例化对象时机的不同分为两种:一种是饿汉式单例,一种是懒汉式单例。饿汉式单例在单例类被加载时候,就实例化一个对象交给自己的引用;而懒汉式在调用取得实例方法
2015-07-17 17:20:59 385
原创 int 和 Integer 的区别与作用
int是JAVA八大基本数据类型(byte,shor,int,long,char,boolean,float,double)之一。JAVA语言为八大基本数据提供了包装类,Integer对应是int类型的包装类,就是把int类型包装成Object对象。Java有2种不同的类型:引用数据类型和基本数据类型。Int是java的基本数据类型,Integer是java的为int提供的封装类。Java
2015-07-17 16:56:41 1149
原创 HashMap, TreeMap, Hashtable的区别
前几天,学习了JAVA SE中的HashMap, TreeMap, Hashtable三个集合类,如果用一句话来分别概括他们的特点,就是:HashMap就是一张hash表,键和值都没有排序。TreeMap以红-黑树结构为基础,键值按顺序排列。Hashtable是同步的(而HashMap是不同步的)。所以如果在线程安全的环境下应该多使用HashMap,而不是Hashtable,因为Has
2015-07-17 16:03:08 459
原创 JAVA 中Arrays类简单介绍
JAVA中的Arrays类是一个实现对数组操作的工具类,包括了各种各样的静态方法,可以实现数组的排序和查找、数组的比较和对数组增加元素,数组的复制和将数组转换成字符串等功能。这些方法都有对所有基本类型的重载方法。当我们需要对数组进行排序时,可以使用sort()方法对整个数组或部分数组进行排序,例如、下面的代码对数值类型的数组和字符型数组进行排序。Int[] arr = {6,5,1,9,7
2015-07-17 15:33:08 5453
原创 JAVA内部类
1.成员内部类成员内部类可以说是最普通简单的内部类,他的概念就是定义在另一个类的内部的类,如下面的格式:这样看起来,类Inner像是Outer的一个成员一样,Outer就被称为外部类,Inner被称为成员内部类。成员内部类可以无条件访问外部类的所有属性和成员方法(包括被private和静态修饰的成员)。不过需要注意的是,当成员内部类中拥有和外部类同名的成员变量或者方法时
2015-07-17 14:06:41 316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人