`
wuzijingaip
  • 浏览: 331805 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

XXXjava 面试题

 
阅读更多
a、现在有一个广告系统,每天广告系统的访问量很大,每当用户点击一个广告时,需要记录广告的访问时间和每个IP每日访问次数,请给出系统优化方案?说得越多越好。   
 
b、现在有一张3000万用户数据的积分表,每年的1月1日0时需要对用户积分进行清零操作,而积分数据时时更新的,在不影响当然用户系统使用情况下,进行清零操作,请问你将如何设计系统? 


c.
equal 用法,复杂对象equal是怎么用的
答:(是覆盖object对象的equal 没有覆盖就按object的equal来比的 object的equal是==来判断的 也就是指向同一个内存区域的就相等)
     equals 是比较二个对象的属性值是否相等,==用于比较基本类型数值是否相等,及地址是否相等,可以这样回答
覆盖OBJECT 中的EQUAL方法,通过多态来实现扩展自已所需要的需求


d.
-Xms128m -Xmx512m -Xms是干什么用的 -Xmx是干什么用的 原理
答:最大最小JVM内存空间大小不小,如果大于最大,会导致MYECLIPSE自动跳掉

e.
讲讲集合框架的体系 list 和 set有什么区别
答:(问的很深) 你要是回答 set 不可以放重复的对象 list不能放 他会问你 set放对象的时候根据什么判断是否是重复的

区别:同: 都实现了Collection接口
     不同:
           list  可以重复,
           set 不可重复,采用抛弃的思想(MAP采用覆盖的思想)
           通过HASH码来唯一区别


f.XX那边对大数据的处理比较关注,同时对Java对内存占用,内存泄露,内存处理等方面的问题也比较敏感.还有就是性能优化.

cas框架的内部实现
spring里面怎么配置单例bean,以及Bean的注入方式
spirng里的AOP
spring的singleton和prototype区别
spring 实现美元符号内容替换的机制是什么
datasource使用的connection pool
为何发送邮件使用jms
ArrayList的内部数据结构
spring 实现美元符号内容替换的机制是什么
HashMap的两种遍历方式
Connection pool都有哪些产品
struts做表单验证
hibernate延迟加载
webservcie接口流程
ArrayList内部数据结构
java的异常分配
Sevlet的生命周期
doGet doPost的作用域修饰符;
Ajax会使用哪个工具类,及其原理


1.system.gc调用后是否立即进行垃圾回收.
2.stringbuffer和stringbuiler区别
3.stringbuffer是怎么实现的
4.hashtable和hashmap有什么区别
5.equels
6.linux基本命令
7.分页怎么实现
8.java什么时候可能产生内存溢出
9.classloader的了解
10.jms和jgroup区别
11.单点登录怎么实现?
12.处理话单怎么实现的?  (采用双向队列,读文件到内存中,对实现的具体细节)
13.数据库的事务,性能优化?(比如索引,隔离,执行计划)。
14.ava的多线程?
15.struts1 和struts2的区别? 
16.对设计模式的理解,工厂模式的描述.
   举例说明XX模式在项目中的实现过程。

Java 反射     
Java 内存     
Java文件读写  
线程同步            
性能测试/优化 
数据库锁      
final关键字----例如:final关键字在java的用法
                     finally和finalize

Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
Map
├Hashtable
├HashMap
└WeakHashMap
JAVA集合类介绍\  原理

java基础概念,异常体系,hashmap原理
对于servlet的认识,对于forward和redirect概念
JVM垃圾收集,字符串拼接,java代理 
J2EE的知识面,如对JMS,webservice的了解。

 
分享到:
评论

相关推荐

    清华紫光java面试题

    【知识点详解】 ...综上所述,这些Java面试题涵盖了字符串特性、字符处理、访问控制、嵌套类、Servlet和JSP的基础知识,这些都是Java开发者必备的技能点。了解和掌握这些概念对于在面试中表现优秀至关重要。

    java面试题大全(2012版)

    20. xxx公司的sql面试 108 21、注册Jdbc驱动程序的三种方式 109 22、用JDBC如何调用存储过程 109 23、JDBC中的PreparedStatement相比Statement的好处 110 24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、...

    java面试题集合java面试题集合.doc

    Java面试题集合通常涵盖了许多核心概念和技术,是评估求职者技能和知识深度的重要方式。以下是一些面试中常出现的Java相关知识点: 1. **逗号分隔字符串转数组**: - 可以使用`String.split()`方法,传入逗号作为...

    BAT各大互联网面试题

    ### BAT各大互联网面试题知识点详解 #### 一、设置DOM元素CSS样式的三种方式 1. **外部样式表**:通过`<link>`标签引入一个外部的CSS文件,这种方式适用于多个页面共享相同的样式规则,有利于代码复用和维护。 ``...

    最新2023阿里java面试题

    Java面试题知识点总结 本文旨在总结 Java 面试题中的知识点,涵盖了 Java 基础知识、JavaWeb 开发、数据库、多线程、集合框架、设计模式、异常处理、垃圾回收机制等方面的知识点。 一、Java 基础知识 1. Java 中...

    java面试题之三大框架题目

    ### Java面试题之三大框架题目详解 #### 一、为何实体类需实现序列化接口? 在探讨这个问题前,我们先了解下序列化的概念及其应用场景。序列化是指将对象的状态信息转换为可以存储或传输的形式的过程。在Java中,...

    2024年java面试题-网络编程TCP、UDP、Socket、Http等面试题

    ### Java网络编程面试知识点梳理 #### 一、网络编程基础概念 **1.1 定义与原理** 网络编程指的是让不同计算机之间能够通过网络进行数据交换的技术。其核心在于如何确保数据能够在不同设备间准确无误地传输。在现代...

    java经典面试题(附答案)

    Java是企业级应用开发的重要语言,面试中常常会遇到各种技术相关的题目,下面是对这些经典面试题的详细解析: 1. **字符串转数组**:在Java中,使用`String.split()`方法可以将逗号分隔的字符串转换为数组。例如,`...

    java面试800题

    《java面试800题(包括java,数据库,前台等,绝对全面)》 Q0027 哪些SQL语句在执行时是自动提交的? 数据定义语言DDL是自动提交的。 Q0028 索引对数据库的影响? 提高查询速度 Q0029 主外键有什么关系? 外键是从...

    JAVA企业面试题100道[1]

    【JAVA企业面试题100道】主要涵盖了Java的基础知识,同时也涉及到了前端技术CSS和JavaScript的相关问题。面试中,面试官通常会测试求职者对于编程语言基础的掌握程度,而不是高级框架或特定工具的使用。以下是部分...

    java大型企业面试 笔试题 集合

    Java在大型企业的面试中,集合类、Web开发基础以及框架应用是常见的面试考察点。以下是一些相关的知识点: 1. **字符串转数组**:在Java中,可以通过`split()`方法将逗号分隔的字符串转换为数组。例如,`String str...

    JAVA企业面试题100道.doc

    【JAVA企业面试题100道.doc】是一个包含多种IT技术问题的集合,主要涉及到HTML、CSS、JavaScript和Ajax等Web开发技术。以下是对部分题目及其相关知识点的详细解释: 1. **HTML表格宽度的区别**:`px`代表像素,是...

    Java基础知识及面试题

    ### Java基础知识及面试题 #### 一、Java基础知识点 1. **字符串比较:** - **问题描述:** 如何判断两个`String`对象是否相等? - **解答:** 在Java中,可以使用`equals()`方法来比较两个`String`对象的内容...

    JAVA面试笔试题汇总

    ### JAVA面试笔试题汇总知识点详解 #### 一、JAVA基础题 ##### 1. Javac xxx.java顺利通过了,但是java xxx的时候显示什么"NoClassDefFoundError" **知识点解析:** - **NoClassDefFoundError**: 当Java虚拟机...

    Java面试宝典-经典

    20. xxx公司的sql面试 108 21、注册Jdbc驱动程序的三种方式 109 22、用JDBC如何调用存储过程 109 23、JDBC中的PreparedStatement相比Statement的好处 110 24. 写一个用jdbc连接并访问oracle数据的程序代码 111 25、...

    H3C华三通信面试题_嵌入式-常用知识&面试题库_大厂面试真题.doc

    "H3C华三通信面试题_嵌入式-常用知识&面试题库_大厂面试真题.doc" 本文档提供了华三通信面试题库,涵盖了嵌入式系统、数据结构、算法、网络协议、数据库等多个领域的知识点。下面我们将对这些知识点进行详细的解释...

    招聘 笔试题 笔试题 面试题

    4. C程序#include<xxx.h> 和 #include”xxx.h”区别: - `<xxx.h>`是标准库引用,通常用于包含C语言或C++的标准库文件,编译器会从特定的系统目录中寻找。 - `"xxx.h"`是用户自定义头文件引用,通常用于包含项目内...

    2018 BAT最新 php面试必考题最新版本.doc

    - JSP基于Java技术栈,可以很好地与Java后端服务集成。 ### 7. MVC架构的理解 - **MVC** (Model-View-Controller) 是一种常用的设计模式,用于构建易于维护和扩展的应用程序。 - **Model** (模型): 负责数据管理...

Global site tag (gtag.js) - Google Analytics