java 笔试

单例设计模式:

public class Singliton {

//no new

private Singliton (){

}
static Singliton ins = null;

public static Singliton get(){

if(ins == null){
//first sync
synchronized (Singliton.class) {
// just new one
if(ins == null){
ins = new Singliton();
}
}
}
return ins;
}

}

2、session cookie:

由于HTTP协议是单向的,由客户端的request和服务器端的response组成,所以服务器端构建一个session来保存本次回话 的信息,比如客户端的iP什么的等等,然后交给客户端该session的sessionid,通过重写URL实现,然后下次客户端再次发出request的时候服务器直接取出session的内容并更新

和session一样,cookie也是用来保存回话信息的,只不过cookie是保存在客户端的

java 笔试,布布扣,bubuko.com

时间: 2024-10-05 04:25:57

java 笔试的相关文章

Java笔试面试题002

  Java笔试面试题002 1.struts2中,Action通过什么方式获得用户从页面输入的数据,又是通过什么方式把其自身的数据传给视图的? 解答: 1)可以直接通过与表单元素相同名称的数据成员(需要存在符合命名规范set和get方法)获取页面表单数据. 2)会把处理好的数据成员放入值栈中,到页面可以使用struts2标签取值就可以了. 2.常用的设计模式有哪些?说明工厂模式. 解答:Java中的23种设计模式: Factory(工厂模式), Builder(建造模式),Factory Me

Java笔试面试题整理第一波

(本系列同步更新于 个人博客小站) 本系列整理Java相关的笔试面试知识点.其它几篇文章例如以下: Java笔试面试题整理第八波 Java笔试面试题整理第七波 Java笔试面试题整理第六波 Java笔试面试题整理第五波 Java笔试面试题整理第四波 Java笔试面试题整理第三波 Java笔试面试题整理第二波 Java笔试面试题整理第一波 1.Java变量 Java中主要有例如以下几种类型的变量 局部变量 类变量(静态变量)-- 属于类 成员变量(非静态变量)-- 属于对象 2.关于枚举 pack

Java笔试--代码纠错

package practice.javase; public abstract class Name { private String name; public abstract boolean isStupidName(String name){}; } 错误:编译无法通过,原因抽象方法不能有方法体:改正,将抽象方法改为普通方法,或去掉方法体: package practice.javase; public abstract class Name { private String name;

Java笔试面试题整理第四波

1.HashMap.HashTable.ConcurrentHashMap的区别 [参考:http://www.cnblogs.com/carbs/archive/2012/07/04/2576995.html] (关于HashMap的分析,在第三篇总结<Java笔试面试题整理第三波>中的hashCode有分析,同样在这篇中有关于Java容器的介绍.HashMap和HashTable都属于Map类集合.) HashMap和HashTable都实现了Map接口,里面存放的元素不保证有序,并且不存

java笔试面试题

** 记录一些Java笔试,面试时遇到的不太确定的问题: 1,String,StringBuffer,StringBuilder的区别 2,Servlet是单实例还是多实例 3,HashMap<Integer,String>,请写出可能的一种输出结果 4,Hibernate中,session的三种对象状态 5,javascript的闭包,js获取表单中<input id="test" type="name"/>,请描述一下怎么取 6,web中

Java笔试面试题001

Java笔试面试题之中的一个 1.Struts1中actionform和action属于MVC哪一层,为什么? 解答:actionform和action属于MVC的Model层,Action用来处理业务逻辑,actionform保存用户表单数据以便于在不同页面间传递.而MVC中的model层就是业务逻辑层,该层用于实现详细的业务逻辑.状态维护及管理. 2.error和exception有什么差别? 解答: error表示系统级的错误和程序不必处理的异常.是恢复不是不可能但非常困难的情况下的一种严

Java笔试面试题整理第八波

本系列整理Java相关的笔试面试知识点,其他几篇文章如下: Java笔试面试题整理第七波 Java笔试面试题整理第六波 Java笔试面试题整理第五波 Java笔试面试题整理第四波 Java笔试面试题整理第三波 Java笔试面试题整理第二波 Java笔试面试题整理第一波 1.运算符相关 What results from the following code fragment? inti = 5; intj = 10; System.out.println(i + ~j); A.Compilati

java笔试面试中的坑

1.关于类型初始化 对于类的成员变量,编译系统会自动赋予初值,但必须先定义才能使用,可以不必初始化 类的成员数据类型的默认值是: boolean:false byte:0 short:0 char:'\u0000' int:'0' float:0.0F double:0.0 object:null 但局部变量,不但要先定义,而且还必须要初始化,否则会报错. **********************************************************************

Java笔试面试

1. 2017-05-05 笔试 1. Error和Exception的异常 Error表示紧靠程序无法恢复的严重错误,如内存溢出,动态链接失败.如果遇到该异常,除了经历使程序安全退出,在其他方面无能无力. Exception由应用程序抛出和处理的非严重错误. 2. 在Java中一个类被声明final类型,表示什么意思. 修饰一个类时,表示该类不可以被继承.修饰方法时,表示该方法不可被重写.修饰属性时,属性将变成"常亮",特点:必须赋初值,不可以在改变值.目地:保护属性. 3. 谈谈f