`
文章列表
(收藏自用) 1. 取消系统的自动折叠 Window->Preferences-> Java->Editor->Folding: Enable folding2. 取消按"."后自动激活提示功能。这样会有些提高速度 Window->Preferences-> Java->Editor->Content Assist: Enable auto activation3. 关闭不常用的工程一些不常用的工程打开的时候,也会影响你正在使用工程的操作速度。4. 设置启动参数起动的时候 加上参数:eclipse.exe -vmarg ...

怎么搞的

我吧,其实还是喜欢写个文档,有时候我看到自己写好的word再放上来那个样子。。。。。。 新浪什么的做的蛮好啊,Qzone其实也不错,按发展势头来说那是所向披靡了。 好好借鉴一下嘛,唉唉唉,程序员何苦为难程序员
      Hadoop 从零开始(1) ——CentOS 安装配置     <!--[if !supportLists]-->
做Web项目的时候,一方面希望直接在Eclipse里面做调试,另一方面又希望可以在Tomcat的目录下适时的观察部署,所以研究了一下Tomcat在一台电脑上多启动的方法,这里我只是用到启动2个,剩下的大家抛砖引玉吧。 我所用Tomcat服务 ...
    设计模式这个词,我在四天前第一次听到。其实说白了,对于初学者来说,设计模式还只是一种可望而不可及的虚幻的形式;但不可否认的是,在程序编写的过程中,在项目运作的过程中,设计模式是一个必不可少的考虑因 ...
链表是一种物理存储单元上非连续、非顺序的存储结构。 数据元素的逻辑顺序是通过链表中的指针链接次序实现的。 链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。 每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,链表比较方便插入和删除操作。 链表最明显的好处就是,常规数组排列关联项目的方式可能不同于这些数据项目在记忆体或磁盘上顺序,数据的存取往往要在不同的排列顺序中转换。 而链表是一种自我指示数据类型,因为它包含指向另一个相同类型的数据的指针(链接)。 链表还有几种常用的类型: 单链表,双链表,循 ...
二叉树是数据结构中具有的一个 很有特色的类别。 二叉树顾名思义,每个节点最多有两个子节点,分别叫做左子节点和右子节点。 如果树的所有层,除了最后一层的节点外都是两个子节点,那么称这个树为满二叉树。 如果树 ...

Java异常机制

    博客分类:
  • Java
Java在编译的过程中给我们提供了一种自我的修正功能,它表现在如果我们出现程序或者系统所不允许的错误时就抛出异常,这就是所谓的Java异常机制。 说的抽象一点,就是指当程序出现错误后,程序如何处理。 具体来说,异常机制提供了程序退出的安全通道。 当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 异常在Java中一般有以下几种情况: 1.数组越界异常 在使用数组的时候,数组的下标小于0或者大于数组的长度,会出现数组下标越界的异常。 2.空指针异常 声明一个对象名,直接使用时会出现空指针异常。 3.转换异常 不同的数据类型进行转换的时候会出现类转换 ...
保留字: goto 为了避免使用goto带来的潜在错误,把goto设置为保留字。goto不是关键字,即goto不能发挥任何作用。goto是保留字,即你在命名中不能把某个变量名取为goto。但可以取Goto等,因为java是大小写敏感的。 const const是作为 ...
Java的File类是一个用于进行文件操作的类。 File位于Java的java.io包下,我们可以通过它来进行诸如文件的创建,删除,以及对文件的判断等。 通常我们所说的文件基本分为三种: 文件,文件夹,内存虚拟文件 我们在Java中一般 ...
历经数天的艰苦奋战,五子棋的项目终于拿下了。 我觉得,这里面的精华是平常我们所不注意的东西。 最开始我是有5个文件来实现的,但是我发现自己不善于整合(至少是现在), 所以:我把一开始的判断输赢类和后来的结果输出类都归纳在了一起,这样我在实现的时候就显得很游刃有余,诚然,我是按照自己的方式做的,分开自己也没问题,只是还有待习惯。 其实这也是我想要总结的第一点:练习。 这个道理简单的浮云了,可是你不去做还是不知道何如,所以说,熟练程度有时候远胜于技巧,至少我是这么理解的。 我在编写人机对战的算法的过程中,三次“易稿”: 从最开始的原始程序,到后来的优化程序1.0,再到最后的版本2.0, 我几乎 ...
传递这个概念对于我们这些Java的初学者来说一度是很纠结的问题,今天把我自己的总结拿出来,希望与所有的朋友分享。 有的人说,在Java中只有一种传递方式,那就是值传递,因为我们一直所谓的引用传递其实也是在传递一个“地址”的值,这样的理解,我觉得我没有什么错,但我们还是要再学习中有机的区分这两种不同的形式,以达到我们学习的目的。 方法调用时,实参把它的值传递给对应的形参,方法执行中形参值的改变不影响实参的值————这就是我们的值传递。 方法调用时,实参的引用(地址,而不是参数的值)被传递给方法中相对应的形参,在方法执行中,对形参的操作实际上就是对实参的操作,方法执行中形参值的改变将会影响实参 ...
Java作为一个成熟的面向对象语言,在大型软件开发中起着很大的作用,在这样的大环境里占有一席之地。 而为了在多人合作乃至数十数百人合作的项目中避免设计上的不一致,也就是保证类在使用中的规范性,我们引入了接口 ...
Java中的继承与生活中的很相似,但是又有他们之间的不同。 Java中继承代表的是一个新的类(子类)可以使用当前类(父类)里面的部分方法和属性,而在这里面又有一些需要我们注意的地方: 1.子类和父类在同意包下的时候, ...
作为面向对象的语言,Java以后起之秀的姿态几乎成功完成了“长江后浪推前浪”的伟业。 我作为一个初学Java的新人,以期以我自己的方式来理解Java,同时向那些想要一探就里究竟的童鞋介绍一点入门知识。 今天我们要来看一下Java中的构造函数-- 我们知道在Java中,实例化对象往往要遵循以下格式:          类名  对象名   = new  类名(); 实际上,后一个类名就是我们要说的构造函数,它又被称作构造方法或者说就是构造器(我个人呢,觉得这个名字很好记,特色鲜明) 那么,我们为什么需要一个构造函数呢? 事实上,细心的同学早就发现了,我们在一开始写Java源代码时,确实是没有考虑到 ...
Global site tag (gtag.js) - Google Analytics