`
Java_KAbanban
  • 浏览: 36553 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
当前,WebService是一个热门话题。但是,WebService究竟是什么?什么情况下应该用WebService?什么情况下不应该用WebService?是需要我们正确认识的。   今天,在课堂上,老师为我们讲述了WebService技术的常见应用,使我们认识到了WebService技术的特点及应用场合。   1. 什么是WebService?   <1> 对这个问题,我们至少有两种答案。从表面上看,WebService 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过Web来调用这个应用程序。我们把调用这个 WebSer ...
Spring提供了一个发送邮件的抽象层,使发送邮件实现非常简单。   下面代码需要mail.jar包,如果服务器需要认证,必须加入如下加粗代码:   源文件:SendMail.java:   package mail;   import org.springframework.mail.javamail.JavaMailSenderImpl;   import org.springframework.mail.javamail.MimeMessageHelper;   import javax.mail.internet.MimeMessage;   import java.uti ...
具体看如下代码   public class AutoBox {   /**   * @param args   */   public static void main(String[] args) {   // TODO Auto-generated method stub   Integer i = 13;   Integer j = 13;   Integer i1 = 137;   Integer j1 = 137;   System.out.println(i == j );//true   System.out.println(i1 == j1 );//fa ...
1 Java的动态特性     Java的动态特性有两种,一是隐式的;另一种是显示的。隐式的(implicit)方法就是当程式设计师用到new 这个Java 关键字时,会让类别载入器依需求载入您所需要的类别,这种方式使用了隐式的(implicit)方法。显式的方法,又分成两种方式,一种是藉由java.lang.Class 里的forName()方法,另一种则     是藉由java.lang.ClassLoader 里的loadClass()方法。您可以任意选用其中一种方法。     2 隐式的动态特性     在执行java文件时,只有单独的变量声明是不会载入相应的类的,只有在用new生成实例 ...
在数据库中我运行了以下的查询语句:     Select PLAN_ID, EL_ID, NIIN, ITEM_NAME, PROJECT_CD,     CASE WHEN LCMC_DOC_NO IS NULL THEN MRODOC ELSE LCMC_DOC_NO END AS "DOCUMENT NUMBER"     FROM EQLIST_VIEW     WHERE PLAN_ID IN (736,1011)     AND LCMC_DOC_NO IN ('W5 ...
(1)所有数据都应该隐藏在所在的类的内部。     (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。     (3)尽量减少类的协议中的消息。     (4)实现所有类都理解的最基本公有接口[例如,拷贝操 ...
Jacob是Java和Windows下的Com桥,通过它我们可以在Java程序中调用COM组件。如果你的JDK是1.4,那你需要下载Jacob1.9的jni库才能正常运行,早期版本在JDK1.4下有些问题。     以下是引用片段:     package com;     /**     * 〈p〉Title:Word文档转html类〈/p〉     * 〈p〉Description: 〈/p〉     * 〈p〉Copyright:() 2002〈/p〉     * @author 舵手     * @version 1.0     */     import com.jacob.com.* ...
Sun推出的专业认证包括下列三种:     ◆JAVA认证考试     对于JAVA程序设计员,Sun推出两项认证:     Sun Certified JAVA Programmer(SCJP)     Sun Certified JAVA Developer(SCJD)     Java程序员的认证Sun Certified JAVA Programmer(SCJP)课程:SL-275JAVA语言编程,考试号为310-025.     java开发员认证Sun Certified JAVA Deverloper(SCJD),认证考试以Sun指定的javaSL-285为教材,机考部 ...
OTN(光传送网,OpticalTransportNetwork),是以波分复用技术为基础、在光层组织网络的传送网,是下一代的骨干传送网。 OTN通过G.872、G.709、G.798等一系列ITU-T的建议所规范的新一代“数字传送体系”和“光传送体系”。OTN将解决传 ...
java中有两种包的导入机制,总结如下:   单类型导入(single-type-import),例如 import java.io.File;   按需类型导入(type-import-on-demand),例如 import java.io.*;   关于这两种导入类型大家各有所爱,众说纷纭。这里分析一下这两种导入类型的大致工作原理供大家参考。   单类型导入比较好理解,仅仅导入一个public类或者接口。而对于按需类型导入,有人误解为导入一个包下的所有类, 其实不然,看名字就知道,他只会按需导入,也就是说它并非导入整个包,而仅仅导入当前类需要使用的类。   既然如此是不是就可以放 ...
最近Java JSR经核准通过,但Apache全部投了反对票。Google与Tim Peierls则对Java SE 7与Java SE 8 JSR投了反对票,以此在闹得沸沸扬扬的TCK许可与使用限制这个问题上发出了自己的声音。 Project Coin,JSR 334,13票通过,1票反对,1票弃权 Project Lambda,JSR 335,13票通过,1票反对,1票弃权 Java SE 7,JSR 336,12票通过,3票反对 Java SE 8,JSR 337,12票通过,3票反对 相关的评论很有趣:Steven Colebourne在一个网页上总结了相关公司的评论。虽说大多 ...
做为了一个java开发人员,总是为因为要增加一个类,或是增加删除一个方法,甚至修改一个小处代码而不得不再次重启服务器。而启动服务器总是那么的浪费时间。一个小时的编程 10 分钟左右,这效率....      而php有java更有优势在于它是动态加载的。而为什么java就不可以呢?      你想要什么?可以加方法?可以加类?可以动态的随意更改java代码又不重启服务器?      现在这些都可以实现了,今天重大发现这些都可以做到了。java也变为和php一样可以动态的更改了。      今天听到了这么一个发现,觉得确实很好,现在在这里和大家分享下。      要做到这样功能需要对本机 ...
在甲骨文全面接管之前的SUN公司技术的第一年,甲骨文开始进入多头并进的时代,因为公司计划与开源社区和谷歌公司一争高下。不过甲骨文公司还推出了一系列产品和从SUN收购而来的大量高级项目,从Java和NetBeans IDE的升级到Sto ...
Oracle 本周三发布了 JDK 7 的开发者预览版,可从下面地址下载: http://jdk7.java.net/preview/ 提供 Windows、Linux 和 Solaris 三种版本。 构建编号为 b130 (a.k.a. 里程碑12) 主要是为开发人员提供一个测试 JDK 7 新特性的版本
在初始化一个类,生成一个实例的时候,newInstance()方法和new关键字除了一个是方法,一个是关键字外,最主要有什么区别?它们的区别在于创建对象的方式不一样,前者是使用类加载机制,后者是创建一个新类。那么为什么会有两种创建对象方式?这主要考虑到软件的可伸缩、可扩展和可重用等软件设计思想。 Java中工厂模式经常使用newInstance()方法来创建对象,因此从为什么要使用工厂模式上可以找到具体答案。 例如: class c = Class.forName(“Example”); factory = (ExampleInterface)c.newInstance(); 其中Exa ...
Global site tag (gtag.js) - Google Analytics