1事务隔离级别有那些 ,事务特性是什么(问到一次) 2 spring aop 如何管理事务的,如何实现的。动态代理如何实现,jdk怎么实现动态代理的,ioc是怎么实现的,spring是单例还是多例,有那些初始化bean的方式,各有什么区别(经常问) 3 struts默认提供了那些拦截器 (一次) 4 过滤器和拦截器的区别 (频率也挺高) 5 final,finally finalized区别 (一次) 6 final能修饰那些东西,各是什么意思 (一次) 7 如何优化应用(页面静态化,页面缓存,系统缓存,应用集群等涉及数据库应用等方面)(经常问) 8 sql行转列,如何取出重复数据 (一次) 9 如何保证线程安全,实现线程安全有那些方法 (经常问) 10如何实现单例模式,怎么能保证一定是单列的,你知道几种实现单例模式的方法,各有什么优劣。(经常问) 11 有那些设计模式,观察者模式是什么 (经常问) 12 有个Person类里有一个静态方法a与非静态方法b,在方法上都加synchronized,能同时访问这两个方法吗,实例化两个类能同时访问方法a吗,能同时访问b吗 13 说出java中常用的一些接口,colection接口有那些实现,arrayList 和linkedList区别,如何存储数据的,HashMap和HashTable区别,各是怎么存储数据的 (频率也挺高) 14 hibernate一级缓存是什么,二级缓存是什么,延迟加载是什么。ibatis和hibernate有什么区别。 (频率也挺高) 15 oracle表分区 ,like是否走索引,有那些优化sql的方法,索引有那几种(经常问) 16 了解ThreadLocale吗 (频率也挺高) 17 json xml如何解析 ,xml 解析方式 (笔试题出现三次) 18 jsp 内置对象 (笔试题出现多次) 19 cookie与session区别(二次) 20 jsp有那些动作(二次) 21 string 与stringBuffer的区别,使用的条件是什么(二次) 23 springMVC与struts mvc区别(频率也挺高) 24 熟悉linux命令吗,awk 如何查找某个字符,怎么使用 (频率也挺高,主要看你熟悉linux程度及工具了解情况)(多次) 25 Stirng s=new String('abcd') 创建了几个对象 (二次) 26 了解独立缓存框架吗例如redis 、hadoop、mermcache,nosql了解吗,软负载均衡了解吗(经常问) 27 luence 怎么倒排 (一次) 28 ibatis 查询时候有什么性能问题,怎么处理的。(三次) 29 了解nio吗(两次) 31 https协议了解吗,了解到什么程度(三次) 32 quartz了解吗,运行机制是什么,调度表达式怎么写的,代表什么意思(多次) 33 dwr了解吗,jquery熟悉程度,怎么获取table中的奇数行(多次) 34 熟悉weblogic吗,怎么部署应用,需要优化那些参数(经常) 35 对jvm了解吗,jvm如何管理内存怎么回收的,有那些垃圾回收方法。把对象设为null后是否立即回收,在程序里面调用gc是否立即回收?(经常) 36 二叉树给出某个节点怎么查找出与它最近的节点,有那些排序算法(两次) 37 了解jms吗(两次),两个系统交互可以使用那些技术或者一些产品? 38 forward和redirect 区别(多次)
1.使用String类的场景:在字符串不经常变化的场景中可以使用String类,例如常量的声明、少量的变量运算。
2.使用StringBuffer类的场景:在频繁进行字符串运算(如拼接、替换、删除等),并且运行在多线程环境中,则可以考虑使用StringBuffer,例如XML解析、HTTP参数解析和封装。
3.使用StringBuilder类的场景:在频繁进行字符串运算(如拼接、替换、和删除等),并且运行在单线程的环境中,则可以考虑使用StringBuilder,如SQL语句的拼装、JSON封装等。
相关推荐
在Java面试中,面试官经常考察以下几个核心概念: 1. **面向对象的特征**: - **抽象**:抽象是将复杂的实体简化,关注核心功能,忽略不重要的细节。它包括过程抽象(如方法)和数据抽象(如类)。例如,创建一个...
《Core+Java技术面试》是针对Java初学者和求职者精心整理的一份面试题集,旨在帮助读者巩固Java基础知识,并为求职面试做好充分准备。这份资料涵盖了Java编程的基础概念、核心特性、数据结构与算法、多线程、网络...
开发需要的一些很好的课程资源,压缩一下上传,希望能帮助到一些人
在C++嵌入式面试题中,我们通常会遇到一系列涉及C++语言特性和嵌入式系统知识的问题。以下是对这些关键领域的详细说明: 一、C++基础 1. **对象与类**:C++是一种面向对象的编程语言,其核心是类(Class)和对象...
【标签】"CVTE 网侧 笔试"强调了这是关于CVTE公司的网络面试(或称在线测试)环节,其中“网侧”可能是“网测”的打字错误。这一环节通常是招聘流程中的重要组成部分,尤其是对于技术型岗位,它能够对候选人的技术...
(完整版)运维面试题(含答案).pdf(完整版)运维面试题(含答案).pdf(完整版)运维面试题(含答案).pdf(完整版)运维面试题(含答案).pdf(完整版)运维面试题(含答案).pdf(完整版)运维面试题(含答案).pdf(完整版)运维面试题...
C语言工程师面试宝典 本篇文章是面试部分的最后一篇,适用于计算机相关职位。技术面试篇主要分为两大类:通用问题和专业问题。通用问题指的是,对于你简历中的个人经历、研究项目、编程实践进行发问,主要是围绕你...
阿里运维工程师面试.docx阿里运维工程师面试.docx阿里运维工程师面试.docx阿里运维工程师面试.docx阿里运维工程师面试.docx阿里运维工程师面试.docx阿里运维工程师面试.docx阿里运维工程师面试.docx
在给定文件的标题和描述中,我们可以看到这是关于2019年高级PHP工程师面试题的汇总。具体的知识点涉及多个方面: 1. 几何图形的判断:例如,通过坐标点判断能否构成矩形。在PHP编程中,这可能涉及到数组处理、数学...
2018/10/06 周六 下午 17:17 97,111 分布式锁简单入门以及三种实现方式介 绍.docx 2019/04/29 周一 下午 15:58 18,097 图灵群面试题.docx 2018/09/12 周三 上午 11:21 52,736 工厂模式实现.doc 2018/10/03 周三 下午...
### 常见嵌入式笔试题解析 #### 字符串反转函数 代码段展示了如何在C语言中实现一个字符串反转函数`s_back`。该函数接收一个字符指针`a`作为参数,通过两个指针`ps`和`pe`分别指向字符串的起始和结束位置,然后...
Java是世界上最受欢迎的编程语言之一,尤其在企业级应用开发领域占据主导地位。为了在求职面试中脱颖而出,了解和掌握Java的核心概念和技术至...而"111.txt"可能是补充资料或习题集,可结合PDF文档一同学习,巩固理解。
【标题】:“软件面试宝典达内”是一个针对IT求职者,尤其是专注于Java开发者的面试准备资料,由知名教育机构达内提供。这份资料包含了企业在招聘过程中可能考察的核心Java技术,帮助求职者全面掌握和理解Java语言的...
嵌入式研发工程师笔试试题/重解几道华为经典C语言面试题 本文档主要围绕C语言面试题展开,涵盖了字符串、字符数组、strcpy函数、strlen函数、static变量、auto变量、switch语句等多个知识点,旨在帮助读者巩固C语言...
在准备外企面试时,了解并熟悉常见的英文问题至关重要,因为这不仅能展示你的语言能力,还能体现你的专业素养和个人特质。以下是对标题和描述中提到的一些面试问题的详细解析及应对策略: 1. **除了工作之外,告诉...
Java 面试题库,2018-2019年黑马最新版Java程序员面试宝典+题库pdf。 我们培训班刚发的面试题,2018年黑马最新程序员面试宝典+题库,内容包含大量java程序员初级知识点,以及框架的应用,js的基础。需要的赶紧下载...
射频工程师面试题涵盖了许多关键知识点,以下是根据题目内容提炼出的一些重要概念和问题解析: 1. **射频线设计**:线宽的选择对于信号质量和传输效率至关重要。微带线通常用于高频信号传输,线宽根据工作频率和所...
本压缩包文件“python-leetcode面试题解之第111题二叉树的最小深度-题解.zip”聚焦于Python编程语言,针对LeetCode的第111题——“二叉树的最小深度”。 这道题目属于数据结构和算法中的树形结构问题,主要考察的是...
在Android面试中,面试官通常会关注候选人的技术深度、项目经验以及对最新技术趋势的了解。以下是一些常见的Android面试问题,涵盖了多个关键领域: 1. **Android基础知识**: - Android应用架构:理解Activity、...
### Python面试基础知识详解 在准备Python面试的过程中,掌握一些基础而又关键的知识点是非常重要的。本文将详细介绍几个在面试中常被提及的基础知识点及其应用场景。 #### 一、列表去重的方法 列表去重是在处理...