`
liuhun3083053
  • 浏览: 17070 次
社区版块
存档分类
最新评论
文章列表
    throws和throw   系统自动抛出的异常   所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常   语句抛出的异常  用户程序自定义的异常和应用程序特定的异常,必须借助于 throws 和 throw 语句来定义抛出异常。 throws关键字通常被应用在声明方法时,用来指定可能抛出的异常。多个异常可以使用逗号隔开。当在主函数中调用该方法时,如果发生异常,就会将异常抛给指定异常对象。 throw关键字通常用在方法体中,并且抛出一个异常对象。程序在执行到throw语句时立即停止,它后面的语句都不执行。通过throw抛出异常后,如果 ...

j2ee平台

j2ee平台 J2EE是一套应用开发的技术架构,包含许多组件,可简化且规范应用系统的开发与部署;是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE是一个标准,而不是一个现成的产品 ...
  jsp总结 定义: jsp一种动态网页技术,在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。   注:jsp  是servlet的另一种形式,是java领域的;而javascript(js)是一种脚本语言 java和 ...
                          String 对象 例1:String str=new String("abc"); 创建了几个String对象 ?   栈(stack): 主要保存基本类型(或者叫内置类型)(char、byte、short、int、long、float、double、boolean)和对象的引用 ...

jdo

                JDO浅谈 JDO(Java Data Object )是Java 对象持久化的新的规范,也是一个用于存取某种数据仓库中的对象的标准化API。JDO很灵活,因为它可以在任何数据底层上运行。JDBC只是面向关系数据库(RDBMS)JDO更通用,提供到任何数据底层的存储功能,比如关系数据库、文件、XML以及对象数据库(ODBMS)等等,使得应用可移植性更强。 数据持久化,即将数据永久的保存下来,从内存中保存到硬盘上。数据持久化有很多种: 1、通过序列化技术直接把对象保存为文件;

struts2

                                                                                                                                                          Struts2浅谈 Struts2是基于struts 和WebWork的技术基础上的服务于Web的一种MVC框架 ,Struts 2以WebWork为核心 ,采用拦截器的机制来处理用户的请求 ,业务逻辑控制器能够与Servlet API完全脱离开 。    

iis

                                         iis      Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。它是一个World Wide Web server。Gopher server和FTP server全部包容在里面。 它表示在同一时间内允许打开的网站页面数,打开一个页面占一个iis 。最初是Windows NT版本的可选包,随后内置在Windows 2000、Windows XP Professional和Windows Se ...
                         Vb.net 事件 代码示例 Sub TestEvents()     Dim Obj As New Class1                                ' 实例化类     AddHandler Obj.Ev_Event, AddressOf EventHandler       '  关联事件     Obj.CauseSomeEvent()                                 '  调用对象方法,将引发事件处理     RemoveHandler Obj.Ev_E ...
                                                                                         File  Fileinfo  FileStream  StreamReaderFile     FileStream fs = File.Open(txtpath);    提供用于创建、复制、删除、移动和打开文件的静态方法,并协助创建 FileStream。 FileInfo     FileInfo fi = new FileInfo(txtpath);     FileStream fs = fi.Open(); ...
int pivot = partition(array, low, high);             quickSort(array, low, pivot - 1);             quickSort(array, pivot + 1, high); 快速排序是对冒泡排序的一种改进。它的基本思想是:通过一躺排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一不部分的所有数据都要小,然后再按次方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。最坏情况的时间复杂度为O(n2),最好情况时间复杂度为O(nlog2 ...
数据压缩技术的分类 数据压缩算法主要分有损压缩和无损压缩两种。无损压缩就是能够完全还原的压缩算法. 而有损压缩就是不能完全还原的压缩算法。 最小长度的Huffman编码 Huffman编码就是一种最优的前缀编码(也是最小的编码)。它实现的基础是在已经知道每个字符出现的比例或者概率。 LZ77字典压缩算法的原理 LZ77压缩算法就是使用的动态创建字典方法。也就是说,字典信息就是前面压缩信息本身。 比如说下面一串字符号 AABAABAAB,我们发祥地里面有三个重复出现的AAB,但是我们只要保存一个AAB就可以了,然后其它两个出现AAB的地方只需要把第一个出现AAB的位置和长度存储下来就可以 ...
B树        即二叉搜索树:        1.所有非叶子结点至多拥有两个儿子(Left和Right);        2.所有结点存储一个关键字;        3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,如果查询关键字比结点关键字小,就进入左儿子;如果比结点关键字大,就进入右儿子;如果左儿子或右儿子的指针为空,则报告找不到相应的关键字;        如果B树的所有非叶子结点的左右子树的结点数目均保持差不多(平衡),那么B树的搜索性能逼近二分查找;但它比连续内存空间的二 ...

treeset

TreeSet eg:    自定义User类,属性为姓名和年龄。将自定义的User类插入到   TreeSet集合中并实现排序     思路:TreeSet集合自动实现排序的原理是首先要求对象具有可比性,所以User类需要实现Comparable接口         User的两个属性  首先对年龄判断,再对姓名判断 public class User implements Comparable public int compareTo(Object o) { if(!(o instanceof User)) { throw new RuntimeExceptio ...

jni入门

 JNI:Java Native Interface,是Java语言提供的一种通用接口,用于Java代码与本地化代码的交互。所谓本地化代码是指直接编译成的与机器相关的二进制代码,而非Java字节码之类的中间代码。Windows下面的可执行文件,DLL等,Linux下面 ...

hibernate入门

Hibernate入门详解 Hibernate是一个开放源代码的对象关系映射框架(orm),它对JDBC进行了非常轻量级的对象封装,Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,Hibernate是 ...
Global site tag (gtag.js) - Google Analytics