首 页IT知识库收藏本站
当前位置:翔宇亭IT乐园IT知识库编程技术Java
Java知识文章关闭所有内容预览 | 展开所有内容预览
  • Java语言编程易犯的21种错误 [内容预览] 160 | 2010-03-12
    1.Duplicated Code  代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风ge。与他相对应OAOO是一个好系统的重要标志。  2.Long method  它是传统结构化的“遗毒”。一个方法应当具有自我独立的意图,不要把几个意图放在一起。  3.Large Class  大类就是你把太多的...

    [阅读全文]

  • 为什么java的文件名必须和公共类名相同 [内容预览] 181 | 2010-03-12
     首先Java是被解释执行的。它在运行时并不是将所有的class文件全都放到内存中。而是在遇到import的时候才去相应的文件目录找相应的class文件。  对于一个public类,它是可以被项目中任何一个类所引用的,只需在使用它前import一下它所对应的class文件即可。将类名与文件名一一对应就可以方便虚拟机  在相应的路径(包名)中找到相应的类的信息。如果不这么做的话,就很难去找,而且...

    [阅读全文]

  • JAVA远程访问共享目录 [内容预览] 289 | 2010-03-12
     1 相关知识介绍  1.1 SMB  Microsoft网络配置中主要采用SMB形式实现文件共享和打印服务,SMB(服务器消息块)是一种客户端/服务器文件共享协议。IBM于20世纪80年代末期开发了服务器信息块(SMB),用于规范共享网络资源(如目录、文件、打印机以及串行端口)的结构。这是一种请求/响应协议。与FTP协议支持的文件共享不同,SMB协议中的客户端要与服务器建立长期连接。一旦建立...

    [阅读全文]

  • Java编程基础中模式和框架的介绍和区别 [内容预览] 161 | 2010-02-05
    1.什么是模式? 模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。 Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。 模式有不同的领域,建筑领域有建筑模式,软件设计领域也有设计模式。当一...

    [阅读全文]

  • Java编程思想面向对象逻辑思维方法 [内容预览] 188 | 2010-02-05
    什么是面向对象的设计思想?也许有不少初学者对这个概念还有许多不明白的地方,特别是这个处于新旧思想交替的时代,许多人刚刚学完现在看来是快要淘汰的只是面向过程的语言。他们的脑子还没有脱离面向过程思想 ...什么是面向对象的设计思想?也许有不少初学者对这个概念还有许多不明白的地方,特别是这个处于新旧思想交替的时代,许多人刚刚学完现在看来是快要淘汰的只是面向过程的语言。他们的脑子还没有脱离面向过程思想的束...

    [阅读全文]

  • 关于JAVA的三个基础性问题 [内容预览] 125 | 2010-01-30
    对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清...

    [阅读全文]

  • Hibernate高级查询实战 [内容预览] 185 | 2010-01-30
    大家知道,在Hibernate Framework中,提供了三种查询数据的方式: 1.Hibernate Query Language (HQL): 它是ANSI SQL的最小OO Dialect, 例: session.createQuery("from Category c where c.name like 'Laptop%'"); entityManager.crea...

    [阅读全文]

  • VC调用JAVA方法的一个注意问题 [内容预览] 333 | 2010-01-30
    随然这个问题可能很多人都没有遇到过,但遇到过的朋友相信和我一样,都经过了一断时间的问题查找才解决,为了减少这样的问题给你带来烦恼,在此我写下此文,希望对大家有所帮助。 你是否在创建JVM是老返回-1,即JNI_ERR;总么检查程序都没有发现任可问题,编译也不会出错。动态链接库文件“jvm.dll”已经放到了程序所在目录了,其实问题就出在这里,本来一般的dll文件只要把它放到执行程序目录下就...

    [阅读全文]

  • JAVA进阶:一个简单Thread缓冲池的实现 [内容预览] 145 | 2010-01-30
    在应用中,我们常常需要Thread缓冲池来做一些事以提高程序的效率和并发性。本文演示了如何利用Queue这种数据结构实现一个简单的Thread缓冲池。 一个Thread缓冲池可以设计成以下这样:缓冲池由几个工作Thread和一个Queue组成,Client负责把任务放到Queue里面(put方法),而工作Thread就依次取出这些任务并执行它们(get方法)。 Queue的一个经典实现...

    [阅读全文]

  • 实例讲解Spring集成JSF的最简单方式 [内容预览] 402 | 2010-01-30
    Spring集成JSF的最简单方式是使用DelegatingVariableResolver类 在faces-config.xml中配置 ,示例如下: <application> <variable-resolver>org.springframework.web.jsf. DelegatingVariableResolver</variable-resol...

    [阅读全文]

  • 在Struts中使用PlugIn扩展Hibernate [内容预览] 180 | 2010-01-30
    导读:本文以实例讲解了如何在Struts中使用PlugIn扩展Hibernate的方法: 使用Struts的PlugIn技术把HibernateSessionFactory,具体过程如下: (1)创建HibernateSessionFactory.java,代码如下:  package zy.pro.td.util;    import net.sf.hib...

    [阅读全文]

  • Java程序员必须了解的七大开源协议 [内容预览] 210 | 2010-01-30
    笔者偶尔在网上乱转的时候,发现了几个跟开源协议相关的约定说明,所以就仔细查了了一些资料和大家分享,下面只列决了个人认为Java程序员必须了解的七大开源协议: Mozilla Public License MPL License,允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起者。这种授权维护了商业软件的利益,,它要求基于这种软件得修改无偿贡献版权给该软件。这样,围绕该软件得所有代码...

    [阅读全文]

  • 实例讲解如何利用Hibernate开发Blog [内容预览] 165 | 2010-01-16
    首先我们需要建立项目(开发工具采用MYECLIPS3.6),导入STRUTS+HIBERNATE包,然后配置SRC跟目录下的Hibernate.cfg.xml。本文中的示例使用的是MySQL数据库,详细的配置如下:  <hibernate-configuration>  <session-factory>  <!-- properties -->  <prop...

    [阅读全文]

总数4330 上一页1 2下一页
关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图
本站部分内容来自互联网,如有侵权,请来信告之,谢谢!
Copyright © 2007-2024 biye5u.com. All Rights Reserved.