面试有关
工具兵
这个作者很懒,什么都没留下…
展开
-
复习1
多线程的知识点Thread是实现了Runnable接口的类,使得run支持多线程因类的单一继承原则,推荐多使用Runnable接口如何给run方法传递参数1.构造函数传2.成员变量传递setXX3.回调函数如何实现处理线程返回值1.主线程等待法(控制语句多,等待时间自己设置,不知道具体多久她已经完成,不能精准控制)2.join阻塞当前主线程,等待子线程处理完毕3.通过Callable接口实现:1.FutureTask 2.线程池获取线程状态:6个 新建、运行、无限期等待(需要唤醒)、限期原创 2020-09-21 23:57:39 · 1134 阅读 · 0 评论 -
Redis
上面缺点,数据量过大返回所有匹配时会卡,用下面原创 2020-09-18 17:06:46 · 384 阅读 · 0 评论 -
Java面试有关
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。面向对象特征面向对象的编程语言有封装、继承 、抽象、多态等4个主要的特征。1.封装: 把描述一个对象的属性和行为的代码封装在一个模块中,也就是一个类中,属性用变量定义,行为用方法进行定义,方法可以直接访问同一个对象中的属性。2.抽象: 把现实生活中的对象抽象为类。分为过程抽象和数据抽象◾数据抽象 -->鸟有翅膀,羽毛等(类的属原创 2020-09-10 22:28:51 · 181 阅读 · 0 评论 -
Java面试第三阶段
第三阶段面试题一、SSM什么是Spring?Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。Spring的两大核心AOP与IOC,可以单独用于任何应用,包括与Struts等MVC框架与Hibernate等ORM框架的集成.JDBC 跟 Mybatis的区别?答案:Mybatis是一种支持SQL的持久层框架,底层仍然是jdbc。Mybatis相对于直接使用JDBC, 代码大大简化,比如能够直接将ResultSet中的数据转换成所需要的Java bean对象原创 2020-09-10 22:24:23 · 295 阅读 · 0 评论 -
java面试第二阶段
第二阶段面试题一、Web前端阶段HTML是什么意思?答案:超文本标记语言什么是HTML5?答案:HTML5是最新的HTML标准。HTML5 文档定义为: 新增多媒体标签: video audio新标签 canvas header nav footer 等前端页面有哪三层构成,分别是什么?作用是什么?答案:结构层 Html 用于定义网页布局和显示内容表示层 CSS 对html进行美化和修饰行为层 js 对html和css动态交互和控制CSS引入的方式有哪些?答案:内联 内原创 2020-09-10 22:22:13 · 169 阅读 · 0 评论 -
java面试第一阶段
第一阶段面试题一、JAVA基础列出JAVA中所有基本数据类型,并说明这些数据类型占用的字节数??答案:java的原始数据类型,也可以叫java的基本数据类型,一共就8个,分别是:byte、short、int、long、boolean、char、float、doublebyte 1个字节boolean 1个字节char 2个字节short 2个字节int 4个字节long 8个字节float 4个字节double 8个字节2.continue和 break有什么区别?答案:br原创 2020-09-10 22:20:57 · 370 阅读 · 0 评论 -
有关Java的一些小问题汇总
Java有关的一些问题1.xml和html的区别2.jquery和js的区别3.装饰者模式和代理模式的区别4.字符和字节的区别5.为什么java反射可以调用私有属性,这样私有就没有意义?6.面向对象的理解7.jre、jdk、jvm的关系1.xml和html的区别xml是可以扩展标记语言,html超文本标记语言。xml和html都是用于操作数据或者数据结构的,在结构上大致是相同的,但是他们本质上存在明显的区别:它们的语法不同,标记不同,作用不同。html是用来显示数据的;xml是用来描述数据、存储数据的,原创 2020-07-12 00:17:40 · 658 阅读 · 0 评论 -
MySQL数据库:varchar与char相同点和区别
相同点:在数据库中,varchar和char都是用于存储字符串类型的数据的,并且,在创建数据表时,使用这2种类型时都必须显式的指定长度。区别:varchar是变长的,即:存储的字符串的长度是可变得,即使设计为varchar(8),实际存入Frank时,占用得字符数就只是5,并不是设置值的8!处理varchar类型的数据时,数据库会默认使用额外的一个字节记录存入的字符的长度,以Feank为例,就会使用额外的一个字节将5这个值记录下来!由于1个字节有8个二进制位,可以表示最大的数就是1111 1111,转原创 2020-07-08 20:52:31 · 1100 阅读 · 0 评论