随笔分类 - Java常问面试题
摘要:面向接口开发。多人分模块开发时,写service(业务层)的人将接口定义好提交到SVN,其它层的人直接可以调用接口方法,而写service层的人也可以通过实现类写具体方法逻辑。达到多人同时开发。
阅读全文
摘要:解析:实现会话跟踪的机制 Cookies,URL重写,隐藏式表单域,Session机制 Cookies Cookies是使用最广泛的会话跟踪机制,Cookies是有服务器创建,并把Cookies信息保存在用户机器上的硬盘上,下次用户再次访问该站点服 务器的时候,保存在用户机器上硬盘的Cookies信
阅读全文
摘要:构造方法是一种特殊的方法,具有以下特点。 (1)构造方法的方法名必须与类名相同。 (2)构造方法没有返回类型,也不能定义为void,在方法名前面不声明方法类型。 (3)构造方法的主要作用是完成对象的初始化工作,它能够把定义对象时的参数传给对象的域。 (4)一个类可以定义多个构造方法,如果在定义类时没
阅读全文
摘要:1.web容器:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接和容器中的环境变量接接口互,不必关注其它系统问题。主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2EE规范中的WEB APPL
阅读全文
摘要:构造方法的特点: 构造方法的方法名与类名相同 构造方法没有返回值类型,也不写void 构造方法可以重载 什么时候会用到构造方法: 在创建对象的时候 构造方法的作用: 创建对象的时候给属性赋初值 构造方法的分类: 显示的构造方法和隐式地构造方法 显示的构造方法:显示的写出构造方法时,系统不会提供默认的
阅读全文
摘要:两个或一个都有可能如果在常量池中已经存在“xyz”,那么不会继续创建,只创建一个new String("xyz")的对象。如果常量池中没有,则会创建两个对象,一个是对象的值“xyz”,一个是new String("xyz")的对象。
阅读全文
摘要:基类和导出类在 《Think in java》 中文翻译是 《java编程思想》 第四版 里有这个概念。基类就是父类,导出类就是子类。子类调用父类构造方法用super()关键字,且放在子类构造函数的第一行。 子类调用父类的构造器使用super(),放在子类构造函数的首行
阅读全文
摘要:wait指线程处于进入等待状态,形象地说明为“等待使用CPU”,此时线程不占用任何资源,不增加时间限制。sleep指线程被调用时,占着CPU不工作,形象地说明为“占着CPU睡觉”,此时,系统的CPU部分资源被占用,其他线程无法进入,会增加时间限制。
阅读全文
摘要:问题 如下Java语句 double x=2.0; int y=4; x/=++y; 执行后,x的值是() 分析 ++y 是先加再运行 y++ 是先运算再加 结果 ++y,则y=5 int的5转成double的5 x=2.0/5=0.4(这里是double的5 )
阅读全文
摘要:volatile本质是在告诉jvm当前变量在寄存器中的值是不确定的,需要从主存中读取,synchronized则是锁定当前变量,只有当前线程可以访问该变量,其他线程被阻塞住. volatile仅能使用在变量级别,synchronized则可以使用在变量,方法. volatile仅能实现变量的修改可见
阅读全文
摘要:(1)n#{}表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值,自动进行java类型和jdbc类型转换,#{}可以有效防止sql注入。#{}可以接收简单类型值或pojo属性值。如果parameterType传输单个简单类型值,#{}括号中可以是value或其它名
阅读全文

浙公网安备 33010602011771号