摘要:
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2、Java有没有goto? java中的保留字,现在没有在java中使用。l 3、说说&和&&的区别。 &和&&都可以用作逻辑与的运 阅读全文
posted @ 2017-12-14 17:29
人情世故
阅读(234)
评论(0)
推荐(0)
摘要:
21、ArrayList和Vector的区别 这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,并且其中的数据是允许重复的,这是与HashSet之类的 阅读全文
posted @ 2017-12-14 17:28
人情世故
阅读(164)
评论(0)
推荐(0)
摘要:
11、是否可以从一个static方法内部发出对非static方法的调用? 不可以。因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调用时,可能还没有创建任何实例对象 阅读全文
posted @ 2017-12-14 17:28
人情世故
阅读(185)
评论(0)
推荐(0)
摘要:
31、String s = new String("xyz");创建了几个StringObject?是否可以继承String类? 两个或一个都有可能,”xyz”对应一个对象,这个对象放在字符串常量缓冲区,常量”xyz”不管出现多少遍,都是缓冲区中的那一个。NewString每写一遍,就创建一个新的对 阅读全文
posted @ 2017-12-14 17:27
人情世故
阅读(251)
评论(0)
推荐(0)
摘要:
41、a.hashCode() 有什么用?与 a.equals(b) 有什么关系? hashCode() 方法对应对象整型的 hash 值。它常用于基于 hash 的集合类,如 Hashtable、HashMap、LinkedHashMap等等。它与 equals() 方法关系特别紧密。根据 Jav 阅读全文
posted @ 2017-12-14 17:25
人情世故
阅读(215)
评论(0)
推荐(0)
摘要:
41、a.hashCode() 有什么用?与 a.equals(b) 有什么关系? hashCode() 方法对应对象整型的 hash 值。它常用于基于 hash 的集合类,如 Hashtable、HashMap、LinkedHashMap等等。它与 equals() 方法关系特别紧密。根据 Jav 阅读全文
posted @ 2017-12-14 17:24
人情世故
阅读(229)
评论(0)
推荐(0)
摘要:
51、说一说Servlet的生命周期? Servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init(),service()和destroy方法表达。 Servlet被服务器实例化后,容器运行其init方法, 阅读全文
posted @ 2017-12-14 17:23
人情世故
阅读(248)
评论(0)
推荐(0)
摘要:
JavaWeb面试(七) 61,JDBC访问数据库的基本步骤是什么?1,加载驱动2,通过DriverManager对象获取连接对象Connection3,通过连接对象获取会话4,通过会话进行数据的增删改查,封装对象5,关闭资源 62,说说preparedStatement和Statement的区别1 阅读全文
posted @ 2017-12-14 17:22
人情世故
阅读(228)
评论(0)
推荐(0)
摘要:
71,谈谈你对Struts的理解。 1. struts是一个按MVC模式设计的Web层框架,其实它就是一个Servlet,这个Servlet名为ActionServlet,或是ActionServlet的子类。我们可以在web.xml文件中将符合某种特征的所有请求交给这个Servlet处理,这个Se 阅读全文
posted @ 2017-12-14 17:21
人情世故
阅读(232)
评论(0)
推荐(0)
摘要:
spring现在无疑是Java中最火的框架,使用范围广,几乎每个公司面试都会涉及spring和数据库,你可以对Struts不熟悉,但一定不能表现出对spring不了解。第九篇赢在面试全篇介绍spring常考点。数据库重中之重会在后面花五篇介绍常问题型 81,使用Spring框架的好处是什么? 轻量: 阅读全文
posted @ 2017-12-14 16:53
人情世故
阅读(280)
评论(0)
推荐(0)
摘要:
91,什么是ORM? 对象关系映射(Object-Relational Mapping,简称ORM)是一种为了解决程序的面向对象模型与数据库的关系模型互不匹配问题的技术; 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据(在Java中可以用XML或者是注解),将程序中的对象自动持久化到关系 阅读全文
posted @ 2017-12-14 16:52
人情世故
阅读(1961)
评论(0)
推荐(0)
摘要:
121,什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。 122,线程和进程有什么区别? 线程 阅读全文
posted @ 2017-12-14 16:51
人情世故
阅读(239)
评论(0)
推荐(0)
摘要:
139. Java中的泛型是什么 ? 使用泛型的好处是什么? 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 好处: 1、类型安全,提供编译期间的类型检测 2、前后兼容 3、泛化代码,代码可以更多的重复利用 4、性能较高,用GJ(泛型JAVA 阅读全文
posted @ 2017-12-14 16:50
人情世故
阅读(337)
评论(0)
推荐(0)
摘要:
148,AJAX有哪些有点和缺点? 优点: 1、最大的一点是页面无刷新,用户的体验非常好。 2、使用异步方式与服务器通信,具有更加迅速的响应能力。 3、可以把以前一些服务器负担的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和带宽的负担,节约空间和宽带租用成本。并且减轻服务器的负担,aja 阅读全文
posted @ 2017-12-14 16:49
人情世故
阅读(172)
评论(0)
推荐(0)
摘要:
前言 关于赢在面试的Java题系列基本收集整理完成了,所有题目都是经过精心挑选的,很基础又考验求职者的基本功,应该说被面试到的几率很大。这里整理挑选出来供大家面试前拿来看一看,所有题目整理自网络,有一些错误和笔误,感谢读者的热心纠错,在声明中已经改正过来。 整理这些面试题源于在微信群和几个刚入职的小 阅读全文
posted @ 2017-12-14 16:46
人情世故
阅读(682)
评论(0)
推荐(1)
摘要:
ajax介绍 ajax即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术,它并不是一门新的语言。 通过在后台与服务器进行少量数据交换,ajax可以使网页实现异步更新。 这意味着可以在不重新加载整个网页的情 阅读全文
posted @ 2017-12-14 16:45
人情世故
阅读(215)
评论(0)
推荐(0)
摘要:
合抱之木,生于毫末;九层之台,起于垒土;千里之行;始于足下。赶快测测你的Java基础知识掌握的如何? 1,下列说法正确的是() A.一个文件里可以同时存在两个public修饰的类 B.构造函数可以被重写(override) C.子类不能访问父类非public和protected修饰的属性 D.fin 阅读全文
posted @ 2017-12-14 16:44
人情世故
阅读(885)
评论(0)
推荐(0)
摘要:
前言:Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。同时,如果想要提升自己的技术,Java并发知识必不可少,这里简单整理了一些相关内容,希望可以起到抛砖引玉的作用。 1,Java内存模型是什么? Java内存模型规定和指引Java程序在不同的内存架构、CPU和操 阅读全文
posted @ 2017-12-14 16:43
人情世故
阅读(1258)
评论(0)
推荐(0)
摘要:
定义: 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例。 特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例 单例模式的要点 阅读全文
posted @ 2017-12-14 16:26
人情世故
阅读(149)
评论(0)
推荐(0)
摘要:
定义: 工厂模式是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式根据抽象程度的不同分为三种: 简单工厂模式(也叫静态工厂模式) 工厂方 阅读全文
posted @ 2017-12-14 16:13
人情世故
阅读(183)
评论(0)
推荐(0)
摘要:
定义: 通过复制现有的对象实例来创建新的对象实例。 实现: 实现Cloneable接口: Cloneable接口的作用是在运行时通知虚拟机可以安全地在实现了此接口的类上使用clone方法。在java虚拟机中,只有实现了这个接口的类才可以被拷贝,否则在运行时会抛出CloneNotSupportedEx 阅读全文
posted @ 2017-12-14 15:50
人情世故
阅读(152)
评论(0)
推荐(0)
摘要:
定义: 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。生成器模式利用一个导演者对象和具体建造者对象一个一个地建造出所有的零件,从而建造出完整的对象。 四个要素: Builder:生成器接口,定义创建一个Product对象所需要的各个部件的操作。 ConcreteBuild 阅读全文
posted @ 2017-12-14 15:47
人情世故
阅读(217)
评论(0)
推荐(0)
摘要:
尽可能地使用开源,并且如果有能力的话也可以把自己的成果分享给大家。整个社会的智慧结晶肯定比一些大公司自管自闭门造车要好。 不要以为你的选择就是唯一能奏效的,试试其他技术、框架、方法和建议,也许其他的选择比你原先的好也未可知。要用开放的心态去对待任何方法和抉择。 如第2条所言,不要因为别人恰巧使用的是 阅读全文
posted @ 2017-12-14 15:40
人情世故
阅读(1107)
评论(0)
推荐(0)
摘要:
定义: 将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 角色: 目标(Target)角色:这就是所期待得到的接口,也就是这类的接口是符合我们要求的。 源(Adapee)角色:我们要使用的接口,但是这个接口不符合我们的要求,也就是现在需 阅读全文
posted @ 2017-12-14 15:31
人情世故
阅读(129)
评论(0)
推荐(0)
摘要:
定义: 在不必改变原类文件和原类使用的继承的情况下,动态地扩展一个对象的功能。 它是通过创建一个包装对象,也就是用装饰来包裹真实的对象来实现。 角色: 抽象构件角色(Project):给出一个接口,以规范准备接收附加责任的对象。 具体构件角色(Employe):定义一个将要接收附加责任的类。 装饰角 阅读全文
posted @ 2017-12-14 11:34
人情世故
阅读(172)
评论(0)
推荐(0)
摘要:
定义: 为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用 角色: 1, 抽象角色:声明真实对象和代理对象的共同接口。 2, 代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同 阅读全文
posted @ 2017-12-14 11:29
人情世故
阅读(173)
评论(0)
推荐(0)
摘要:
Hibernate工作原理及为什么要使用Hibernate? 工作原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Session 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFact 阅读全文
posted @ 2017-12-14 11:25
人情世故
阅读(198)
评论(0)
推荐(0)
摘要:
Java中的集合包括三大类,它们是Set(集)、List(列表)和Map(映射),它们都处于java.util包中,Set、List和Map都是接口,它们有各自的实现类。Set的实现类主要有HashSet和TreeSet,List的实现类主要有ArrayList,Map的实现类主要有HashMap和 阅读全文
posted @ 2017-12-14 11:16
人情世故
阅读(262)
评论(0)
推荐(0)
摘要:
1)数据库设计方面: a. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 b. 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where nu 阅读全文
posted @ 2017-12-14 10:37
人情世故
阅读(865)
评论(0)
推荐(0)
摘要:
一、Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。 1、Logge 阅读全文
posted @ 2017-12-14 10:24
人情世故
阅读(320)
评论(0)
推荐(0)

浙公网安备 33010602011771号