- 博客(10)
- 收藏
- 关注
原创 Java篇——异常(Exception)
异常:顾名思义就是程序出现了不正常的情况。它是java中非常重要的功能,它可以帮助我们在遇到编译错误或者运行时错误能够做出判断并使程序继续执行。异常的分类Throwable类是整个java异常体系的超类,所有的异常类都派生自这个类,包含Error和Exception这两个子类。Error表示程序在运行期间出现了十分严重、不可恢复的错误,在这种情况下应用程序只能中止运行,例如JAVA...
2018-08-09 16:48:07 451
原创 Android——简单计算器
接触安卓的第一周看了四大布局的线性布局就开始做自己的第一个App,刚开始做的时候完全是懵的。看了《第一行代码》只是知道有布局这么个东西完全不知道该如何用,就去看了很多人写的。最后采用了线性布局的嵌套线性布局,总之写起来还是比较顺畅的。还有就是需要会中缀转后缀表达式和后缀表达式的计算,这也算是核心的代码了。一.计算器界面刚才上面说了采用的线性布局。先贴上我的代码:<LinearLa...
2018-08-04 11:29:41 703
原创 关于安装Android Stdio 3.1.2 AAPT2 error: check logs for details 问题解决方案
安装Android Stdio真的是耗费我一个晚上加一天的时间,刚开始是因为路径的原因,在安装SDK的时候路径是非常重要的,文件夹名不能有中文字符,这点非常重要。下面就说下关于 AAPT2 error: check logs for details的问题。之前在网上查了关于这个的问题,大多都推荐的是在gradle.properties下加一句:android.enableAapt2=fal...
2018-07-28 09:23:34 262
原创 方法重载和方法重写
在进行方法重载和方法重写区别之前,首先来回顾一下什么是继承。 通过扩展一个类来建立另外一个类的过程成为继承。已经存在的类称为超类、父类或基类;新类称为子类、孩子类、派生类。 下面是一个继承的例子:class Fu{ public Fu(){} public void show(){ System.out.println("爸爸爱儿子"); }}...
2018-07-27 17:13:42 218
原创 Java数组的声明、初始化、数组的遍历方法
数组的声明可以使用下面两种形式声明数组: int [ ] a 或 int a [ ]数组的初始化通常使用new运算符创建数组:int [ ] a = new int[100] 这条语句创建了一个可以存储100个整数的数组,数组长度不要求是常量,new int[n]会创建一个长度为n的数组。直接给数组赋值int [ ] Arrary = { 0,1,2,3,4,5,6...
2018-07-24 21:35:28 264
原创 关键字private、static总结
privateprivate在英文中是私有的意思,在Java中它用来修饰成员变量,是成员变量私有化,下面先举个列子。class Film{ private String name; private int price; public void show(){ System.out.println(name+"------"+price); ...
2018-07-24 08:52:21 5858
原创 java初学的命名规则
关键字都是小写;标识符:给类,接口,方法,变量起名字组成规则:A.英文字母大小写 B.数字字符 c.$和_注意事项 不能以数字开头 不能是java的关键字 java严格区分大小写标识符常见的命名规则:见名知意。包: 其实就是文件夹,用于把相同的类名进行区分 单级:lixinyi 多级:cn.itcast类或接口 一个单词:单词的首字母必须大...
2018-07-20 21:51:51 147
原创 C语言二维数组作为函数参数传递
二维数组存放方式二维数组在内存中是按行存放的,先存储第一行,在接着存储第二行…..二维数组作为函数参数二维数组作为函数的参数,实参可以直接使用二维数组名,在被调用函数中可以定义形参所有维数的大小,也可以省略以为大小的说明。例如:void find(char a[3][10]);void find (char a[ ][10]);也可以使用数组指针来作为函数参数,例如:...
2018-06-07 21:43:37 69536 3
原创 结构体在内存中占用的空间
之前对结构占用内存一直很迷,下面就举个例子,到底是按照哪个变量类型计算内存?应该怎样计算才是正确的呢?struct str{ char a; int b; float b; double d;}; 这个结构体占用的内存是多少呢? 运行结果为什么是24,而不是17呢? 这是因为为了CPU能够快速的访问,提高访问效率,变量的起始地址应该具有某些...
2018-06-03 16:54:32 10364 1
原创 单向链表的基本操作(头插,尾插,删除)
由于最近刚写完火车票的管理系统,里面大量的用到了链表的部分,所以在这里总结一下链表的几种基本操作。链表是什么要用链表首先要知道链表是什么。简单的说链表就是一串存储数据的结构。说到这我们一定都会想到数组,数组也可以存储数据,但是它存储的数据在内存中是连续的,而链表存储的数据是分散的,它由每一个结点构成,并由指针将其连接起来,所以每个结点中就包含了数据域和指针域。链表的创建创建...
2018-05-27 15:55:59 8474 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人