`
xxmavetti
  • 浏览: 18374 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Java基础(4)

    博客分类:
  • Java
阅读更多

电影票

 

成都电影兑换券(上面图片地址)

 

41 、是否可以继承String?
42
swtich 是否能作用在byte 上,是否能作用在long 上,是否能作用在String?
43
try {} 里有一个return 语句,那么紧跟在这个try 后的finally {} 里的code 会不会被执行,什么时候被执行,在return 前还是后?
44
、编程题: 用最有效率的方法算出2 乘以8 等於几?
45
、两个对象值相同(x.equals(y) == true) ,但却可有不同的hash code ,这句话对不对?
46
、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
47
、当一个线程进入一个对象的一个synchronized 方法后,其它线程是否可进入此对象的其它方法?
48
、编程题: 写一个Singleton 出来。
49
Java 的接口和C++ 的虚类的相同和不同处。
50
Java 中的异常处理机制的简单原理和应用。

 

41 、是否可以继承String?
String
类是final 类故不可以继承。


42
swtich 是否能作用在byte 上,是否能作用在long 上,是否能作用在String?
switch
expr1 )中,expr1 是一个整数表达式。因此传递给 switch case 语句的参数应该是 int short char 或者 bytelong,string 都不能作用于swtich


43
try {} 里有一个return 语句,那么紧跟在这个try 后的finally {} 里的code 会不会被执行,什么时候被执行,在return 前还是后?
会执行,在return 前执行。


44
、编程题: 用最有效率的方法算出2 乘以8 等於几?
2 << 3


45
、两个对象值相同(x.equals(y) == true) ,但却可有不同的hash code ,这句话对不对?
不对,有相同的hash code


46
、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。


47
、当一个线程进入一个对象的一个synchronized 方法后,其它线程是否可进入此对象的其它方法?
不能,一个对象的一个synchronized 方法只能由一个线程访问。


48
、编程题: 写一个Singleton 出来。
Singleton
模式主要作用是保证在Java 应用程序中,一个类Class 只有一个实例存在。
一般Singleton 模式通常有几种种形式:
第一种形式: 定义一个类,它的构造函数为private 的,它有一个staticprivate 的该类变量,在类初始化时实例话,通过一个publicgetInstance 方法获取对它的引用, 继而调用其中的方法。
public class Singleton {
private Singleton(){}
   file:// 在自己内部定义自己一个实例,是不是很奇怪?
   file:// 注意这是private 只供内部调用
   private static Singleton instance = new Singleton();
   file:// 这里提供了一个供外部访问本class 的静态方法,可以直接访问  
   public static Singleton getInstance() {

  return instance;   
   }
}
第二种形式:
public class Singleton {
  private static Singleton instance = null;
  public static synchronized Singleton getInstance() {
  file:// 这个方法比上面有所改进,不用每次都进行生成对象,只是第一次     
  file:// 使用时生成实例,提高了效率!
  if (instance==null)
    instancenew Singleton();
return instance;
  }
}
其他形式:
定义一个类,它的构造函数为private 的,所有方法为static 的。
一般认为第一种形式要更加安全些


49
Java 的接口和C++ 的虚类的相同和不同处。
由于Java 不 支持多继承,而有可能某个类或对象要使用分别在几个类或对象里面的方法或属性,现有的单继承机制就不能满足要求。与继承相比,接口有更高的灵活性,因为接 口中没有任何实现代码。当一个类实现了接口以后,该类要实现接口里面所有的方法和属性,并且接口里面的属性在默认状态下面都是public static, 所有方法默认情况下是public. 一个类可以实现多个接口。


50
Java 中的异常处理机制的简单原理和应用。
JAVA 程序违反了JAVA 的语义规则时,JAVA 虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2 种情况。一种是JAVA 类库内置的语义检查。例如数组下标越界, 会引发IndexOutOfBoundsException; 访问null 的对象时会引发NullPointerException 。另一种情况就是JAVA 允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用throw 关键字引发异常。所有的异常都是java.lang.Thowable 的子类。

 

 

51 、如何设定的weblogic 的热启动模式( 开发模式) 与产品发布模式?
52
、如何启动时不需输入用户名与密码?
53
、在weblogic 管理制台中对一个应用域( 或者说是一个网站,Domain) 进行jmsejb 或连接池等相关信息进行配置后, 实际保存在什么文件中?
54
、说说weblogic 中一个Domain 的缺省目录结构? 比如要将一个简单的helloWorld.jsp 放入何目录下, 然的在浏览器上就可打入http:// 主机: 端口号//helloword.jsp 就可以看到运行结果了? 又比如这其中用到了一个自己写的javaBean 该如何办?
55
、在weblogic 中发布ejb 需涉及到哪些配置文件
56
、如何在weblogic 中进行ssl 配置与客户端的认证配置或说说j2ee( 标准) 进行ssl 的配置
57
、如何查看在weblogic 中已经发布的EJB?
58
CORBA 是什么? 用途是什么?
59
、说说你所熟悉或听说过的j2ee 中的几种常用模式? 及对设计模式的一些看法
60
、说说在weblogic 中开发消息Bean 时的persistentnon-persisten 的差别

61.CORBA 是什么? 用途是什么?
CORBA
标准是公共对象请求代理结构(Common Object Request Broker Architecture) ,由对象管理组织 (Object Management Group ,缩写为 OMG) 标准化。它的组成是接口定义语言(IDL), 语言绑定(binding: 也译为联编) 和允许应用程序间互操作的协议。 其目的为:用不同的程序设计语言书写在不同的进程中运行,为不同的操作系统开发。


62
、说说你所熟悉或听说过的j2ee 中的几种常用模式? 及对设计模式的一些看法
Session Facade Pattern
:使用SessionBean 访问EntityBean
Message Facade Pattern
:实现异步调用
EJB Command Pattern
:使用Command JavaBeans 取代SessionBean ,实现轻量级访问
Data Transfer Object Factory
:通过DTO Factory 简化EntityBean 数据提供特性
Generic Attribute Access
:通过AttibuteAccess 接口简化EntityBean 数据提供特性
Business Interface
:通过远程(本地)接口和Bean 类实现相同接口规范业务逻辑一致性
EJB架构的设计好坏将直接影响系统的性能、可扩展性、可维护性、组件可重用性及开发效率。项目越复杂,项目队伍越庞大则越能体现良好设计的重要性。


63
、说说在weblogic 中开发消息Bean 时的persistentnon-persisten 的差别
persistent
方式的MDB 可以保证消息传递的可靠性, 也就是如果EJB 容器出现问题而JMS 服务器依然会将消息在此MDB 可用的时候发送过来,而nonpersistent 方式的消息将被丢弃。

 

分享到:
评论

相关推荐

    Java语言程序设计(理论基础部分)ppt

    3 第二章 Java基础 4 第三章 面向对象程序设计基础 5 第四章 图形用户界面设计 6 第五章 Java Swing基础 7 第六章 Java图形与图像处理 8 第七章 多线程与异常处理 9 第八章 数据流(1) 10 第八章 数据流(2) ...

    Java入门必学实训教程 Java软件开发实战 Java基础、开发框架、类库、web开发 已分类全套共50多份PPT课件.rar

    Java基础 4.类构造函数_this_静态属性方法_instanceof运算符 Java基础 5.类属性及类方法定义 Java基础 6.继承与多态 Java基础 7.接口 Java基础 8.类基础知识复习 Java基础 9.异常处理 SpringMVC_1_开发环境搭建 ...

    JAVA零基础到高级进阶特训营 JAVA多线程并发设计+Spring高级+数据库开发+JAVA基础等

    这套课程既可以作为从零基础开始学习的JAVA基础到高级学习教程,对于有JAVA基础的同学来说可以略过前面的JAVA基础章节,直接学习后续的JAVA高级部分课程。更可以灵活的作为章节技术,进行针对性的JAVA学习。还是要...

    免费开源Java 基础镜像

    Fabric8 Java 基础镜像 这是各种 Fabric8 项目中使用的 Java Docker 基础镜像的存储库。 这些镜像的 Docker 构建文件由Fish-pepper生成 ,fish-pepper 是一个用于生成 Docker 构建的复杂模板系统。fish-pepper允许...

    《Java基础入门》-课后习题答案.doc

    本文将对《Java 基础入门》课后习题答案进行总结,涵盖了 Java 基础知识点,包括 Java 开发入门、Java 基础类、变量类型、运算符、控制流语句、方法重载等。 一、Java 开发入门 * Java EE、Java SE、Java ME 是 ...

    JAVA 基础有由浅入神中高级视频

    市面上目前流传的java基础视频教程都是讲一些最基础的java语法和相关API的应用,然而用人单位对初级程序员的要求越来越高,那些讲解java基础语法的视频教程已经无法满足大众的学习要求。本套视频教程录制完中国第一...

    Java基础加强系列视频课程

    资源名称:Java基础加强系列视频课程资源目录:【】黑马程序员Java基础加强(01-10)【】黑马程序员Java基础加强(11-20)【】黑马程序员Java基础加强(21-30)【】黑马程序员Java基础加强(31-40)【】黑马程序员...

    java基础知识大全(必看经典)

    Java 基础知识大全 本资源摘要信息是 Java 基础知识大全的总结,涵盖了 Java 语言的基本概念、特点、历史发展等方面的知识点。以下是本资源摘要信息的详细内容: 一、 Java 语言的特点 * 面向对象:Java 语言是...

    Java基础 学习笔记 Markdownr版

    4. 多线程:在10多线程.md中,介绍了如何创建和管理Java线程,包括Thread类、Runnable接口,以及同步机制如synchronized关键字、wait()、notify()和notifyAll()方法。多线程技术是实现并发执行的关键,有助于提高...

    java基础知识 ppt

    java基础知识,帮助初学者更快更好地掌握java。ppt内容具体易懂,希望对刚接触java的初学者有所帮助。

    java基础整合.docx

    java语法基础 java语法基础 java语法基础 java语法基础 java语法基础 java语法基础 java语法基础 java语法基础 java语法基础 java语法基础 java语法基础 java语法基础 java语法基础 java语法基础 java语法基础

    《Java基础入门(第3版)》(Java):课后答案-docx文档

    《Java基础入门(第3版)》是一本针对Java初学者的教材,其课后答案文档提供了对书中习题的解答,旨在帮助读者巩固所学知识。Java是一种面向对象的编程语言,具备跨平台性,由Java虚拟机(JVM)负责解释执行。Java...

    Java基础实例大全.

    Java基础实例大全适合于初学者 这里是所有Java技术点的集合 每个技术点都有对应的例子。 经典制作不容错过。。。 特别是对Java书籍很迷惑,想看看实际例子的朋友,这里就有你所需要的. Java基础实例大全适合于初学...

    java基础笔记

    java基础 在命令行 控制台下的dos命令: 切换盘符 d: 进入某个目录 cd: 查看一个目录下有什么东西:dir 编译时 javac 源文件名 java 运行的时候 java 含有main方法的 类名 注意:不要写 class 公有的 public 的类 其...

    125集专攻JAVA基础 JAVA零基础入门学习视频教程 动力节点JAVA视频教程.txt

    京动力节点-Java编程零基础教程-001-编程基础-基本概念-语言、程序、编程.mp4 北京动力节点-Java编程零基础教程-002-编程基础-基本概念-编译.mp4 北京动力节点-Java编程零基础教程-003-编程基础-基本DOS操作.mp4 ...

    java 基础异常 java 基础异常java 基础异常java 基础异常

    java 基础异常 java 基础异常java 基础异常java 基础异常java 基础异常 java 基础异常java 基础异常java 基础异常java 基础异常 java 基础异常java 基础异常java 基础异常java 基础异常 java 基础异常java 基础异常...

    java基础练习题(基础)精选

    Java基础练习题由本人整理并上传,非常适合于初学者加强巩固自己的知识,编程学好的唯一途径就是多练习。

Global site tag (gtag.js) - Google Analytics