java常见错误以及可能原因集锦
在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。
采用Swing编写窗口程序;<br> 如何在窗口中采用多种字体显示文本;<br> 如何显示图像;
Java基本上是面向对象的程序设计语言, 除了一些简单类型(primitive)的变量以外,一切都是对象, 程序是对象的组合, 每个对象都有自己的空间, 并且每个对象都有一种类型, 同一类所有对象都能接受相同的消息。 一个类只能从一个类继承下来, 但可以从多个接口继承(类似于C++的多重继承)。 字类可以覆盖父类的方法(method), 但不能覆盖父类的成员变量(field)。 如果父类的方法为final或static的则不能被覆盖。类的初始化顺序是, 如果有父类, 则先初始化父类的field,然后执行父类的构造函数, 如果子类没有显式的去调父类的构造函数则缺省的会去调父类的无参数构造函数。 然后是子类的field与构造函数的初始化。
常用JavaAPIjava.io.BufferedReader类(用于从文件中读入一段字符;所属套件:java.io)构造函数BufferedReader(java.io.FileReaderFileReader变量)说明:新建一个BufferReader对象。close方法voidclose()说明:关闭BufferReader对象。readLine方法java.lang.stringreadLine()说明:从文件中读取一行字符。若为NULL,代表读取至文件结尾。
java常见错误以及可能原因集锦
Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。
模型-视图-控制器(Model-View-Controller, MVC)模式是为那些需要为同样的数据提供多个视图的应用程序而设计的。它很好地实现了数据层与表示层的分离,特别适用于开发与用户图形界面有关的应用程序。
对于DAO在这里介绍个在它基础上开发的包bba96,目前最新版本是bba96 2.0它对Hibernate进行了封装, 查询功能包括执行hsql或者sql查询/更新的方法,如果你要多层次逻辑的条件查询可以自己组装QueryObject.可以参考它做HibernateDAO.也可以直接利用它
以下谈论的是Applet的远程调试技术,实际上对于其他java程序一样适用,只需要使用文中参数启动java程序即可。
JSPWeb 开发技术点大全
EhCache是Hibernate的二级缓存技术之一,可以把查询出来的数据存储在内存或者磁盘,节省下次同样查询语句再次查询数据库,大幅减轻数据库压力;
java:多线程与Socket结合的简单示例
Java 实现通讯录系统全部源码
本文档旨在对我们常用的一些Java API做一些总结, 目的是让我们能够正确有效的使用Java的类库。 技巧也就是前人经验的一种总结。
I/O流或者输入/输出流指的是计算机与外部世界或者一个程序与计算机的其余部分的之间的接口。
现在很多做网络通讯中间代理层的通讯都是使用Java1.4以后推出的NIO进行编写,现在还有很多开源的框架也是封装了NIO的书写细节来帮助大家简写异步非阻塞通讯服务。像MySql的代理中间件amoeba-mysql-proxy就是采用NIO的方式处理client端过来的request,之后与Mysql-Server层的通讯也是采用NIO进行命令消息发送的。再看咱们JavaEye首页介绍的项目xmemcached,其中作者Dennis是其xmemcached的开发人,他也是通过NIO的方式与memcached的Server进行异步通讯的,Dennis的另一个项目yanf4j就是一个NIO框架,xmemcache也是借助这个NIO框架实现的异步非阻塞方式的网络通讯,Apache的MINA框架都是NIO的封装再实现。
从JDK 1.4开始,Java的标准库中就包含了NIO,即所谓的“New IO”。其中最重要的功能就是提供了“非阻塞”的IO,当然包括了Socket。NonBlocking的IO就是对select(Unix平台下)以及 WaitForMultipleObjects(Windows平台)的封装,提供了高性能、易伸缩的服务架构。
Java内存泄露监控工具--JVM监控工具介绍jstack,jconsole,jinfo,jmap,jdb,jstajstack--如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的javastack和nativestack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。
JVM内存监控工具用法之指导手册这里向大家描述一下JVM内存监控工具的用法,VisualVM是一种集成了多个JDK命令行工具的可视化工具,它能为您提供强大的分析能力,另外它囊括的命令行工具包括jps,jstat,jmap,jinfo,jstack,JConsole等。