Object
Java中的Object是所有类的父类,是“万类之源”Class Objectjava.lang.Objectpublic class ObjectClass Object is the root of the class hierarchy. Every class has Object as a superclass. All objects, including arrays, implement the methods of this class. 我们把jdk安装路径目录下的src.rar文件解压,可...
容器
数组是保存一组对象的最有效的方式,如果你想保存一组基本类型数据,也推荐这样方式,但是数据具有固定的尺寸,而在更一般的情况中,你在程序时并不知道将需要多少个对象,或者是否需要更复杂的方式来存储对象,因此数组尺寸固定显得过于受限了。java实用类库提供了一套想当完整的容器类来解决这个问题,其中基本的类型是Li...
Exception
异常的概念: 1.是java提供的同于处理程序中错误的一种机制2.所谓的错误是程序运行过程中发生的一些异常事件(如:除0,数组下标越界,所要读取的文件不存在3.设计良好的程序应该在异常发生时提供处理这些错误的方法,使得程序不会因为这些异常发生阻断或者产生不可预知的结果4.java程序执行的过程中如出现异常事...
多态一
前面的文章简单的分析了动态绑定机制,http://blog.itpub.net/29876893/viewspace-1816523/,但是也许有很多疑问,下面介绍下子类如何调用自己的方法或我们阻止多态。修改的代码如下:点击(此处)折叠或打开public class Animal { &...
动态绑定一
动态绑定是java面向对象中非常重要的思想,很多java程序员不太清楚多态机制, 无疑会导致对多态理解程度不够,下面通过代码以及在内存中的执行过程来分析动态绑定,如有错误不当之处,请读者指正!点击(此处)折叠或打开public class Animal { ...
Java内存分析一
如果了解java内存的使用情况,对于程序的执行情况会更加清晰。关于java内存深度解析,请读者自行参考JVM有关书籍文档,会得到更多更完善的信息。下面通过一段简单的代码来分析。首先简单介绍下JVM运行时内存数据区:第一块:PC寄存器PC寄存器是用于存储每个线程下一步将执行的JVM指令,如该方法为native的,则PC寄存器...
内部类一
关于java的内部类,尤其匿名类,会感到无法理解,参考了网上一些文章(http://www.cnblogs.com/dolphin0520/p/3811445.html,http://blog.csdn.net/yu422560654/article/details/7466260),下文简单实验总结一下。由于内部类涉及很多知识,其中很多没有涉及到。如有表述代码错误,欢迎读者指正! 那为什么使用内部类呢?《...
关于activity的生命周期1
anctivity的生命周期比较复杂,但是很好的理解其生命周期,对于我们设计性能优良的应用程序有很大的帮助。下面是官方文档上的一幅比较经典的activity生命周期示意图:其中涉及到七个生命周期函数,下面摘自官方文档的介绍:MethodDescriptionKillable?Next...
简单的在两个activity中传递数据
上一篇已经简单的介绍了两个activity相互跳转(http://blog.itpub.net/29876893/viewspace-1815036/),下面介绍一下两个activity之间进行简单的数据传递。我们对上一篇所用代码稍加进行修改。点击(此处)折叠或打开MainActivity中: class wang implements android.view....
Josephus问题解决方法一
关于该问题简单描述:假设有n个人排成一个圈。从第一个人开始报数,数到第m个人的时候这个人从队列里出列。然后继续在环里数后面...
简单实现两个activity相互跳转
下面简单实现两个activity之间相互跳转。我们首先要明白的是一个MyActivity就是一个类,而这个类继承Activity类。实现两个activity之间的跳转,则我们需要创建两个activity子类。<br />首先看下简单的布局文件:<br /><br /><div><div class="codeheads"><p>点击(<span style="cursor:pointer;color:red;" oncl...
栈链式结构简单操作
关于栈的链式存储结构,下面用的是单链表头插法创建栈,因为头插法的特点是在头结点(frist)与NULL空结点(first ->next)之间插入各结点,存储数据的入栈顺序和出栈顺序是相反的,和栈的<br />特点很相似,工作指针如top指针一样,始终指向栈顶(第一个结点)。下代码如有不当之处,请指正!<br /><div><div class=...
顺序栈的简单操作
关于顺序栈的简单操作如下, 由于主要介绍思想实现,读者从代码中可以很容易看出很多漏洞。如有错误之处,请大家指正!点击(此处)折叠或打开
循环双链表的简单操作
<span style="font-size:14px;">下面是循环双链表的简单操作,其中很多细节没有考虑到,比如没有判断</span><span style="font-size:14px;">空链表,目的提供</span><span style="font-size:14px;">思想,如有出现错误,请大家指正!</span><br /><div><div class="codeheads"><p>点击(<span style="cursor:point...
单链表链式结构的创建
<span style="font-family:Consolas, monospace;letter-spacing:0.1px;line-height:15.6px;white-space:normal;font-size:14px;background-color:#FFFFFF;">翻看之前的书本,总结一下数据结构方面的小知识点。关于单链表的顺序结构就不说了,比较简单。</span><span style="font-size:14px;"></span><br /><div><div cla...
单链表简单操作一
下面简单的进行单链表的插入删除销毁等操作,想重点的说一下,关于链表插入的时候,分为三种情况,不过原理都一样。在尾插的时候,我们没有遍历链表,不清楚链表的长...
循环双链表的创建初始化
<div><span style="color:#666666;font-family:宋体, Arial;line-height:26px;white-space:normal;font-size:16px;background-color:#FFFFFF;"><span style="font-family:Consolas, monospace;letter-spacing:0.1px;line-height:15.6px;white-space:normal;background-color:#FFFFFF;">前面对单链表进行了简单的操作,下...
无显示屏安装raspberrypi OS
X宝或者某东上都有,200左右就可以买个,我买的是2代B型。学生比较穷,有条件的话,买B+或者3.最好买个外壳,主要为了保护,就一块板子确实有点娇气,买的很多都是裸机,一般手机充电器都可以供电。由于系统需要烧录在SD...
9*9乘法表
#!/bin/bash <br />#Program:<br />#30/9/2015<br />#diy_os<br />PATH=/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/root/bin<br /><div><span style="line-height:1.5;">export PATH</span></div>for i in "1" "2" "3" "4" "5" "6" "7" "8" "9" <br />do...
TNS-12535
SQL> select * from v$version where rownum < 2;<br /><br />BANNER<br />--------------------------------------------------------------------------------<br />Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production<br /><br /><br />SQL> !cat /etc/issue<br />Enterprise Li...