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

    6-5、Python 数据类型-字典、集合

    Python的字典数据类型是基于hash散列算法实现的,采用键值对(key:value)的形式,根据key的值计算value的地址,具有非常快的查取和插入速度。但它是无序的,包含的元素个数不限,值的类型也可以是其它任何数据类型!

    39220编辑于 2023-11-10
  • 来自专栏Python

    6-5、Python 数据类型-字典

    Python的字典数据类型是基于hash散列算法实现的,采用键值对(key:value)的形式,根据key的值计算value的地址,具有非常快的查取和插入速度。但它是无序的,包含的元素个数不限,值的类型也可以是其它任何数据类型!

    38930编辑于 2023-11-10
  • 来自专栏全栈开发那些事

    6-5 链式表操作集 (20分)

    Position Find( List L, ElementType X ):返回线性表中首次出现X的位置。若找不到则返回ERROR;

    36750编辑于 2023-02-27
  • 来自专栏LeetCode

    java面试

    Java的每个对象中都有一个锁(monitor,也可以成为监视器) 并且wait(),notify()等方法用于等待对象的锁或者通知其他线程对象的监视器可用。 在Java的线程中并没有可供任何对象使用的锁和同步器。 这就是为什么这些方法是Object类的一部分,这样Java的每一个类都有用于线程间通信的基本方法 volatile关键字在Java中有什么作用?

    91100发布于 2019-03-09
  • 来自专栏bit哲学院

    JAVA面试

    参考链接: 使用Java计算文本文件txt中的行数/单词数/字符数和段落数 基础  1. String是基础数据类型么?  不是,String是一个类 而java的8大基本数据类型分别是: 逻辑类 boolean 文本类 char 整数类 byte, short, int, long 浮点类 double, float。 

    55400发布于 2020-12-12
  • 来自专栏文大师的新世界

    Java面试

    自己经验有限,篇幅也有限,这里只是记录一些比较容易混淆或有难度和一些易忘的技术知识点,里面有一些也是面试阿里经常会被问到的问题,但是不保证答案全部正确,有错误的地方望大家指正 JVM相关 JVM内存是如何分配的 步骤其实很简单: 读取文件 排序 这里直接提供代码,分别是jdk 1.7和jdk 1.8的2个版本 1.7: import java.io.*; import java.util.*; import ; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import java.util.*; import java.util.stream.Collectors; import java.util.stream.Stream; public class Main 乍一看这问题不要太简单,但是我挺佩服问这问题的面试官的,这问题向后衍生无论是广度还是深度都无可挑剔。

    1.1K40发布于 2018-08-30
  • 来自专栏Java架构师必看

    Java面试——Java基础

    所有的 Java虚拟机实例必须在每个类或接口被 Java程序“首次主动使用”时才初始化它们。 如果你经常参加面试,一定会被问到这个 Map实现类,这个 Map实现类是在 jdk1.5中加入的,其在 jdk1.6/1.7中的主要实现原理是 segment段锁,而每个Segment 都继承了 ReentrantLock 八、java -> class -> 执行 ---- Java程序运行时,必须经过编译和运行两个步骤。首先将后缀名为.java的源文件进行编译,最终生成后缀名为.class的字节码文件。 Java.lang.ClassNotFoundException Java.lang.NoSuchMetodException Java.io.IOException Exception:一般分为 Checked 【1】Checked 异常:只有 java语言提供了 Checked异常,Java 认为 Checked异常都是可以被处理的异常,所以 Java程序必须显示处理 Checked异常。

    3.6K33发布于 2021-05-14
  • 来自专栏牛人NR

    Java面试总结】Java集合

    Java 集合 1. 推荐阅读:《Java 8系列之重新认识HashMap》 注:本块内容后期再做整理修改 9. 并发环境下推荐使用 ConcurrentHashMap 推荐阅读:疫苗:Java HashMap的死循环 11. ConcurrentHashMap 和 Hashtable 的区别 后期补上 12.

    1.1K10发布于 2020-09-03
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    Java企业面试——Java基础

    Java基础部分 1.1 Java中的方法覆盖(Overwrite)和方法重载(Overloading)是什么意思? l 自定义类继承Thread类方式 l 自定义类实现Runnable接口方式 1.4 Java集合框架的基本接口有哪些? 1.6 Java中的两种异常类型是什么? Error:称为错误,由java虚拟机生成并抛出,包括动态链接失败,虚拟机错误等,程序对其不做处理。 1.8 Java中如何实现序列化,有什么意义? 序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。

    96540发布于 2018-03-16
  • 来自专栏Java架构师必看

    Java面试——MyBatis

    一、MyBatis 与 JDBC 的区别 ---- 【1】JDBC 是 Java 提供操作数据库的 API;MyBatis 是一个持久层 ORM 框架,底层是对 JDBC 的封装。 Mybatis 会自动将 Java 对象映射至 SQL语句(比如查询的时候,用户输入了什么参数就是用什么作为条件,没输入的参数就应当过滤掉等)。 > </set> where id=#{id} </update> 【3】choose、when 和 otherwise 标签:选择其中的一个查询条件,一个满足即可,类似于 Java

    1.2K50发布于 2021-05-06
  • 来自专栏每日面试

    Java面试:2021.05.27

    Java面试百分百.jpg

    65020发布于 2021-06-03
  • 来自专栏Java架构师必看

    Java面试——Tomcat

    请求来自于前端的web服务器,这可能是 Apache, IIS, Nginx等; 【2】Tomcat 作为独立服务器:请求来自于web浏览器; Tomcat 的工作一般分为三种: 【1】**bio:**传统的Java

    1.2K30发布于 2021-04-26
  • 来自专栏Java架构师必看

    Java面试——Netty

    JAVA NIO的核心在于:通道(Channel)和缓冲区(Buffer)。通道表示打开 IO 设备(例如:文件、套接字)的连接。 在 Java 7 中引入了 NIO 的改进版 NIO2,它是异步非阻塞的IO模型。 ChannelInboundHandlerAdapter 与 SimpleChannelInboundHandler 的区别 ---- 【博客连接】:链接 本文来源程序猿进阶,由javajgs_com转载发布,观点不代表Java

    76720发布于 2021-05-14
  • 来自专栏每日面试

    Java面试:2021.05.22

    对于springboot而言可以讲解一下自动装配、微服务与分布式的区别这两个点,有的可能会涉及与spring等框架的区别和常用注解。

    52920发布于 2021-05-27
  • 来自专栏每日面试

    Java面试:2021.05.18

    制定标准: 这块内容其实非常重要,但大部分系统都是缺失的,笔者过往面试的同学中只有不到一成的同学能给出自己的系统 GC 标准到底什么样,其他的都是用的统一指标模板,缺少预见性,具体指标制定可以参考 今天的面试内容等主要参考了美团大大们的佳作,通过这段时间的面试童鞋们的沟通、反馈,发现不少问题都是重复的,但很多时候童鞋们并未能深入或者更有条例的讲解出来,导致于面试滑铁卢,所以接下来根据童鞋们的反馈、 Java面试百分百.jpg

    1.1K20发布于 2021-05-27
  • 来自专栏每日面试

    Java面试:2021.05.19

    其他面试问题参考: 简单介绍项目,怎么做的,为什么要做这个,用到了什么技术; 常见的协议有哪些? AVL树(树高与节点数关系),红黑树; 一道场景题设计数据结构; 数据库:索引有哪些类型,分别应用场景; b+和红黑树用来做索引区别,b+和b树区别; 场景题:根据需求设计数据库表,写sql语句; java 基础:java语言特性(封装继承多态); 举例子说明以上三种特性; 接口和抽象类区别。

    73540发布于 2021-05-27
  • 来自专栏每日面试

    Java面试:2021.05.25

    运行(RUNNABLE):Java线程中将就绪(ready)和运行中(running)两种状态笼统的称为“运行”。 线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。 1:区别 (1)拦截器是基于java的反射机制的,而过滤器是基于函数回调。 (2)拦截器不依赖于servlet容器,而过滤器依赖于servlet容器。

    66730发布于 2021-05-27
  • 来自专栏Java架构师必看

    Java 面试——Zookeeper

    package org.apache.ibatis.session; import java.io.Closeable; import java.sql.Connection; import java.util.List 【6】TypeHandler : 用于 Java 类型和 JDBC 类型之间的转换。 另一个功能是 JDBC类型与 Java 类型之间的转换,该功能在为 SQL 语句绑定实参以及映射查询结果集时都会涉及。 在为 SQL 语句绑定实参时,会将数据由 Java 类型转化成 JDBC 类型;而在映射结果集时,会将数据由 JDBC 类型转换成 Java 类型。 本文来源程序猿进阶,由javajgs_com转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处

    33410发布于 2021-05-14
  • 来自专栏Java架构师必看

    Java面试——Spring

    beanFactory.getBean("helloService"); 3 helloService.sayHello(); 四、Spring Bean 的生命周期,如何被管理的 ---- 对于普通的 Java 【7】织入(weaving):织入是将增强添加到目标类具体连接点上的过程,AOP有三种织入方式:①编译时织入:需要特殊的Java编译器(例如AspectJ的ajc);②装载期织入:要求使用特殊的类加载器 【3】在 Controller 中使用 ThreadLocal 变量; 十五、说说你对 Spring 的认识 ---- 这个问题涉及的面比较广,你可以告诉面试官简单的说下,Spring 的两大核心 IOC 和 AOP 的思想: 【1】控制反转(IOC):传统的 Java 开发模式中,当需要一个对象时,我们会自己使用 new 或者 getInstance 等直接或者间接调用构造方法创建一个对象。

    75831发布于 2021-04-26
  • 来自专栏每日面试

    Java面试:2021.05.06

    5中被引入所以该方法只能应用于java 5或更高的版本中。 如果你使用的语言版本低于java 5,或是打算在遍历时删除entries,必须使用方法三。否则使用方法一(键值都要)。 2、创建线程的方式有那些? 应用: 1、java8 hashmap中链表转红黑树。 优势:时间复杂度从O(n)-->O(logn) ,且自旋开销较其他树较低(不用整体平衡)。 3、Java的TreeMap实现 相对与hashMap优势,内部key保持有序,且支持自定义排序比较器。 适用场景,对数据需要排序统计。 (可以看看面试官还想问那些点) 2、用了哪些云服务?怎么用的? 这个问题就不做赘述了。 华为云、阿里云等的应用官网上都有具体的操作手册。 问这个问题估计是想要看我服务器方面了解多少。

    60530发布于 2021-05-08
领券