首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏java系列博客

    java面试要点

    基础篇 基本功 面向对象的特征 final, finally, finalize 的区别 int 和 Integer 有什么区别 重载和重写的区别 抽象类和接口有什么区别 说说反射的用途及实现 说说自定义注解的场景及实现 HTTP 请求的 GET 与 POST 方式的区别 session 与 cookie 区别 session 分布式处理 JDBC 流程 MVC 设计思想 equals 与 == 的区别 集合 List 和 Set 区别 List 和 Map 区别 Arraylist 与 LinkedLis

    71930发布于 2018-06-13
  • 来自专栏earthchen的专栏

    java面试知识要点汇总(框架)

    网上的常规与经典面试题汇总与答案—–框架 面试常考知识点 Spring BeanFactory 和 ApplicationContext 有什么区别 ApplicationContext 是 BeanFactory 但没有从构造器级别去控制单例,这是因为spring管理的是是任意的java对象。

    56240发布于 2020-09-24
  • 来自专栏微信公众号【Java技术江湖】

    Java面试通关要点 汇总集

    文章出处:服务端思维 作者:梁桂钊 首先,声明下,以下知识点并非阿里的面试题。这里,笔者结合自己过往的面试经验,整理了一些核心的知识清单,帮助读者更好地回顾与复习 Java 服务端核心技术。

    51470发布于 2019-09-25
  • 来自专栏Albert陈凯

    2018-04-16 Java面试通关要点汇总集2018年最新 Java面试通关要点汇总集

    2018年最新 Java面试通关要点汇总集 基础篇 基本功 面向对象的特征 final, finally, finalize 的区别 int 和 Integer 有什么区别 重载和重写的区别 抽象类和接口有什么区别

    70860发布于 2018-04-23
  • 来自专栏earthchen的专栏

    java面试知识要点汇总(线程和锁)

    网上的常规与经典面试题汇总与答案—–线程和锁部分 面试常考知识点 线程 创建线程的方式及实现 一般有三种方式: 继承Thread类创建线程 实现Runnable接口创建线程 使用Callable和Future 继承Thread类的线程类不能再继承其他父类(Java单继承决定)。 在Java中,提供了两种方式来实现同步互斥访问:synchronized和Lock。 再比如Java里面的同步原语synchronized关键字的实现也是悲观锁。 在Javajava.util.concurrent.atomic包下面的原子变量类就是使用了乐观锁的一种实现方式CAS实现的。

    56230发布于 2020-09-24
  • 来自专栏程序员阿凯

    Java面试通关要点汇总集 核心篇

    Java面试通关要点汇总集 之核心篇参考答案 核心篇 数据存储 MySQL 索引使用的注意事项 1.索引不会包含有NULL的列 只要列中包含有NULL值,都将不会被包含在索引中,复合索引中只要有一列含有 整理自: http://onwise.xyz/2017/04/20/mysql-%E6%AD%BB%E9%94%81%E9%97%AE%E9%A2%98%E5%8F%8A%E8%A7%A3%E5%86% https://github.com/qianjiahao/MongoDB/wiki/MongoDB%E4%B9%8B_id%E7%94%9F%E6%88%90%E8%A7%84%E5%88%99 聊聊 ,防止新增脏数据 比如:支付宝的资金账户,支付宝也有用户账户,每个用户只能有一个资金账户,怎么防止给用户创建资金账户多个,那么给资金账户表中的用户ID加唯一索引,所以一个用户新增成功一个资金账户记录 要点 要点:某个长流程处理过程要求不能并发执行,可以在流程执行之前根据某个标志(用户ID+后缀等)获取分布式锁,其他流程执行时获取锁就会失败,也就是同一时间该流程只能有一个能执行成功,执行完成后,释放分布式锁

    1.2K40发布于 2018-06-29
  • 来自专栏earthchen的专栏

    java面试知识要点汇总(基础和集合)

    网上的常规与经典面试题汇总与答案—–基础和集合部分 面试常考知识点 java基础 面向对象的特征 抽象、继承、封装、多态性 final, finally, finalize 的区别 final修饰符(关键字 一个类最多只能有一个直接父类,包括抽象类,但一个类可以直接实现多个接口,通过实现多个接口可以弥补Java单继承不足。 short,char以及int 自定义注解的场景及实现 登陆、权限拦截、日志处理,以及各种 Java 框架,如 Spring,Hibernate,JUnit 提到注解就不能不说反射,Java 自定义注解是通过运行时靠反射获取注解 在 JVM 这个角度来说,Class 文件是一组以 8 位字节为基础单位的二进制流,各个数据项目按严格的顺序紧凑的排列在 Class 文件中,里面包含了类、方法、字段等等相关数据。 也就是说,通道是Java NIO提供的一座桥梁,用于我们的程序和操作系统底层I/O服务进行交互。

    1.2K30发布于 2020-09-24
  • 来自专栏业余草

    RabbitMQ 面试要点

    8. 使用RabbitMQ有什么好处? 应用解耦(系统拆分) 异步处理(预约挂号业务处理成功后,异步发送短信、推送消息、日志记录等) 消息分发 流量削峰 消息缓冲 ...... 9.

    82820发布于 2019-08-15
  • 来自专栏Java开发

    Java 面试准备全攻略 手把手教你掌握 Java 面试关键要点 Java 面试

    以下是一篇关于如何准备Java面试的文章,包含了技术方案和应用实例,帮助你更好地应对Java面试:如何准备Java面试Java作为一种广泛应用的编程语言,在企业级应用开发、移动开发等领域占据重要地位。 想要在Java面试中脱颖而出,需要全面掌握技术知识并能有效展示项目经验。以下是一些准备Java面试要点及相关技术方案和应用实例。 Java基础基本数据类型与引用数据类型:Java8种基本数据类型,如byte、short、int等,它们在栈中直接存储值,占用空间固定,运算效率高。 Java 面试Java 面试准备,Java 面试攻略,Java 面试要点Java 面试技巧,Java 面试题,Java 面试经验,Java 求职面试Java 面试准备方法,Java 核心面试Java 面试重点,Java 面试指南,Java 面试准备攻略,Java 面试必备,Java 面试关键

    36310编辑于 2025-07-14
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    Java面试系列8

    要在编译时启用断言,需要使用 source 1.4 标记: javac -source 1.4 Test.java 要在运行时启用断言,可使用 -enableassertions 或者 -ea GC 是垃圾收集的意思(Gabage Collection),忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java 提供的GC 功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的, Java 语言没有提供释放已分配内存的显示操作方法。 Java 程序员不用担心内存管理,因为垃圾收集器会自动进行管理。 要请求垃圾收集,可以调用下面的方法之一: System.gc() 或Runtime.getRuntime().gc() 。

    82850发布于 2018-03-19
  • 来自专栏earthchen的专栏

    java面试知识要点汇总(缓存和消息队列)

    网上的常规与经典面试题汇总与答案—–缓存和消息队列 面试常考知识点 缓存 redis有哪些类型 String(Key-Value) String是最常用的一种数据类型,普通的key/value存储都可以归为此类 details/70225830 消息的顺序性和重复问题 https://www.sohu.com/a/129521820_487514 消息的幂等性解决思路 https://www.jianshu.com/p/8b77d4583bab

    89210发布于 2020-09-24
  • 来自专栏Cellinlab's Blog

    JavaScript 面试要点: 继承

    ECMA-262 把原型链定义为 ECMAScript 的主要继承方式。其基本思想就是通过原型继承多个引用类型的属性和方法。对属性和方法的搜索会一直持续到原型链的末端。

    34810编辑于 2023-05-17
  • 来自专栏earthchen的专栏

    java面试知识要点汇总(web和数据库)

    网上的常规与经典面试题汇总与答案—–web部分 面试常考知识点 web HTTP 请求的 GET 与 POST 方式的区别 GET和POST长度的限制问题 GET 1.GET是通过URL提交数据

    75520发布于 2020-09-24
  • 来自专栏java学习java

    java面试强基(8

    当执行(1)处这行代码之后,会先在方法区的运行时常量池创建一个String对象"abc",然后在Java栈中创建一个String对象的引用s,并让s指向"abc"

    38520编辑于 2022-11-28
  • 来自专栏佳爷的后花媛

    java学习要点

    ----------### 有经验程序员的 Java 面试8)什么是 Busy spin?我们为什么要使用它? Busy spin 是一种在不释放 CPU 的基础上等待事件的技术。 接口中不允许写代码,以此来保证抽象,但是 Java 8 中你可以在接口声明静态的默认方法,这种方法是具体的。 104)Java 中,抽象类与接口之间有什么不同? ---- Java 面试中其他各式各样的问题 这部分包含 Java 中关于 XML 的面试题,JDBC 面试题,正则表达式面试题,Java 错误和异常及序列化面试题 125)嵌套静态类与顶级类有什么区别 (答案) Java 8Java 历史上是一个开创新的版本,下面 JDK 8 中 5 个主要的特性:Lambda 表达式,允许像对象一样传递匿名函数Stream API,充分利用现代多核 CPU, 大 Java 面试难题及答案(参见) 40 个核心 Java 移动开发面试题及答案(列表) 推荐给 Java 面试者的书籍如果你正为 Java 面试寻找好的准备,你可以看一下下面的书籍,这些书籍包含了理论及编码的相关问题

    1.4K61发布于 2018-09-12
  • 来自专栏Cellinlab's Blog

    JavaScript 面试要点: 原型链

    函数的 prototype 属性指向了一个对象,这个对象是调用该构造函数而创建的实例的原型,也就是上面的 p1 和 p2 的原型。

    42840编辑于 2023-05-17
  • 来自专栏Cellinlab's Blog

    CSS 面试要点:盒模型

    盒模型(Box Model) (opens new window),包含了元素内容(content)、内边距(padding)、边框(border)、外边距(margin)。

    89060编辑于 2023-05-17
  • 来自专栏牛客网

    找工作之面试要点

    找工作之面试要点 作者:虚竹镜荒 链接:https://www.nowcoder.com/discuss/155799? type=2&order=3&pos=14&page=1 来源:牛客网 因为网上介绍招聘与面试经验的帖子很多了,这里就不记述流水账了,仅仅记录一些招聘中的要点 一、面试时间安排 由于笔试后,许多公司的面试时间可能会有重叠 2、同时也不要忘了准备面试的基础知识,计算机的面试可能会涉及知识有计算机基础(数据结构、算法、操作系统等)、Java/C/C++基础(如果你用的java会问JVM、GC、常用类和容器、并发、线程、同步、 3、一般公司面试分为三轮左右,每轮大概20-40min钟,主要看面试官。如果面试官对你感兴趣,那么时间会延长。 四、部分问题知识点举例: (请有选择的学习相关知识,因为我没有用java,所以没有列出多少java知识点) tcp三次握手,connect,accept函数各用了几次 输入ip网址,浏览器做了哪些工作

    79660发布于 2019-04-25
  • 来自专栏Cellinlab's Blog

    CSS 面试要点:定位(Positioning)

    默认情况下,块级元素的内容宽度就是父元素宽的 100%,且与其内容一样高。内联元素的宽高与内容宽高一样。不能对内联元素设置宽度或高度——它们只是位于块级元素的内容中。如果要以这种方式控制内联元素的大小,则需要将其设置为类似块级元素 display: block。

    1K10编辑于 2023-05-17
  • 来自专栏earthchen的专栏

    java面试知识要点汇总(分布式和微服务)

    网上的常规与经典面试题汇总与答案—–分布式和微服务 面试常考知识点 微服务 你怎么理解 RPC 框架 https://www.cnblogs.com/LBSer/p/4853234.html Dubbo

    55710发布于 2020-09-24
领券