现在的位置: 首页 > 综合 > 正文

斯坦德科技

2013年08月07日 ⁄ 综合 ⁄ 共 2011字 ⁄ 字号 评论关闭

Java
1、short s1=1; s1=s1+1;
     short s1=1; s1+=1;
     上面两种方法有什么错?
   答:short s1 = 1; s1 = s1 + 1; 有错(s1+1运算结果是int型,需要强制转换类型)
         short s1 = 1; s1 += 1;(没有错,s1==2)
2、接口与抽象类的区别
   答:接口是设计的结果 
         抽象类是重构的结果
 
3、int与Integer区别
   答:int是基本类型。Integer是引用类型。Integer可以把String转换成int。
4、Struts介绍,及Struts1.x和Struts2.x的区别
   答:struts是开源软件。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间
        Struts2和Struts1.x的差别,最明显的就是Struts2是一个pull-MVC架构。这是什么意思呢?从开发者角度看,就是说需要显示给用户的数据可以直接从Action中获取,而不像Struts1.x那样,必须把相应的Bean存到Page、Request或者Session中才能获取。Struts1.x 必须继承org.apache.struts.action.Action或者其子类,表单数据封装在FormBean中。Struts 2无须继承任何类型或实现任何接口,表单数据包含在Action中,通过Getter和Setter获取

5、WebService是什么,用处实例?
   答:Web Services是由企业发布的完成其特定商务需求的在线应用服务,其他公司或应用软件能够通过Internet来访问并使用这项在线服务
6、list,Map,Set存取数据的特点?
      答:List,Set,Map将持有对象一律视为Object型别;
            Collection,List,Set,Map都是接口,不能实例化
7、Ajax与传统Web的区别
   答:1. 不刷新整个页面,在页面内与服务器通信。
         2. 使用异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的的响应能力
         3. 应用仅由少量页面组成。大部分交互在页面之内完成,不需要切换整个页面。
             由此可见,Ajax使得Web应用更加动态,带来了更高的智能,并且提供了表现能力丰       富的Ajax UI组件。
8、Xml的几种方式.....
   答:XML 被设计为传输和存储数据,其焦点是数据的内容
9、Servlet的生命周期?

   答:分为5个阶段
        1.加载 

        2.实例化 NEW :有客户端请求时
        3.初始化init(servletConfig) :只调用一次
        4.处理请求 service doget dopost  采用多线程方式让多个客户端连接
        5.退出服务 destroy() web应用程序退出时或者类发生改变。
10、写一个Singleton
  答:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。
   一般Singleton模式通常有几种种形式:
   第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类    变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调    用其中的方法。

public class Singleton {
private Singleton(){}
      //在自己内部定义自己一个实例,是不是很奇怪?
      //注意这是private 只供内部调用
      private static Singleton instance = new Singleton();
      //这里提供了一个供外部访问本class的静态方法,可以直接访问  
      public static Singleton getInstance() {
        return instance;   
      }
    }  

    第二种形式:

public class Singleton {
  private static Singleton instance = null;
  public static synchronized Singleton getInstance() {
  //这个方法比上面有所改进,不用每次都进行生成对象,只是第一次     
  //使用时生成实例,提高了效率!
  if (instance==null)
    instance=new Singleton();
return instance;   }

 其他形式:
定义一个类,它的构造函数为private的,所有方法为static的。
一般认为第一种形式要更加安全些

数据库
1、约束方面
2、SQLServer方面的多表查询

抱歉!评论已关闭.