
java面试
文章平均质量分 90
介绍java面试相关
编程岁月
非科班自学普本程序员
展开
-
java面试-分布式理论(下)
本文介绍了的使用,如有问题欢迎私信和评论。原创 2024-07-18 09:00:00 · 638 阅读 · 0 评论 -
java面试-sql
本文介绍了的使用,如有问题欢迎私信和评论。原创 2024-07-19 09:00:00 · 711 阅读 · 0 评论 -
java面试-分布式理论(上)
CAP定理是指分布式系统中, CAP三者不可兼得一致性(Consistency):在分布式系统中的所有数据备份,在同一时刻是否同样的值。(等同于所有节点访问同一份最新的数据副本)可用性(Availability):保证每个请求不管成功或者失败都有响应。分区容忍性(Partition tolerance):分布式系统在遇到某节点或网络分区故障的时候,仍然能够对外提供满足一致性或可用性的服务。本文介绍了的使用,如有问题欢迎私信和评论。原创 2024-07-18 09:00:00 · 763 阅读 · 0 评论 -
java面试-java集合(下)
本文介绍了java面试-java集合(下),如有问题欢迎私信和评论。原创 2024-07-09 09:00:00 · 857 阅读 · 0 评论 -
java面试-java集合(上)
当一个线程a在遍历集合时,另外一个线程b对集合进行增删,那么a将抛出ConcurrentModificationException,因为集合在遍历的时候会有一个变量称为expectedmodCount,在集合开始遍历的时候会设置为当前集合的数量,然后每次调用next()函数时,都会检查expectedmodCount是否等于当前集合的数量,不等于则抛出异常使用juc包下的copyonwritelist或者ConcurrentHashMap。原创 2024-07-08 09:00:00 · 773 阅读 · 0 评论 -
java面试-java基础(下)
不可变:一旦String对象被创建,它所包含的字符串内容是不可改变的。不可变是因为引用的char数组(jdk1.9后改为byte数组)被final修饰。字符串的值本身不能改变,但引用字符串的变量中记录的地址值是可以改变的。每次修改操作(如拼接、替换等)都会产生新对象。避免内存浪费:当创建一个String对象时,如果字符串值在常量池中已经存在则不会创建,只是引用已经存在的对象。原创 2024-07-07 09:00:00 · 701 阅读 · 0 评论 -
java面试-java基础(上)
Java是一门面向对象的编程语言面向对象(封装,继承,多态),跨平台(一次编写,到处运行)JVM:Java Virtual Machine,Java虚拟机,Java程序运行在Java虚拟机上。针对不同系统的实现(Windows,Linux,macOS)不同的 JVM,因此Java语言可以实现跨平台。JRE:Java运⾏时环境。包括JVM和Java类库JDK: Java Development Kit(软件开发工具包)。原创 2024-07-06 09:52:45 · 1003 阅读 · 0 评论