随笔分类 - Java
摘要:一、普通JDBC方式: static final String DB_DRIVER_CLASS = "com.mysql.jdbc.Driver"; static final String DB_URL = "mysql://localhost:3306/JBossatWorkDB?autoReconnect=true"; Connection connection = null; try { // Load the Driver. Class.forName(DB_DRIVER_CLASS).newInsta...
阅读全文
摘要:源贴地址:http://blog.csdn.net/javaeeteacher/archive/2007/06/25/1665345.aspx目标与主要内容:u掌握实体的生命周期;u掌握实体的生命周期的转换;u掌握实体的生命周期回调方法的使用;1、实体的生命周期参考书上362页。4种状态:u新建:没有持久标识,并且没有与上下文环境关联。u分离的:具有持久标识,并且没有与持久上下文环境关联。u管理的:具有持久标识,并且与持久上下文环境关联。u删除的:具有持久标识,并且与持久上下文环境关联,但是准备从数据库中删除。2、对实体的操作对实体的各种操作可以改变实体的状态,对这些操作分别介绍如下:2.1
阅读全文
摘要:源贴地址:http://www.diybl.com/course/6_system/linux/Linuxjs/2008810/135570.html以前自己装上jdk之后,都是把java,javac做成链接替换掉/usr/bin/里面的gij的java和javac。但是这么做一直感觉都不是很“正规”,像是旁门左道。前一阵子在网上看到有人说可以用一个叫做alternativs的工具来实现linux下软件版本的迁移,就决定使用alternatives来把jdk从gij迁移至我新装的jdk6.0。alternatives在/usr/sbin目录下首先需要把新安装的jdk添加到alternative
阅读全文
摘要:源贴地址:http://nakata-yf.javaeye.com/blog/23569有几个现象是需要总结的:--------------------------------------在java语言中,错误类的基类是java.lang.Error,异常类的基类是java.lang.Exception。相同点:java.lang.Error和java.lang.Exception都是java.lang.Throwable的子类,因此java.lang.Error和java.lang.Exception自身及其子类都可以作为throw的使用对象,如:throw new MyError();和t
阅读全文
摘要:源贴地址:http://www.williamlong.info/archives/701.html 今天是感恩节,差点又要在公司加班了。好在Web Service程序并不是特别难搞,下午终于在eclipse下调通过了,正确产生了服务器端和客户端的Java代码,apache的东西的确很不错。 说道Web Service的程序开发,八个月前我加班调试公司和中国电信的商务领航系统的接口的时候,用的就是Web Service,Web Service有很多优点,使用Web Service可以在不同编程语言间实现数据交换,而我那时对Web Service也不熟,就由同事帮我生成了一大堆Web Ser..
阅读全文
摘要:Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←前一个编辑的页面Alt+→下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter显示当前选择资源(工程,or文件or文件)的属性Shift+Enter在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter在当前行插入空行(原理同上条)Ctrl
阅读全文
摘要:隐藏字段 :字段不可以被覆盖而只能被隐藏。 可访问性与覆盖 :一个方法只有当它可以被访问时才可以被覆盖。 隐藏静态成员 :类中的静态成员(无论是字段还是方法)不可以被覆盖,只能被隐藏。 由以上可推出,JAVA中基类与子类若有同签名的函数,则基类中的此函数一定要被子类覆盖掉,相应地基类中的此函数也一定不能为private,理由根据上述第二点。而C#中却不必如此,在这点上C#做得要显明得多,即基类方法加virtual关键字,而子类方法再override表示覆盖,加new关键字表示隐藏。在这一点上,C#与C++相似,在C++中,若基类方法加了virtual关键字,则子类方法的继承规则是“覆盖”...
阅读全文
摘要:1、事件源可以发出事件(event),通过事件的getSource()方法能够跟踪回是哪个事件源。2、事件(实例)发出来必须要由实现监听器接口的监听类(的实例)来进行处理;这个监听类可以是任何已实现监听器接口的子类(如WindowAdapter实现了WindowListener接口),也可以它自身直接实现监听器接口。3、有了事件源(实例)和处理事件的监听类(实例),还得把此监听类(实例)与此事件源(实例)联系起来。方法是调用事件源(实例)的其中一个方法加入此监听类(实例)。4、若一切准备好,当事件源上的事件发生时,系统会自动调用监听器中的方法进行处理。
阅读全文
摘要:类名前只有两种修饰符:不写(即default,但不能把default写上去)或public。默认不写则此类只能被同一包下的类调用以生成相应的实例。但若是public,则可以被不同包下的类调用以生成其实例。即类名前的pulic修饰符的作用只是把此类的作用范围伸展到不同包下。 一个文档下可以写多个类,但这些类必须在同一个包下,并且最多只能有一个类被修饰为public(或不加修饰符)。相当于是说一个文档下只能露一个类出来给其它包使用。 三、main()函数依旧如同普通的函数,你可以在一个文档中的每个类下都写一个main()函数,等你使用javac命令将此文档编译之后,此文档下的每个类都会被编...
阅读全文
浙公网安备 33010602011771号