java面试第三天
类和对象: 类:主观抽象,是对象的模板,可以实例化对象----具有相同属性和行为的对象的集合。 习惯上类的定义格式: package xxx; import xxx; ...
2024-01-10java 面试随笔
---恢复内容开始---1、自我介绍2、你在项目开发过程中遇到的那些问题!3、懂bootstrap么?简单介绍一下4、spring的会话数据是怎样的。5、为什么会有session 因为http会话是无状态的,服务器不知道客户端是谁。session的出现就是用于解决http无法获得客户端的状态信息(使得让服务器认识客户端)。...
2024-01-10java面试知识记录
1.数据库 (1)数据库优化 数据库优化方案整理 (2)数据库的事务 MySQL——事务(Transaction)详解 MySQL 事务2.设计模式 (1)适配器模式 Java设计模式之《适配器模式》及应用场景 (2)策略模式 Java设计模式之策略模式...
2024-01-10java面试第十四天
包名、类名和属性可以被序列化,方法和构造器不会被序列化的。 静态属性不会被序列化的。 属性会被递归序列化的,也就是一个类中有引用类型的属性,如果这个属性对应的类实现了Serializable接口,在对象序列化时,也...
2024-01-10java面试第十八天
软件开发流程: 1、可行性分析 2、需求分析->开发测试 3、概要设计->分隔模块,定义框架等 4、详细设计->类设计、接口设计 5、编码 6、测试 7、部署 8、维护 单元测试: 要...
2024-01-10Java面试宝典
面向对象的三个特征封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象.多态的好处允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用).主要有以下优点:可替换性:多态对已存在代码具有可替换性.可扩充性:增加新的子...
2024-01-10java面试之数据库篇
如何简单设计一个数据库为什么要使用索引? 全表扫描是低效的, 但是全表扫描在表里数据量非常少的时候效率挺好, 数据量大了就不行了 -- 搜索查询相关变量, long_query_time, slow_query_log, slow_query_log_fileshow variables like "%quer%";-- 搜索慢查询条数show status like "%slow_queries%";-- 设置慢查询记录日志的...
2024-01-10java面试试题(转)
Java基础方面: 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × pr...
2024-01-10java面试④数据库部分
2.3.1 数据库的分类及常用的数据库数据库分为:关系型数据库和非关系型数据库关系数据库:mysql,oracle,sqlServer非关系型:redis,mongoDB2.3.2 简单介绍一下关系数据库三范式范式就是规范,就是关系型数据库在设置表时,要遵循的三个规范。要满足第二范式必须先满足第一范式,要满足第三范式必...
2024-01-10Java面试(2)
包含的模块本文分为十九个模块,分别是: Java 基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQL、Redis、JVM ,如下图所示:共包含 208 道面试题,本文的宗旨是为读者朋友们整理一份详实而又权...
2024-01-10java面试题库(长期)
本文内容来自互联网各种面试实例,以及自己的面试经历,主要是中级开发的面试题初中级java面试主要分为几个部分:0、序1、java基础2、 java多线程3、 jvm知识4、 spring等框架知识5、 常用实践,如session同步6、 其他知识,例如tomcat7、 笔试算法序言首先,外貌要干净整洁,这个是必须的。其...
2024-01-10java基面试础知识详解
面向对象的三大特性 1)封装就是把同一类事物的属性和方法归到同一个类中,方便使用防止该类的代码和数据被外部类定义的代码随意访问要访问该类的数据和代码必须通过严格的方法控制封装的主要功能在于我们能修改自己的实现代码,而不用修改哪些调用程序的代码片段。优点:减少耦合...
2024-01-10java面试知识(来自牛客网)
接口和抽象类的区别是什么?接口和抽象类的区别是什么? Java提供和支持创建抽象类和接口。它们的实现有共同点,不同点在于:接口中所有的方法隐含的都是抽象的。而抽象类则可以同时包含抽象和非抽象的方法。类可以实现很多个接口,但是只能继承一个抽象类类如果要实现一个接口,它必...
2024-01-10面试必问之jvm
问题1 说一下jvm内存模型问题1.1 jvm内存模型栈区:栈分为java虚拟机栈和本地方法栈重点是Java虚拟机栈,它是线程私有的,生命周期与线程相同。每个方法执行都会创建一个栈帧,用于存放局部变量表,操作栈,动态链接,方法出口等。每个方法从被调用,直到被执行完。对应着一个栈帧在虚拟机...
2024-01-10java事务的类型——面试被问到
Java事务的类型有三种:JDBC事务、JTA(Java Transaction API)事务、容器事务。1、JDBC事务JDBC 事务是用 Connection 对象控制的。JDBC Connection 接口( java.sql.Connection )提供了两种事务模式:自动提交和手工提交。 java.sql.Connection 提供了以下控制事务的方法:public void setAutoCommit(boolean)public boolean getAutoCommit()public vo...
2024-01-10面试之Java持久层(十)
91,什么是ORM? 对象关系映射(Object-Relational Mapping,简称ORM)是一种为了解决程序的面向对象模型与数据库的关系模型互不匹配问题的技术; 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据(在Java中可以用XML或者是注解),将程序中的对象自动持久化到关系数据...
2024-01-10一个两年Java的面试总结
前言16年毕业到现在也近两年了,最近面试了阿里集团(菜鸟网络,蚂蚁金服),网易,滴滴,点我达,最终收到点我达,网易offer,蚂蚁金服二面挂掉,菜鸟网络一个月了还在流程中...最终有幸去了网易。但是要特别感谢点我达的领导及HR,真的非常非常好,很感谢他们一直的关照和指导。面试整体...
2024-01-10阿里 Java面试 知识点
摘自: http://blog.csdn.net/wtyvhreal/article/details/45291835多态java反射java序列化内部类作用final作用interface和abstractClass区别synchronized和volatile区别hashmap和hashtable的区别hashmap源代码hash算法hash冲突解决方案一致性hash算法HashCode()和equel()方法区别线程池ArrayBlockingQueue和LinkedBlockingQueue区别ni...
2024-01-10Java面试必问之-Redis
Nosql:非关系型数据库分表分库 + 水平拆分 + mysql集群:在Memcached的高速缓存,Mysql主从复制、读写分离的基础上,由于MyISAM使用表锁,高并发Mysql应用开始使用InnoDB引擎代替MyISAM。现如今分表分库 + 水平拆分 + mysql集群 已经成为解决缓解写压力和数据增长的问题的热门技术。NoSQL用于超大规模数...
2024-01-1020140704笔试面试总结(java)
1、与其他高级语言不同,Java在数组声明时并不为数组分配存储空间,因此,在声明的[]中不能指出数组的长度2、为数组分配空间的两种方法:数组初始化和使用new运算符3、未分配存储空间时,数组变量中只是一个值为null的空引用,要访问数组元素,必须需要经过初始化、分配存储空间创建数组后才...
2024-01-10【面试经验分享】java面试中的那些潜规则
1.大纲潜规则1:面试的本质不是考试,而是告诉面试官你会做什么很多刚入行的小伙伴特别容易犯的一个错误,不清楚面试官到底想问什么,其实整个面试中面试官并没有想难道你的意思,只是想通过提问的方式来知道你会什么比如:面试官提问在实际项目中你们是怎么样使用缓存的?初入行回答...
2024-01-10四招“黄金法则”,教你搞定Java面试!
作者简介:张雷,新浪微博资深技术专家。 本文选自:拉勾教育专栏《 32 个 Java 面试必考点 》你好,我是新浪微博张雷,本次分享主要普及各层次的工程师岗位分支及晋升要求,以及告诉你如何提高面试成功率。01PART Java 技术岗位划分除了有明确的职业规划外,想要往高处走还得了解职级划分...
2024-01-10