JAVA
文章平均质量分 80
mayfar
这个作者很懒,什么都没留下…
展开
-
java数字金字塔(转)
1> class ThreeDay { public static void display(int loop) { int width = loop * 2 - 1; for (int i = 1; i for (int j = 1; j System.out.print(" "); } for (int j = 1; j System.out转载 2007-03-11 18:58:00 · 803 阅读 · 0 评论 -
Struts+Hibernate谈J2EE的数据表示
在 struts+ hibernate 这种结构中,是不应该把Hibernate产生的PO直接传递给JSP的,不管他是Iterator,还是List,这是一个设计错误。 我来谈谈在J2EE架构中各层的数据表示方法: Web层的数据表示是FormBean,数据来源于HTML Form POST 业务层的数据表示是VO 持久层的数据表示是PO,其数据来源于数据库,持久层的数据表示例如CMP。转载 2008-04-07 15:22:00 · 320 阅读 · 0 评论 -
HQL: Hibernate查询语言
HQL: Hibernate查询语言 Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的转载 2008-03-27 17:37:00 · 433 阅读 · 0 评论 -
Hibernate开发心得
Hibernate开发心得 hibernate核心接口:Session 、 Transaction 、 Query 、Configuration Configuration :配置、根启动Hibernate 创建SessionFactory对象SessionFactory :初始化Hibernate创建S转载 2008-03-27 17:53:00 · 358 阅读 · 0 评论 -
JDBC高级应用 三
再谈JDBC连结为什么要反复谈JDBC连结,因为所以JDBC的性能,最主要的就是JDBC连结,而SQL语句的优化,和JAVA编程无关,你的一个查询语句的效率,是你对于SQL语法的使用技巧,这一方面你就可请教DBA,而不是来看我这种程序设计者的文章.我们已经知道,取得数据库连结,有几种层次的实现方法,一是直接得到物理连结,而是通过传统的连结池(没有多大区别),三是通过java的扩展包javax.sq转载 2007-04-11 00:06:00 · 554 阅读 · 0 评论 -
JDBC高级应用 一
关于数据库连结我们所说有JDBC高级应用,并不是说它的技术含量很高(也许JAVA平台上不存在什么"技术含量"的说法,因为JAVA是给大家用的而不是给某些人用的).说它是高级应用,是因为它是对于JDBC基础应用来说的扩展,也就是可以优化你的应用性能,或方便于应用的实现.所以说它是一种高级应用而不叫高级技术. JDBC中,java.sql包是基础的,也是核心的功能,javax.sql包则是高级的转载 2007-04-10 23:59:00 · 934 阅读 · 0 评论 -
Session详解
Session详解 作者:郎云鹏 来自:dev2dev 作者:郎云鹏(dev2dev ID: hippiewolf) 摘要:虽然session机制在转载 2007-04-10 22:54:00 · 491 阅读 · 0 评论 -
Javabean实现文件上传
请求分析 要实现文件上载,我们必须先了解上载文件的HTTP请求。下面这个简单的应用示范了如何上载文件以及把HTTP请求的原始数据写入文件。 用文本编辑器查看该文件即可了解请求的格式,在此基础上我们就可以提取出上载文件的名字、文件内容以及原本混合在一起的其他信息。转载 2007-04-10 21:36:00 · 626 阅读 · 0 评论 -
应聘Java笔试时可能出现问题及其答案(第二版 第四部分)
代码与编程题135、写一个Singleton出来Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。一般Singleton模式通常有几种种形式:第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法转载 2007-04-10 20:47:00 · 573 阅读 · 0 评论 -
应聘Java笔试时可能出现问题及其答案(第二版 第三部分)
EJB方面 94、EJB2.0有哪些内容?分别用在什么场合? EJB2.0和EJB1.1的区别?答:规范内容包括Bean提供者,应用程序装配者,EJB容器,EJB配置工具,EJB服务提供者,系统管理员。这里面,EJB容器是EJB之所以能够运行的核心。EJB容器管理着EJB的创建,撤消,激活,去活,与数据库的连接等等重要的核心工作。JSP,Servlet,EJB,JNDI,JDBC,JMS.转载 2007-04-10 20:46:00 · 528 阅读 · 0 评论 -
应聘Java笔试时可能出现问题及其答案(第二版 第一部分)
Java 基础方面 : 1 、作用域 public,private,protected, 以及不写时的区别 答: 区别如下: 作用域 当前类 同一 package 子孙类 其他 packagepublic √ √ √转载 2007-04-10 20:40:00 · 642 阅读 · 0 评论 -
JDBC高级应用 二
本来想继续谈JDBC的高级连结方式,事务模式.但发现关于大对象存储有很多人在问,所以先来插入一节关于大对象存储的内容,然后再接着原来的思路写下去.JDBC的大对象存储听起来复杂,其实如果你明白了原理以后,就非常简单,网上有关这方面的教材很少,而SUN的文档中,我从1.2开始看到一在仍然是错误的,不知道写文档的人长脑子没有,就那几行代码你试试不就知道了,这么多次重抄下来还是错误的.大对象分类:一般来转载 2007-04-11 00:05:00 · 549 阅读 · 0 评论 -
JDBC基础
JDBC基础(一) 来,我们认识一下! JDBC,JAVA平台的DATABASE的连通性.白话一句,什么意思啊? 就是JAVA平台上和数据库进行连结的"工具". 还是先一起来回顾一下接口吧:从下向上,接口是对"案例"的抽象,由一个案例抽象出一些规则.反过来,从上向下,被抽象出来的接口是对案例的一种承诺和约束. 也就是说,只要你实现我规定的接口,你的类就已经具有了接口对原创 2007-04-10 23:51:00 · 794 阅读 · 0 评论 -
应聘Java笔试时可能出现问题及其答案(第二版 第二部分)
线程编程方面 60、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用?答:有两种实现方法,分别是继承Thread类与实现Runnable接口用synchronized关键字修饰同步方法反对使用stop(),是因为它不安全。它会解除由线程获取的所有锁定,而且如果对象处于一种不连贯状态,那么其他线程能在那种状态下检查和修转载 2007-04-10 20:44:00 · 499 阅读 · 0 评论 -
java格式化数字
java.text.DecimalFormat format = (java.text.DecimalFormat)java.text.DecimalFormat.getInstance(); //把浮点数格式化为两位小数的字符串 String formatDouble(double f) { format.applyPattern("####.##"); return format原创 2007-03-11 19:27:00 · 571 阅读 · 0 评论 -
关于Java栈与堆的思考 (转)
关于Java栈与堆的思考 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享转载 2007-03-11 19:18:00 · 662 阅读 · 3 评论 -
JSP基础速成精华讲解
Servlet三个要素: 1.必须继承自HttpServlet 2.必须实现doGet()或者doPost() 3.必须在web.xml中配置Servlet HttpServeltRrequest:请求对象 getParameter():获得表单元素的值 getAttribute():获得request范围中的属性值 setAttribute():设置reqeust范转载 2008-07-28 22:26:00 · 384 阅读 · 0 评论