java面试题——java基础(四),java初级面试笔试题

java初级工程师面试题一 今天去面试了,做了份笔试题,很基础,由于没有关注基础最后还是挂了。在这里对今天的面试做一个总结以防止下一次再犯同样的错误。1.写出jsp的四个作用域     解:application,session,request,pageContext2.描述servlet的生命周期?    解:首先调用init()方法初始化,然后调用service()方法处理请求,最后调用destroy()销毁。由jvm进... 阅读详情


我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家。
扫描二维码或搜索下图红色VX号,加VX好友,拉你进【程序员面试学习交流群】免费领取。也欢迎各位一起在群里探讨技术。
推荐文章:Java 面试知识点解析;Mysql优化技巧(数据库设计、命名规范、索引优化

 

java基础
1.java跨平台
由于各个操作系统的指令不完全一样,在不同的操作系统执行不同的程序代码,java开发了java虚拟机来屏蔽系统之间的差异,针对不同的系统安装不同的虚拟机即可。
2.int数据占32字节
8中基本类型:byte(8)、short(16)、int(32)、long(64)、float(32)、double(64)、char(16)、Boolean(1)
3.java的三大属性,封装,多态,继承,java四大特征,分别是抽象,封装,多态,继承。
继承:继承是从已有的类得到继承信息创建新的类的过程,继承可以表示为 is-a 关系 。
多态:方法重载(Overload):编译时的多态性(也就是前绑定),方法可以根据不同参数类型进行不同调用,方法名字一致。的
方法重写(Override):运行时的多态(也称为后绑定)。
要实现方法重写需要做:①.方法重写,也就是子类继承父类并重写了父类已经有的方法。 ②.用父类型引用来引用子类型对象,这样可以实现调用同样的方法会根据子类对象的不同表示出不一样的行为。

 

封装:将对象封装为一个高度自治和封闭的个体,对象状态由这个对象自己的行为来读取和改变。(一个人的姓名、身高、体重由自己的方法获取或改变)
抽象:将相同的类的共同特征总结出来,构造成类的过程。包括数据抽象以及行为抽象。数据抽象变成类的成员变量,行为抽象变成类的成员函数。抽象只关心成员变量以及成员函数,并不关系具体的实现细节。
4.有基本类型 为啥要装箱类型
装箱:把基本类型转换为包装类型,就是Integer
拆箱:把包装类型转换为基本类型
java 是面对对象语言,基本的数据类型不具备面向对象的特性。
integer和int作为ID 。integer直接判断是否为空即可,int既要判断是否为0还要判读为空
对象缓存:对象缓存
5.“==”与“equals”
== 直接用来判断两个变量的值是否相等,如果是基本类型课直接比较,如果是引用类型要比较对应内存结构首地址
equals 用来判断变量对象内容是否一样
String=“123”; string= new string(“123”); 用==比较不相等
6.string 、stringBuilder、stringbuffer 字符串就是多个字符的集合
String 是内容不可变的的字符串
StringBuilder和stringbuffer可变,底层实现用可变数组(没有用final修饰)
StringBuilder是线程不安全的,效率高
stringbuffer是线程安全的,效率低(底层实现用到了同步锁)
7.java中的集合,集合分为value 和 key-value
List 是有序,可以重复
Set 是无序的 不可以重复,是根据equals 和 hashcode判断
map
8.ArrayList 底层实现用数组,使用在查询比较多,插入删除比较少
LinkedList 底层实现用的是链表,与一样相反
数组查询比较快,插入与修改比较慢(需要在内存中是一块连续的内存,插入修改需要运动内存)
链表插入与修改比较快,查询比较慢(内存不要求连续,查询需要查找引用地址)
9.HashMap和HashTable
①.都是可key-Value
②.hashmap可以用null作为key或value
③.Hashmap是线不安全的,效率高
④.ConcurrentHashMap和CopyOnWriteArrayList保留了线程安全的同时,也提供了更高的并发性。
10.拷贝文件用字符流还是字节流。
用字节流,因为拷贝文件时,不确定文件是否包含字节流(图片、声音、图像等),为通用选择字节流。
11.线程的几种实现方式
实现方式
1.通过Thread实现
2.runnable接口实现
继承扩展性不强,java总只支持单继承,如果一个类型继承了thread就不能继承其他的类
怎么启动
怎么区分
给线程设置名称
12.线程并发库
java.util.current包中提供了对线程优化、管理的各项操作,使得线程的使用变得的心应手。
该包提供了线程的运行,线程池的创建,线程生命周期的控制.
Java通过 Executors提供四个静态方法创建四种线程池,分别为:
①.newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。
②.newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。
③.newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。
④.newSingleThreadExecutor 创建一个单线程化的线程池,它只会用唯一的工作线程来执行任务,保证所有任务按照指定顺序(FIFO, LIFO, 优先级)执行
其中:FIFO为先进先出(类似于队列);LIFO为后进先出(类似于栈)

作用:1 限制线程的个数,防止系统崩溃,内存溢出
13.设计模式:可以解决过程中可以反复使用的,可以解决特定问题的的设计方式
单体:饱汉模式和饥饿模式
①.构造方法私有化,除自己之外不能创建
②.在自己的类中创建一个单实例(饱汉模式是一开始就创建饥饿模式是需要的时候会创建)
③.提供一个方法获取实例对象
工厂模式:SpringIOC的实现
代理模式:SpringAOP根据动态代理实现
java Web基础
14.get与post 都是http请求
get 查询 post 改 put增 delete 删除
get 请求数据在地址栏显示,地址栏参数有限制(1024)
post 请求参数不会在地址栏显示,参数长度不会显示,安全性搞一下
15.servlet全称 java servlet 是java编写的服务器端程序,主要作用是交互式浏览和修改数据,生成动态的web内容。
16.servlet生命周期
加载、实例化、初始化、处理请求、服务结束
启动时加载,加载完成后servet会被实例化,然后容器进行初始化,请求到达时响应请求、完成响应时关闭请求。
17.servlet中forward() 与redirect()的区别
forward()服务器端转向 在地址栏不会改变转向后的地址,这个方法更加高效,尽量使用
redirect() 客户端跳转 浏览器会得到跳转的地址,重新发送请求
18.jsp与servlet的相同与区别
jsp是servlet的技扩展,jsp会被翻译为一个继承httpservlet的类
servlet是在java中写html 侧重逻辑控制
jsp是在html中写java 侧重视图
19.jsp的作用域
pagecontext
request
session
application

20.session与cookie都是会话跟踪技术
cookie 是在客户端记录信息
session是在服务器存在数据 安全 数据量大占内存(购物车的实现)
cookie是在客户端是可以禁用的,这时要用cookie+数据库测试
主要信息存放在session
21.MVC
model 模型 javabean
view 视图 html、jsp
controller 控制器 servlet action

经典:JSP+Servlet+javaBean

数据库基础
22.数据库分类
关系型数据库(三范式):mysql Oracle SqlServer
非关系数据库:redis memcache mogodb Hadoop
第一范式:数据的不可分割
第二范式:每一行可以被唯一标识 主键
第三范式:数据库表中不包含其他数据库的非主键字段 外键
23.事务:并发控制的单位
原子性、一致性、隔离线、持久性
24.mysql默认最大连接数 100
数据库只能设置一定数目同时连接
25 mysql分页和Oracle分页
当数据量很大的时候进行分段显示
mysql通过limit进行分页查询,limit offset size
Oracle用到的是一个三层嵌套查询
26.触发器
27.存储过程
28.调用jdbc过程(详细有七部)
加载驱动
获取连接
设置参数
释放连接
29.prepareStatement与statement的好处
①.prepareStatement是预编译的,比statement快
②.代码的客户维护性和可读性
③.prepareStatement可以防止sql注入
30.数据库连接池的作用
①.限制数据库的个数,不会因为数据连接过多导致系统奔溃
②.数据库连接不需要每次都去创建或者销毁,节约了资源
③.不需要每次都去创建,响应时间更快
前端基础
31.html css js的定位
html 超文本标记语言 定义网页结构
css层叠样式表,美化页面
js 验证表单 做动态交互
32.ajax
异步的js和xml
作用:异步刷新页面,完成局部更新
33.js 和jQuery
jQuery是js的框架,封装了js的方法。增强了js的功能,使用便利
34.jQuery选择
ID选择器 通过ID获取选择器
class选择器,通过标签选择器
标签选择器,通过标签获取
通用选择器,获取所有的元素 div.myCls
增次选择器
儿子选择器 后代选择器
属性选择器 获取拥有标签属性的信息
35.jQuery页面加载事件

36.html5是最新版版本的html,增加了像画板、声音、视频、web存储等高级功能,但是太强调语义,导致选择标签困难
css3
盒子的边框
盒子和文字的阴影
渐变
转换、移动、缩放、旋转
过渡、动画都可以做动画
可以使用媒体查询实现响应式网站
缺点:根据不同浏览器处理兼容性,对于有处理工具
37.bootstarp是移动设备优先的UI框架
38.Struts2的执行过程
拦截 判断 寻找 执行 响应
拦截:通过StrutsPrepareAndExecuteFilter拦截
判断:通过ActionMapper判断是否需要寻找Action,如果需要请求交给ActionProxy,ActionProxy通过Configuration Manager范文Struts.xml,找到类
执行:创建ActionInvocations实例,调用action中对应的结果name
响应:通过name知道对应结果集响应浏览器
39.SpringMvC 的原理
①.用户发送请求,被spring前端控制servlet dispatcherServlet捕获
②.dispatcherServlet对请求url进行解析,得到请求资源标识符(Url),然后根据url调用HandMapping获得Handler配置的所有相关对象(包括Handler对象以及Handler对象对应的拦截器),最后以HandlerExecutionChain对象的形式返回。
③.dispatcherServlet根据获取的Handler,选择一个合适的HandlerAdapter。提取Request中的模型数据,填充Handler入参,开始执行Handler(controller),Handler执行完成后,向dispatcherServlet返回一个ModelAndView对象
④.dispatcherServlet根据返回的ModelAndView,选择合适的ViewReSolver(必须是已经注册到Spring容器中的)ViewReSolver
⑤.通过ViewReSolver结合Model和View,来渲染dispatcherServlet将渲染结果返回给客户端。

** 核心控制器捕获请求,查找Handler,执行Handler,选择ViewReSolver,通过ViewReSolver渲染视图并返回
40.Struts2和springMVC的区别
①.核心控制器不同:Struts2是filter SpringMVC 是servlet
②.springMVC快一些,Struts2是基于对象设计,每次请求都会实例一个action,但是springMVC是基于方法
③.管理方式不同:SpringMVC 提供了注解方式进行管理,各种功能的注解都比较全,使用简单,而Struts2需要采用xml配置参数来管理
④.参数传递:Struts2通过ValueStack继续传递和赋值,而springMVC是通过方法的参数来传递
⑤.intercepter的实现机制:Struts有自己的intercepter机制,但是SpringMVC用的是独立AOP方式。,这样springmvc更加简洁,开发效率更加高效
⑥.ajax返回方式是springMVC是通过注解的方式@responseBody 但是Struts使用插件的方式进行处理

41.Spring 两大核心,spring是j2EE应用程序框架
①.IOC(控制反转)原理:工厂模式+反射+配置文件
②.AOP(面向切面编程) 原理:动态代理在执行前后或者出现异常执行相关逻辑

42.事务传播特性
Required 存在一个事务则支持当前事务,如果没有事务则开启
supports 存在事务,支持当前事务,如果没有则非实物的执行
mandatory 必要的 存在一个事务则支持当前事务,如果没有事务则抛出异常
required_new 总是开启新事物 存在一个事务则将这个存在的事务挂起
NOT_SUpport 总是非事务执行,并挂起任何存在的事务
Never 总是非事务执行,如果存在抛出异常
Nested 嵌套 如果有就嵌套,没有就开启事务
43.spring事务隔离级别
44.ORM 对象关系映射
ORM框架:为了解决面对对象与关系数据库存在相互不匹配的现象的技术。
MyBatis hibernate
45.MyBatis hibernate的区别
MyBatis 好处:屏蔽jdbc api的底层访问细节,将sql和java代码分离,提供了将结果集自动化封装称为实体对象和对象的集合的功能。queryForlist返回对象集合,用queryForObject返回单个对象,提供了自动将实体对象属性传递给sql语句的参数。
hibernate:hibernate是一个全自动的ORM映射工具,他可以自动生成sql语句并执行返回结果集。
差异:hibernate不能处理复杂的sql
46.hibernate的映射状态
瞬时状态
持久化状态
游离状态
删除状态

47.hibernate缓存
目的:为提供访问速度,变数据库访问为内存访问
一级缓存是session级别,内置不能被卸载
二级缓存是sessionfactory是的,从应用到应用介绍有效果,是可选的,默认没有,需要手动开启
二级缓存适用数据:很少被修改 经常查询 不重要
没有解决分布式缓存,默认不支持,使用redis
48.webservice是soa(面向服务编程)的架构,她不依赖于语言,不依赖于平台,通过internet进行http协议的网络应用间交互。
49.activity 是业务流程管理和工作流系统,核心是超快速、稳定的流程引擎易,易于spring结合。
高级部分
50.查找sql慢查询用explain
51.数据库优化
1.设计遵循第三范式
52.选择存储引擎
MyISAM:对事物要求不高,以查询和插入为主,不支持外键,支持全文索引,支持表锁
innodb:对事务要求高,建议使用,支持外键,不支持全文索引、支持行锁
memory:数据变化频繁,不需要入库,同时频繁查询与修改,速度极快
53.用索引查询变快 但是增删查会变慢
复合索引,不使用第一部分不会使用索引
查询“%kkk%” 不会用到索引
要求所有字段必须使用都必须单独使用时能使用索引
mysql判断,全表查询比索引快是使用索引
54分表
水平分表 按照行数据分表
垂直分表 按照列分表
水平分表策略:
按照时间,具有很强的时效性
按照id范围
通过hash分表,通过一定的算法进行分表
55.优化小技巧
ddl优化:①第一步 插入之前删除key,第二部 批量插入 第三部 恢复key
②关闭唯一校验③变多次提交为一次
dml: 批量插入
dql:order by 多用索引排序 group by中去掉order by null 子查询
56.redis保存对象
json字符串:需要手动转为json字符串,作为字符串存储
字节:需要转换为字节存储,数据量大时使用

 


转载:https://www.cnblogs.com/LiLiliang/p/9986172.html

推荐内容:
Java和.NET(C#)的开发用到的技术对比总结
Java常考面试题
JAVA框架面试题
Java基础面试题(1)
Java面试通关秘籍汇总集
2年Java开发工作经验面试总结
40个Java多线程面试问题
Java 中的几种线程池,你之前用对了吗
虽然不抱希望但也愿.Net和Java之争暂得平息
阿里面试回来,想和Java程序员谈一谈

 

java websocket client,java基础面试笔试题 我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家。 扫描二维码或搜索下图红色VX号,加VX好友,拉你进【程序员面试学习交流群】免费领取。也欢迎各位一起在群里探讨技术。 推荐文章:Java 面试知识点解析;Mysql优化技巧(数据库设计、命名规范、索引优化 websocket是H5新推出的协议,一般用于前端,但是在实际项目中我们需要用jav... 阅读详情

相关推荐

java面试题,各大企业常见的java笔试题及答案(精华)

BlockIO同步阻塞式IO,就是我们平常使用的传统IO,它的特点是模式简单使用方便,并发处理能力低。NonIO同步非阻塞IO,是传统IO的升级,客户端和服务器端通过Channel(通道)通讯,实现了多路复用AsynchronousIO是NIO的升级,也叫NIO2,实现了异步非堵塞IO,异步IO的操作基于事件和回调机制。篇幅限制下面就只能给大家展示小册部分内容了。

2401_89221704的博客 1033

java面试题——java基础(四)

java基础1.java跨平台  由于各个操作系统的指令不完全一样,在不同的操作系统执行不同的程序代码,java开发了java虚拟机来屏蔽系统之间的差异,针对不同的系统安装不同的虚拟机即可。2.int数据占32字节  8中基本类型:byte(8)、short(16)、int(32)、long(64)、float(32)、double(64)、char(16)、Boolean(1)3.ja...

ba2394242的博客 579

ZEMAX学习第7天-手机镜头光学系统设计全过程案例

接下来对系统微调,依次缩小CRA和畸变,首先对CRA进行依次递减(39°、38°、37°、36°、35°),目前CRA角度40度,每次下降一度进行优化,利用MAXX加OPLT一起控制,控制小于35°。可以看出在标注的三个地方镜头曲率变化,导致PY=1的光线走向奇特,因此需要对矢高进行调整,按照标注的地方依次调整(从右到左)至传函变好,越靠近右边对其余视场影响越小。3.圆锥系数值较大,透镜形状怪异;一、第1,3镜子偏厚,第4镜子偏薄,45镜子间隔边缘偏小,第5片镜子中心厚度与边缘厚度相差较大,需要控制;

liningliwei的博客 1079

处理对象的多种状态及其相互转换——状态模式(二)

2 状态模式概述 状态模式用于解决系统中复杂对象的状态转换以及不同状态下行为的封装问题。当系统中某个对象存在多个状态,这些状态之间可以进行转换,而且对象在不同状态下行为不相同时可以使用状态模式。状态模式将一个对象的状态从该对象中分离出来,封装到专门的状态类中,使得对象状态可以灵活变化,对于客户端而言,无须关心对象状态的转换以及对象所处的当前状态,无论对于何种状态的对象,客户端都可以一致处理。 ...

www.jiav.net技术网站的加盟博客 362

【AAAI 2025】轻量级特征增强新范式!FCM 模块助力小目标检测,即插即用提升模型泛化能力

本文介绍了AAAI 2025提出的轻量级特征增强新范式FCM模块,它通过显式分离并双向交互语义与空间特征,有效解决了小目标检测中特征信息失配的核心难题。该模块设计精巧,计算开销极低,能够即插即用式地嵌入YOLO等主流检测网络,显著提升模型对小目标的泛化检测能力,尤其适用于遥感、自动驾驶等对计算资源敏感的实际场景。

weixin_29056145的博客 287

LSTM 怎么进行二维数据的输入呢

尽管LSTM并不天然地适用于处理图像、视频等二维数据,但通过时间序列化、卷积特征提取和双向LSTM等方法,我们可以将二维数据转化为适合LSTM输入的形式,从而利用LSTM的强大记忆能力和长期依赖学习能力对二维数据进行建模。未来的研究方向可以考虑将LSTM与其他模型结合,例如将LSTM与卷积神经网络(Convolutional Neural Network, CNN)结合,利用CNN提取图像的空间特征,然后利用LSTM学习时间序列的长期依赖;

xiamu_CDA的博客 1038

设计模式 ( 十七) 状态模式State(对象行为型)

设计模式 ( 十七) 状态模式State(对象行为型) 1.概述 在软件开发过程中,应用程序可能会根据不同的情况作出不同的处理。最直接的解决方案是将这些所有可能发生的情况全都考虑到。然后使用if... ellse语句来做状态判断来进行不同情况的处理。但是对复杂状态的判断就显得“力不从心了”。随着增加新的状态或者修改一个状体(if else(或switch case)语句的增多或者修...

管子(zero)的杂乱空间 1228

PIN限幅二极管在接收机中的应用

本文介绍了接收机保护限幅器的工作原理及应用,重点阐述了PIN二极管在雷达收发机中的关键作用。文章指出,限幅器能有效保护接收机灵敏元件免受大功率信号损害,主要通过反射而非耗散功率来实现保护功能。文章详细分析了PIN二极管的层结构特性及其阻抗变化机制,解释了多级限幅器的设计原理(包括清理级和粗限幅器的配合使用),并介绍了通过添加检波二极管降低阈值水平的方法。最后指出,实际应用中限幅器通常采用3级或更少的设计。

weixin_49761275的博客 2376

VS Code + Kimi Code 环境链路修复指南

VS Code 是现代前端开发的核心编辑器,其集成终端与插件生态高度依赖底层 Shell 环境(如 Git Bash)和 Node.js 工具链的协同。当出现 'kimi code 报错' 或 'spawn git ENOENT' 等现象时,本质是终端类型错配、PATH 环境变量断裂或 Shell 初始化脚本未加载所致。这类问题并非插件缺陷,而是开发环境可信度缺失的典型表现——它暴露了 VS Code 启动上下文与用户日常 Bash 环境之间的割裂。通过统一终端配置、显式注入 npm 全局路径、启用 --l

weixin_34133829的博客 1155

提示工程架构师干货:AI上下文工程在社交媒体舆情溯源中的应用

在舆情溯源中,“上下文”不是单一的“文本内容”,而是多维度、多源的信息集合溯源时间:从事件爆发到找到源头,只用了24小时(传统方法需要3-5天);溯源准确性:100%(通过人工验证确认);后续行动:品牌X发布了澄清声明,揭露了品牌Y的恶意行为,舆情在48小时内平息。社交媒体舆情溯源是一个“复杂的系统工程”,需要结合数据、模型、上下文理解。AI上下文工程的出现,让我们从“被动应对”转向“主动溯源”,从“模糊判断”转向“精准分析”。

Java大师兄的博客 813

【技术科普】破解政务跨系统数据壁垒!亘川一网统管平台多源数据同步技术解析

本文解析亘川一网统管平台多源数据同步技术,针对政务跨系统数据壁垒难题,介绍组件的数据采集、校验、审计留痕等核心能力,结合营商环境项目落地案例,对比传统开发模式差异,讲解开源组件的实践价值,为政务项目开发者提供落地参考。

weixin_67440240的博客 635

Java面试,如何在短时间内做突击

面试前很有必要针对性的多刷题,大部分童鞋实战能力强,理论不行,面试前不做准备很吃亏。这里整理了很多常考面试题,希望对你有帮助。 面试技术文 Java岗 面试考点精讲(基础篇01期) Java岗 面试考点精讲(基础篇02期) Java岗 面试考点精讲(网络篇03期) Java 面试中遇到的坑 Java面试中遇到的坑【填坑篇】 Java面试中遇到的坑【篇二】 java面试遇到的坑...

Java知音 9107

iStoreOS等软路由插件卸载的残留?分享一款软路由高级卸载工具,自定义卸载,轻松解决卸载残留问题

iStoreOS用户看过来!👀 还在被插件包残留困扰吗?本文分享一款“高级卸载”的插件,助你深度清理iStoreOS系统,彻底解决软件卸载不净的痛点,告别频繁恢复出厂设置的烦恼!🚀

XiaoqiangClub的博客 1545

java面试题大全

过完年,又有大批人要换工作了,这里整理了很全的java面试笔试题,希望对大家有所帮助! 面试题部分! SSH框架面试题集锦 网易2017春招笔试真题编程题集合题解 面试进行曲之技术面试(项目经验) Java面试题-基础篇一 Java面试题-基础篇二 Java面试题-集合框架篇三

Java笔记虾 4万+

open3d将某一时间序列下的彩色图和深度图批量转换成点云(python)

必备条件需要3D相机生成的彩色图及深度图,注意要将深度图与彩色图对齐(一般3D相机自带对齐算子),以及3D相机的彩色图内参(相机自带内参获取功能)。有了此彩色图、对齐后的深度图以及相机内参就能使用open3d生成彩色点云了.

吾名招财的博客 315

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

【面试】——Java面试题内容总结

往期内容聚合 设计模式内容聚合 面试技术文 Java岗 面试考点精讲(基础篇01期) Java岗 面试考点精讲(基础篇02期) Java岗 面试考点精讲(网络篇03期) Java 面试中遇到的坑 Java面试中遇到的坑【填坑篇】 Java面试中遇到的坑【篇二】 java面试遇到的坑[第三期] java面试填坑解惑篇[三] java面试遇到的坑[第四期] 面试官:你分析...

我爱吃土豆 5921

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

JAVA基础面试题,java初级面试笔试题

我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家。 扫描二维码或搜索下图红色VX号,加VX好友,拉你进【程序员面试学习交流群】免费领取。也欢迎各位一起在群里探讨技术。 推荐文章:Java 面试知识点解析;Mysql优化技巧(数据库设计、命名规范、索引优化 Hibernate的缓存机制 1、Hibernate是一个持久层框架,经常访问物理数...

ccc_ccc8的博客 772

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

java一年工作经验或者应届生面试题及个人心得

刚看了会手机,我妈就来了个微信问我最近工作找的怎么样了,和我妈聊了会后就打开了笔记本顺手点了根烟(ps:吸烟有害健康)来总结下最近一个月的面试,希望可以帮助到一年经验左右离职的小伙伴们。 好了,进入正题了。 我是19年的毕业生学的是电子信息工程,当时学校主要偏的是硬件,软件这方面就开了c语言、c++和java的基础课程。当时java这块好像讲到List集合这块就没讲了,当时学的一般算是有一点点点点基础吧,起码知道面向对象(hhh)。 那是19 年的春节是回的老家过年,那时候去我舅爷爷家去拜访,刚好被问到工作

weixin_44543805的博客 4586

java中级面试题 之基础篇,java初级面试笔试题

我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家。 扫描二维码或搜索下图红色VX号,加VX好友,拉你进【程序员面试学习交流群】免费领取。也欢迎各位一起在群里探讨技术。 推荐文章:Java 面试知识点解析;Mysql优化技巧(数据库设计、命名规范、索引优化 一、Java基础 1. 实例方法和静态方法有什么不一样? 1、在外部调用静...

ccc_ccc8的博客 493

腾讯往届笔试面试题整理大全

整理了一下腾讯往届笔试面试题,希望对大家有帮助: 超级有用的面试题:Java常见面试题    常见算法面试题   数据库常见面试题  操作系统常见面试题   C/C++常见面试题  大数据常见面试   python常见面试 来源:腾讯笔试面试圈>> 1、史上最全Java面试266题:算法+缓存+TCP+JVM+搜索+分布式+数据库 2、2018腾讯秋招正式笔试题目 3、201...

wodwl的专栏 4万+

面试题内容聚合

分类整理一些内容,方便需要时回过头来看,整理不易,如有疏漏,请多担待!之后要查找这篇文章,可以直接在Java知音公众号后台回复 “面试题聚合”面试技术文Java岗 面...

Java笔记虾 846

Java基础面试题,java初级面试笔试题

我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家。 扫描二维码或搜索下图红色VX号,加VX好友,拉你进【程序员面试学习交流群】免费领取。也欢迎各位一起在群里探讨技术。 推荐文章:Java 面试知识点解析;Mysql优化技巧(数据库设计、命名规范、索引优化 1.你最常上的两个技术站和最常使用的两个app分別进什么?主要解决你什么需求? ...

agoodcoder777的博客 1140

网易历届笔试面试题整理大全

整理了一下网易往届笔试面试题,希望对大家有帮助: 超级有用的面试题:Java常见面试题    常见算法面试题   数据库常见面试题  操作系统常见面试题   C/C++常见面试题  大数据常见面试   python常见面试 来源:网易笔试面试圈>> 1、2019网易实习生招聘编程题集合 2、2018网易校园招聘编程题真题集合 3、2018网易前端实习笔试题 4、2018网易...

wodwl的专栏 1万+

java基础面试题,java初级面试笔试题

我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家。 扫描二维码或搜索下图红色VX号,加VX好友,拉你进【程序员面试学习交流群】免费领取。也欢迎各位一起在群里探讨技术。 推荐文章:Java 面试知识点解析;Mysql优化技巧(数据库设计、命名规范、索引优化 1.什么是B/S架构?什么是C/S架构 B/S(Browser/S...

agoodcoder777的博客 448

2019java面试(六)

就业指导 Java就业指导 面试收到offer必备 208 道面试题 Java面试收到offer必备 208 道面试题 Java 208 道面试题:第一模块答案 Java 208 道面试题:第二模块答案 Java 208 道面试题:第三模块答案 Java 208 道面试题:第四模块答案 Java 208 道面试题:第五模块答案 Java 208 道面试题:第六模块答案 ...

微信公众号:一颗向上的草莓 2558
上一篇: JAVA基础面试题,java高级面试笔试题
下一篇: BTA 常问的 Java基础40道常见面试题及详细答案,java初级面试笔试题
agoodcoder777
博客等级 码龄8年 24粉丝 54原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值