三.提供了一系列实用对象:XML处理、通过Java reflection APIs自动处理JavaBeans属性、国际化的提示和消息。
120、Jdo是什么?
JDO是Java对象持久化的新的规范,为java data object的简称,也是一个用于存取某种数据仓库中的对象的标准化API。JDO提供了透明的对象存储,因此对开发人员来说,存储数据对象完全不需要额外的代码(如JDBC API的使用)。这些繁琐的例行工作已经转移到JDO产品提供商身上,使开发人员解脱出来,从而集中时间和精力在业务逻辑上。另外,JDO很灵活,因为它可以在任何数据底层上运行。JDBC只是面向关系数据库(RDBMS)JDO更通用,提供到任何数据底层的存储功能,比如关系数据库、文件、XML以及对象数据库(ODBMS)等等,使得应用可移植性更强。
121、内部类可以引用他包含类的成员吗?有没有什么限制?
一个内部类对象可以访问创建它的外部类对象的内容
122、WEB SERVICE名词解释。JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDI,WSDL解释。
Web ServiceWeb Service是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行互操作。
JAXP(Java API for XML Parsing) 定义了在Java中使用DOM, SAX, XSLT的通用的接口。这样在你的程序中你只要使用这些通用的接口,当你需要改变具体的实现时候也不需要修改代码。
JAXM(Java API for XML Messaging) 是为SOAP通信提供访问方法和传输机制的API。
WSDL是一种 XML 格式,用于将网络服务描述为一组端点,这些端点对包含面向文档信息或面向过程信息的消息进行操作。这种格式首先对操作和消息进行抽象描述,然后将其绑定到具体的网络协议和消息格式上以定义端点。相关的具体端点即组合成为抽象端点(服务)。
SOAP即简单对象访问协议(Simple Object Access Protocol),它是用于交换XML编码信息的轻量级协议。
UDDI 的目的是为电子商务建立标准;UDDI是一套基于Web的、分布式的、为Web Service提供的、信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的Web Service注册,以使别的企业能够发现的访问协议的实现标准。
JAVA代码查错
1.
abstract class Name {
private String name;
public abstract boolean isStupidName(String name) {}
}
大侠们,这有何错误?
答案: 错。abstract method必须以分号结尾,且不带花括号。
2.
public class Something {
void doSomething () {
private String s = "";
int l = s.length();
}
}
有错吗?
答案: 错。局部变量前不能放置任何访问修饰符 (private,public,和protected)。final可以用来修饰局部变量
(final如同abstract和strictfp,都是非访问修饰符,strictfp只能修饰class和method而非variable)。
3.
abstract class Something {
private abstract String doSomething ();
}
这好像没什么错吧?
答案: 错。abstract的methods不能以private修饰。abstract的methods就是让子类implement(实现)具体细节的,怎么可以用private把abstract
method封锁起来呢? (同理,abstract method前不能加final)。
4.
public class Something {
public int addOne(final int x) {
return ++x;
}
}
这个比较明显。
答案: 错。int x被修饰成final,意味着x不能在addOne method中被修改。
5.
public class Something {
public static void main(String[] args) {
Other o = new Other();
new Something().addOne(o);
}
public void addOne(final Other o) {
o.i++;
}
}
class Other {
public int i;
}
和上面的很相似,都是关于final的问题,这有错吗?
答案: 正确。在addOne method中,参数o被修饰成final。如果在addOne method里我们修改了o的reference
(比如: o = new Other();),那么如同上例这题也是错的。但这里修改的是o的member vairable
(成员变量),而o的reference并没有改变。
6.
class Something {
int i;
public void doSomething() {
System.out.println("i = " + i);
}
}
有什么错呢? 看不出来啊。
答案: 正确。输出的是"i = 0"。int i属於instant variable (实例变量,或叫成员变量)。instant variable有default value。int的default value是0。
7.
class Something {
final int i;
public void doSomething() {
System.out.println("i = " + i);
}
}
和上面一题只有一个地方不同,就是多了一个final。这难道就错了吗?
答案: 错。final int i是个final的instant variable (实例变量,或叫成员变量)。final的instant variable没有default value,必须在constructor (构造器)结束之前被赋予一个明确的值。可以修改为"final int i = 0;"。
8.
public class Something {
public static void main(String[] args) {
Something s = new Something();
System.out.println("s.doSomething() returns " + doSomething());
}
public String doSomething() {
return "Do something ...";
}
}
看上去很完美。
答案: 错。看上去在main里call doSomething没有什么问题,毕竟两个methods都在同一个class里。但仔细看,main是static的。static method不能直接call non-static methods。可改成"System.out.println("s.doSomething() returns " + s.doSomething());"。同理,static method不能访问non-static instant variable。
9.
此处,Something类的文件名叫OtherThing.java
class Something {
private static void main(String[] something_to_do) {
System.out.println("Do something ...");
}
}
这个好像很明显。
小说推荐
- 你我交汇在遥远行星
- 你我交汇在遥远行星作者:王小立内容简介《你我交汇在遥远行星(POOK系列丛书)中有那么一颗星球,名字的发音近似于单字的“瓦。它位于宇宙某个河外星系的一角。据说是用高级望远镜也无法从地球窥探到的遥远与渺小。自然也不会有地球人知道,那上面坐落着被誉为“宇宙顶尖”的星际能力交流中心—帕拉间拉学院。当然“不
- 科幻小说未知连载中
- 最新章:第19章
- 深叶晏汇
- 我喜欢你的心烦意乱,因为我见到你也是心烦意乱“我的世界一片漆黑,你是我的灯塔,没有你的指引,我真的走不出来,其实真正迷路的是我,请你带我出来好吗“我,我已经没有能力了,我的灯芯已经灭了 作者:所写的《深叶晏汇》无弹窗免费全文阅读为转载作品,章节由网友发布
- 都市言情未知连载中
- 最新章:第28章
- 娶你回家没问题
- 咦,这个婚纱广告会不会拍得太逼真了啊?明明只要转个几圈,秀出美美的婚纱就可以了,这个扮演新郎的男主角,居然一本正经的问她「你真的愿意嫁给我吗」反正只是拍拍广告而已嘛,她当然也就配合的大声说「我愿意」啰,只是,怎么广告都已经拍得差不多了,导演还不跳出来喊卡,反而有一群记者冲上前来追问她和年度黄金单身汉
- 都市言情未知连载中
- 人生致命的八个经典问题(必看)
- 人生致命的八个经典问题 作者:所写的《人生致命的八个经典问题(必看》无弹窗免费全文阅读为转载作品,章节由网友发布
- 现代文学未知连载中
- 亲爱的敌人-问题父女的恩怨
- 亲爱的敌人作者:邓一光 作家出版社第一章 如果拿这样的问题来问穆仰天:你愿意在这个世界上活多长时间?穆仰天的答案会是:三十三年零一个月二十二天 穆仰天宁愿他的生命中不再有三十三岁零一个月二十二天以后的日子 如果可以选择,穆仰天愿意让自己的生命永远停留在见到童云的那一瞬间 那一天,省建集团迎接省里组织
- 都市言情未知连载中
- 最新章:第64章
- 魔幻世界的经济问题
- 《魔幻世界的经济问题》作者:穿越闲着“勇者s死了m王,从此跟公主过上了美好的生活。以前每次看到这种结局我就忍不住想吐槽,哪有怎么好的事啊。PS:勇者回老家结婚到还有可能。第一章炮灰救世主光之女神芙利狂信者秘密神殿狂信者A“猊下,召唤法阵的魔力填充已经准备好了。现在只需要倪下下令执行了”登拉本“恩,干
- 玄幻小说未知连载中
- 最新章:第198章
- 信仰问题集锦
- 我们中国人常常要么信无神,要么就认为世界上有许多的神,比方关公、妈祖等。首先我们在这里要认清的,我们所探讨的是一位创造宇宙万物的造物主,是宇宙的第一因的那一位。而不是那些中国人心中的小神。这世界上有神与无神均是无法证明的。因此到最后要用信心来接受。虽然如此,这位神仍是有证据可寻的。无神论是不切实际的
- 现代文学未知连载中
- 最新章:第38章
- 问题球王
- 作者所写的《问题球王》无弹窗免费全文阅读为转载作品,章节由网友发布
- 网游小说未知连载中
- 最新章:第725章 实至名归
- 这个学校怎么看都有问题
- 你知道宣宁私立械武高中?嘛,如果以这个作为开头的话或许不错。因为特殊的身体原因,所以选择在初三的自暴自弃,知道中考一定是考不出什么好成绩的我随手在志愿书上写了几个推荐栏末端的学校,打算勉勉强强混到高三那毕业,谁料,这一签,我的人生便被我一手拉入了不正常的世界里.于是我,孤本,将与这不正常的世界邂逅
- 都市言情FFA完本
- 最新章:最终后记