最新文章列表

如何准备Java初级和高级的技术面试

来自:Java工程师-Distance 链接:my.oschina.net/u/3739863/blog/1813292 本人最近几年一直在做java后端方面的技术面试官,而在最近两周,又密集面试了一些java初级和高级开发的候选人,在面试过程中,我自认为比较慎重,遇到问题回答不好的候选人,我总会再三从不同方面提问,只有当反复确认能力不行才会下结论,相反,如果候选人给我的印象不错,我也会 ...
code小生 评论(0) 有289人浏览 2021-08-05 20:19

Java List转数组几种方式性能问题

List集合使用toArray方法转成数组,该方法重载了两种形式,无参的和有参的,有参的又可以指定目的数组的不同长度,根据数组长度和原有List元素个数(size)的比较又可以分为几种情况,每一种方式对性能的影响不一。本文主要以实例结合源码来分析不同情况性能问题,供实际工作和面试时参考。不多说,直接上干货 创建一个简单的List,插入3个元素 List<String> lis ...
迷茫的眼 评论(0) 有511人浏览 2019-12-26 23:08

单例模式详解

 应用场景:在程序中只需要有一个该类的实例对象,例如管理员等。 * 实现思路(基本): * 1、通过私有化构造方法,只允许内部本身创建该类的对象; * 2、在内部加载Static静态对象,控制它只有一个对象; * 3、内部创建共有方法,用来创建,获取该对象。 *  * 存在的缺陷: * 在多线程的情况下,多个线程同时方法,这个方法的时候,会出现判断是否存在出错的问题。 *  * 解决方法1: * ...
Funine 评论(0) 有376人浏览 2018-07-05 15:22

面试系列(六):多线程

差点把多线程给忘了。。。。  多线程基本上去每个公司面试都会问到……     1、谈谈你对多线程的理解 线程:表示程序的执行流程,是CPU调度执行的基本单位 多线程:指的是一个程序(一个进程)运行时产生了不止一个线程,使用多线程的好处,在于并行的执行多任务,彼此独立,可以提高执行效率。   2、实现多线程的方式 在java中实现多线程有多种途径:继承Thread类,实现Runna ...
Everyday都不同 评论(0) 有1379人浏览 2017-06-14 16:19

面试系列(五):数据库和前端

前言:数据库和前端也是Java面试比较常见的两部分,这里就写在一篇文章里了。。本篇文章可能并不详尽,但也基本涵盖了面试中可能会问到的点。。   第一部分:数据库部分   1.数据三大范式 第一范式(1NF):字段具有原子性,不可再分。所有关系型数据库系统都满足第一范式)数据库表中的字段都是单一属性的,不可再分。例如,姓名字段,其中的姓和名必须作为一个整体,无法区分哪部分是姓,哪部分是名 ...
Everyday都不同 评论(0) 有1872人浏览 2017-06-13 15:27

JavaWeb面试那些事

面试过一个公司,它那的面试流程比较通用,那里基本流程是: 先笔试,笔试很多都是基础,面试前可查下看准网啊,百度文库有没该公司相关的笔试题. 再面试,面试的话就是先自我介绍,包括介绍你之前的公司和做过的项目,再细问你那些项目用了什么技术,都有什么模块,你做了什么模块,用什么技术做的,在做这些模块的时候遇过哪些难的或深刻印象的地方,你又是如何解决的。 问完项目会拿个面试题本给你看,指到哪题 ...
何晓ming 评论(0) 有712人浏览 2017-03-06 14:09

社招面试记录与总结

这个跳槽季大概面试了近十家公司,也拿到了几个Offer,现在面试告一段落,简单总结下面经, 我现在主要的方向是Java服务端开发,把遇到的问题和大 ...
ybc77107 评论(0) 有5433人浏览 2016-07-26 15:34

你必须知道的Java面试题提炼

    秋风送爽,又是一年一度的秋招;     浪花淘金,不知多少酸甜苦辣咸。     ---------------------------------------------     面试java的人如今漫山遍野,如何在群群的人群中略有底气,小可收集而成如下若干条为众人所知又不全为众人所知的知识点,你值得拥有   一、JDK和JRE的区别     二、两种变量     大 ...
java--hhf 评论(7) 有2641人浏览 2014-11-12 16:20

Java面试之三大框架

 ----------------------------------------------------------------MVC部分--------------------------------------------------------- 1. MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩 ...
xieke90 评论(0) 有2914人浏览 2014-07-13 14:19

Java面试准备

这些题目为找工作前准备,但是面试的时候基本上没用上。   1.Java多态表现:重写 2.多线程共享数据:多线程共享数据时,可以将需要共享的数据封装成一个对象,将每个线程对该数据对象的操作分别定义类(该类实现Runnable接口,并提供参数为共享数据对象的构造方法),然后再调用是直接使用new Thread(实现Runnable接口类的实例) 小知识点:多个内部内如何共享数据?可以将Ru ...
飞翔神话 评论(0) 有924人浏览 2013-09-09 17:23

那天面了一道java排列数字组合面试题

前几天参加面试,其中有一道排列组合题,大意是 要求用java语言编写程序,输出数字1,2,2,3,4,5的所有可能的排列组合,而且4不能在第三位,3和5不能相邻,例如122345是正确的,12435是错误的。 参考答案 http://www.jfox.info/java-pai-lie-shu-zi-zu-he-mian-shi-ti
java-er 评论(0) 有507人浏览 2013-06-25 23:19

线程如何进行的同步处理?你可以列举出那些同步级别?同步方法和代码块如何区别?

java面试题:线程如何进行的同步处理?你可以列举出那些同步级别?同步方法和代码块如何区别? 解答:在Java语言中,每个对象都有一个锁,一个线程可以通过关键字synchronized来申请获取某个对象的锁,关键字 synchronized可以被用于方法(粗粒度锁,对性能影响较大)或代码块(细粒度锁)级别。锁定方法往往不是一个很好的选择,取而代之的我们应该只 锁定那些访问共享资源的代码块 ...
java-er 评论(0) 有554人浏览 2013-06-14 22:01

常见Java面试题(五):集合

Java集合框架(例如基本的数据结构)里包含了最常见的Java常见面试问题。很好地理解集合框架,可以帮助你理解和利用Java的一些高级特性。下面是面 ...
碧水千顷 评论(0) 有1581人浏览 2013-04-09 22:40

常见Java面试题(四):迭代(iteration)和递归(recursion)

Q.请写一段代码来计算给定文本内字符“A”的个数。分别用迭代和递归两种方式。 A.假设给定文本为”AAA rating”。迭代方式就很直观,如下: public cla ...
碧水千顷 评论(0) 有881人浏览 2013-04-09 22:23

常见Java面试题(一):非可变性(Immutability)和对象引用(Object reference)

一些比较核心的Java问题经常会用来考验面试者的Java基本知识功底。这篇文章列出来了一些在我的书里面没有的面试题,通过这些面试题读者也可以梳理一下Java基础知识点。 Q1.下面的代码片段会输出什么? String s = " Hello "; s += " World "; s.trim( ); System.out.println(s); ...
碧水千顷 评论(0) 有740人浏览 2013-03-29 10:19

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics