首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java初级开发0608面试

    序列化器采用的是StringRedisSerializer,所以以字符串的形式存储Java对象 你们公司是怎么做负载均衡的? 采用Nginx进行负载均衡。 聊聊RocketMQ的应用场景?...tomcat便可以解释jsp等java编写的网站。 聊聊多线程? 先说一说进程:进程可以简单的理解为一个可以独立运行的程序单位,它是线程的集合,进程就是有一个或多个线程构成的。...Java提供了线程池可以很好地提高性能, 尤其是当程序中需要创建大量生存期很短暂的线程时, 更应该考虑使用线程池。...从 Java 5 开始, Java 内建支持线程池。 Java 5新增了一个 Executors 工厂类来产生线程池。...多线程那些事儿 【10】:清明花了几天总结了多线程的知识点 【11】:Java Review(三十七、多线程)

    52010

    Java初级面试题(详细)

    参考链接: 关于Java中null的有趣事实 Java基础部分  基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io的语法,虚拟机方面的语法。...2、Java有没有goto?  java中的保留字,现在没有在java中使用。  3、说说&和&&的区别。 ...f  4、在JAVA中如何跳出当前的多重嵌套循环?  在Java中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的break语句,即可跳出外层循环。...对于short s1 = 1; s1 += 1;由于 +=是java语言规定的运算符,java编译器会对它进行特殊处理,因此可以正确编译。  7、char型变量中能不能存贮一个中文汉字?为什么? ...另外,答案中的框架代码也很重要,体现了一些面向对象设计的功底,特别是其中的方法命名很专业,用的英文单词很精准,这也是能力、经验、专业性、英语水平等多个方面的体现,会给人留下很好的印象,在编程能力和其他方面条件差不多的情况下

    55920

    110道Java初级面试题及答案(最新Java初级面试题大汇总)

    史上最全Java初中级面试题,发现网上很多Java初级面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~ 本人发现网上虽然有不少Java相关的面试题,但第一未必全...8、什么是Java虚拟机 任何一种可以运行Java字节码的软件均可看成是Java的虚拟机(JVM) 9、Java 中的同步集合与并发集合有什么区别?...JRE 代表 Java 运行时(Java run-time),是运行 Java 引用所必须的。...JDK 代表 Java 开发工具(Java development kit),是 Java 程序的开发工具,如 Java编译器,它也包含 JRE。...JVM 代表 Java 虚拟机(Java virtual machine),它的责任是运行 Java 应用。

    59020

    Java工程师书单(初级、中级、高级)

    简介 怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作一两年之后开始迷茫的程序员经常会问到的问题...初级书单 《编写高质量代码——改善Java程序的151个建议》 ? 这是一本值得入门java的人放在床头的书。此书内容广泛、要点翔实。...大多数优秀程序设计书籍都需要看老外写的,但是这本讲述提高java编程水平的书还是不错的,适合具有基本java编程能力的人。 对于程序猿而言,工作久了,就感觉编程习惯对一个人很重要。...《Java性能权威指南》 ? 市面上介绍Java的书有很多,但专注于Java性能的并不多,能游刃有余地展示Java性能优化难点的更是凤毛麟角,本书即是其中之一。...通过使用JVM和Java平台,以及Java语言和应用程序接口,本书详尽讲解了Java性能调优的相关知识,帮助读者深入理解Java平台性能的各个方面,使程序如虎添翼。

    1.1K20

    java的nio是水平触发吗

    java的nio是水平触发吗?在linux上,其实现是基于linux epoll的。所以首先我们要了解epoll。...epoll 水平触发 在epoll 水平触发与边缘触发一文中讲述了水平触发的条件: 对于读操作 只要缓冲内容不为空,LT模式返回读就绪。 对于写操作 只要缓冲区还不满,LT模式会返回写就绪。...所以,Linux epoll的水平触发是以缓冲区空满状态来判断的。 那java nio是水平触发吗 首先我们知道了,Linux epoll的水平触发是以缓冲区空满状态来判断的。...所以,验证java nio水平触发的办法是客户端写多个字节(比如1000个),服务端每次都不读取字节,缓冲区一直没读完,处于非空状态。由于水平触发,读事件应当会一直触发。...所以linux中,java nio是水平触发的

    85540

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

    本人最近几年一直在做java后端方面的技术面试官,而在最近两周,又密集了面试了一些java初级和高级开发的候选人,在面试过程中,我自认为比较慎重,遇到问题回答不好的候选人,我总会再三从不同方面提问,只有当反复确认能力不行才会下结论...这就是本文将要讲到的主题:如何准备Java初级和高级的技术面试。 一. 换位思考下,如果你面试官,你会怎么做 1. 只能通过简历和面试来衡量,别无他法。...架构方面需要准备的点 初级开发而言,需要让面试官感觉出如下的要点。 1. 熟悉SSM架构,至少在项目里做过。 这个的说法是,介绍项目时,用一个业务流程来说spring mvc如何做的。 2....这样就很吃亏,因为面试官会认为,哪怕是初级开发,SQL语句也该会写,所以这块不会多问,而会问如下方面的问题。 1. 索引怎么建的,怎么用的?...Java Core方面,这里给出些诀窍: 1.

    39630

    JAVA初级岗面试知识点——基础篇

    java基础 java基础 目录 1、java是一种什么语言,jdk,jre,jvm三者的区别 2、java 1.5之后的三大版本 3、java跨平台及其原理 4、java 语言的特点 5、什么是字节码...JDK(Java Development Kit)是针对 Java 开发员的产品,是整个 Java 的核心,包括了 Java 运行环境 JRE、Java 工具和 Java 基础类库。...JVM 是 Java Virtual Machine(Java 虚拟机)的缩写,是整个 java 实现跨平台的最核心的部分,能够运行以 Java 语言写作的软件程序。 ?...2、java 1.5之后的三大版本? java SE java标准版 java EE java企业版 java ME java微型版 3、java跨平台及其原理?...2、java中是单继承,c++中支持多继承。 3、java中有内存管理机制,无需程序员手动释放内存。 7、java的三大特性?

    47220

    面试题整理—Java初级面试题

    面试题整理—Java初级面试题 Java中有哪几种方式来创建线程执行任务 在Java中本质上只有一种创建线程的方式—–实现Runnable接口 (1)实现Runnable接口 (2)继承Thread (...线程池没用线程运行后的状态,并会调用terminated()空方法,给与扩展 (5)Terminated状态:terminated()方法调用后会变成该状态 JDK、JRE、JVM之间的区别 JDK,Java...标准开发包,提供编译、运行Java所需的各种工具和资源,包括Java编译器、Java运行时环境,以及常用Java类库 JRE,Java运行环境,用于运行Java字节码文件 JVM,Java虚拟机,是JRE...的一部分,负责运行字节码文件 Java代码使用JDK中的编译器javac编译为字节码,再在JVM中运行。...JDK包含了JRE,JRE包含了JVM hashCode()与equals()之间的关系 在Java中,每个对象都可以调用自己的hashCode()方法来得到自己的哈希值,相当于对象的指纹信息。

    51420
    领券