摘要:packagecom.softeem.demo;/***@authorleno*账户类*默认有余额,可以取款*/classAccount{privatefloatbalance=1000;publicfloatgetBalance(){returnbalance;}publicvoidsetBalance(floatbalance){this.balance=balance;}/***取款的方法需要同步*@parammoney*/广州达内http://www.gztarena.com/publicsynchronizedvoidwithdrawals(floatmoney){if(balanc
阅读全文
摘要:packagecom.softeem.demo;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.IOException;importjava.io.InputStream;importjava.util.Properties;/***@authorleno单子模式,保证在整个应用期间只加载一次配置属性文件*/广州达内http://www.gztarena.com/publicclassSingleton{privatestaticSingletoninstance;privatest
阅读全文
摘要:packagecom.softeem.demo;/***@authorleno*动物的接口*/interfaceAnimal{publicvoideat(Foodfood);}/***@authorleno*一种动物类:猫*/classCatimplementsAnimal{publicvoideat(Foodfood){System.out.println("小猫吃"+food.getName());}}/***@authorleno*一种动物类:狗*/classDogimplementsAnimal{publicvoideat(Foodfood){System.out.
阅读全文
摘要:这个就类似于一种速查手册或者知识查询索引一类的东西,只列出简单的知识点,并做简要的说明,最多举一两个简单的例子,主要就是当在应用中遇到问题的时 候,知道能在GOOGLE和百度上查什么,从而获取详细的信息。 JAVA的安装:这个实在是,可能真没必要说吧!就说几个JAVA的环境变量的配置,这个实在懒得记: JAVA_HOME=D:\Program Files\Java\jdk安装目录 PATH=%JAVA_HOME%\bin CLASSPATH=%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar; 在tomcat中部署jsp网站:网站目录...
阅读全文
摘要:本文从数据库开发的方面讲述了SQL Server2005的10个最重要的特点。 NET框架主机 使用SQL Server2005,开发人员通过使用相似的语言,例如微软的VisualC#.net和微软的VisualBasic,将能够创立数据库对象。开发人员还将能够建立两个新的对象--用户定义的类和集合。 XML技术 在使用本地网络和互联网的情况下,在不同应用软件之间散步数据的时候,可扩展标记语言(XML)是一个重要的标准。SQL Server2005将会自身支持存储和查询可扩展标记语言文件。 ADO.NET2.0版本 从对SQL类的新的支持,到多活动结果集(MARS),SQL S...
阅读全文
摘要:Java中实现的对输入的字符串判断是否回文数的程序,保存在文本文档里,并把文档更名为huiwen.java,命令提示符下运行即可。public class huiwen{public static void main(String arg[])throws java.io.IOException{char s[]=new char[20]; int i=-1,count; System.out.println("请输入要判断的串:"); do {i++; s[i]=(char)System.in.read(); }while(s[i]!='\n'); cou
阅读全文
摘要:今天遇到的问题是这样的:两个层,一个外层,一个内层,两个层都有onclick事件,点击外层,打开google页面,点击内层,打开baidu页面,我是这样做的<div onclick="window.open('http://www.google.cn')" style="width:250px;background-color:yellow"> <p>google.cn</p> <div onclick="window.open('http://www.baidu.com'
阅读全文
摘要:<beans<!--spring数据源配置--><bean id="DataSource"class="org.apache.commons.dbcp.BasicDataSource"><property name="driverClassName"><value>com.mysql.jdbc.Driver</value></property><property name="url"><value>jdbc:mys
阅读全文
摘要:SessionBean:StatelessSessionBean的生命周期是由容器决定的,当客户机发出请求要建立一个Bean的实例时,EJB容器不一定要创建一个新的Bean的实例供客户机调用,而是随便找一个现有的实例提供给客户机。当客户机第一次调用一个StatefulSessionBean时,容器必须立即在服务器中创建一个新的Bean实例,并关联到客户机上,以后此客户机调用StatefulSessionBean的方法时容器会把调用分派到与此客户机相关联的Bean实例。 EntityBean:EntityBeans能存活相对较长的时间,并且状态是持续的。只要数据库中的数据存在,Entitybe.
阅读全文
摘要:JavaBean是可复用的组件,对JavaBean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于JavaBean是被容器所创建(如Tomcat)的,所以JavaBean应具有一个无参的构造器,另外,通常JavaBean还要实现Serializable接口用于实现Bean的持久性。JavaBean实际上相当于微软COM模型中的本地进程内COM组件,它是不能被跨进程访问的。EnterpriseJavaBean相当于DCOM,即分布式组件。它是基于Java的远程方法调用(RMI)技术的,所以EJB可以被远程访问(跨进程、跨计算机)。但EJB必须被布署在诸如We
阅读全文
摘要:Hibernate实现对多个表进行关联查询?String sTest = "from tBookInfo book, BookSelection sel where book.id = sel.bookId"; Collection result = new ArrayList(); Transaction tx = null; try { Session session = HibernateUtil.currentSession(); tx = session.beginTransaction(); Query query = session.createQuery(s
阅读全文
摘要:struts的体系结构?下面广州达内就从分别从视图、控制、模型和Struts的配置文件struts-config.xml来介绍struts的体系结构。 (1)视图:主要由JSP建立,Struts自身包含了一组可扩展的自定义标签库(Tag1 ib),可以简化创建用户界面的过程。 (2)模型:模型主要是表示一个系统的状态和业务逻辑。在Struts中,系统的状态主要由ActiomForm Bean体现,对于业务逻辑通常由JavaBean或EJB组件来实现。 (3)控制器:控制器主要由ActionServlet类和Action类来实现,ActionServlet类是Struts框架中的核心组件,...
阅读全文
摘要:一、面向目标的常识 Java是一个面向目标的开发言语,因而知道面向目标对学习Java很有必要,需求知道的东西包含:什么是目标,什么是类;什么是封装,什么是多态,什么是承继;什么是抽象类,什么是接口。知道概念今后,还需求知道这些概念是怎么表现的,如类和目标有什么区别?类是怎么封装的? 二、Java语法 咱们若是已经有了C言语的经历,学习起Java语法来将比拟简单。若是没有其它言语的根底,不要紧,只需下些时刻,好好研讨一本Java初级教程之类的书就能够了。 学习了Java语法,再加上面向目标的常识,根本就能够写出来可用的Java代码了。若是能再抽出时刻知道一下Java编程标准,那么写出的代...
阅读全文
摘要:这是我用java socket写的一个简单的聊天室程序,以下是我的设计文档和源代码:ChatRoom 聊天室设计文档 客户端和服务器界面: 客户端 服务器端ChatRoom 聊天室程序功能简介: 服务器接受每个连接客户发来的信息,再广播给每个客户。Server: 服务器 ChatRoomServer 启动后自动监听默认端口:DEFAULT_PORT 6666等待客户的连接,当有客户连接上来时,在文本域显示连接信息。 服务器端点击窗口关闭或点击窗体内的退出按钮可以关闭服务器。Client: 客户端ChatRoomClient 启动后显示客户端界面:窗体上方有一个“连接”按钮和一个文本筐(文本筐.
阅读全文
摘要:用过xmlbuddy插件的朋友可能晓得,当我们在Eclipse中打开.xml文件时,一般都比较慢,但是如果根本就不能上网,却很快就打开了,不过在编辑时没有提示信息出现,这是由于在xml文件的头部有这样的部分:<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">这就导致在打开此文件的时候会到广州达内上去下载这个dtd文件,而如果网速比较慢或不能上外网的
阅读全文
摘要:类的每个实例都有自己的对象级别锁,例如当创建了一个类的两个不同对象(obj1->thread1,obj2-)thread2)时,尽管调用的时synchronized的方法,但不存在排斥访问对象级别锁。当thread1进入该方法是获得排斥性访问obj1的对象级别锁的权限,同理,thread2进入该方法是获得反问obj2的对象级别锁的权限!不明白的是:public synchronized String getNames() { return lname + ", " + fname; } public synchronized void setNames( String
阅读全文
摘要:rmic功能说明: rmic 为远程对象生成 stub 和 skeleton。语法: rmic [ options ] package-qualified-class-name(s) 补充说明: rmic 编译器根据编译后的 Java 类(含有远程对象实现)名,为远程对象生成 stub 和 skeleton(远程对象是指实现 java.rmi.Remote 接口的对象)。在 rmic 命令中所给的类必须是经 javac 命令成功编译且是完全包限定的类。命令选项 -classpath[路径] 指定 rmic 用于查询类的路径。如果设置了该选项,它将覆盖缺省值或 CLASSPATH...
阅读全文
摘要:import java.awt.*;import javax.swing.*;public class ColorAndLine extends JFrame{public ColorAndLine(){super("using color and line");setSize(800,400);setVisible(true);}public void paint(Graphics g){super.paint(g);while(true){//System.out.print((int)(Math.random()*100)); g.setColor(new Color
阅读全文