【面试题】java中高以上必会技能】的更多相关文章

java基础 1.集合相关 1.1 java中常见的集合 答:Arraylist,LinkedList,ListedList,HashMap,HashSet. 1.2 arraylist和linkedlist区别 答:ArrayList和LinkedList都实现了List这个接口继承了Collection接口,collection接口又继承了lterable这个接口,所以List有了这两种特性.然后去实现List的集合去实现List的方式又有所不同. ArrayList实现了List接口,它是…
Java架构师必会的技能 我把它分为了五大专题 工程化专题 工程化专题 git git安装使用 git日常使用:fetch/pull/push/revert/rebase git分支管理git flow Jenkins多套环境(test/pre/production)系统自动化发布 Jenkins自动发布到远程主机 MavenMaven私服搭建setting.xml文件剖析pom.xml详解Maven实用插件教学(静态代码检查.生成可执行jar包)profile使用 源码分析 源码分析 Spri…
Netty 作为互联网中间件的基石,是 JAVA 工程师进阶为高级程序员必备的能力之一.也是目前是互联网中间件领域使用最广泛最核心的网络通信框架. Netty是一个高性能.异步事件驱动的NIO框架,它提供了对TCP.UDP和文件传输的支持:无论是在互联网领域.分布式计算领域,还是通信行业,游戏领域都有广泛的应用. 今天给大家介绍的这个教程,跟你平时学习的教程不太一样.这是一个通过实战操作来学习Netty的教程.会用由浅入深的概念+代码的方式,快速让人理解并上手Netty. 因为这项技能对于JAV…
企业必会技能 tomcat tomcat   一.什么是Tomcat? Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache.Sun和其他一些公司及个人共同开发而成.由于有了Sun 的参与和支持,最新的Servlet 和JSP规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范.因为Tomcat 技术先进.性能稳定,而且免费,因而深受Java爱好…
面试题-Java设计模式举例 1.适配器模式 涉及三个角色:Target目标接口.Adaptee源角色.Adapter适配器:Adapter将源接口适配到目标接口,继承源接口,实现目标接口. Java I/O操作中很多这样的例子: InputStreamReader 将 InputStream 适配到 Reader:需要继承InputStream实现Reader. OutputStreamWriter 将 OutputStream 适配到 Writer: StringReader 将 Strin…
1.什么是JDBC驱动程序? JDBC驱动程序是使Java应用程序与数据库进行交互的软件组件.JDBC驱动程序有4种类型: JDBC-ODBC桥驱动程序 本机API驱动程序(部分为Java驱动程序) 网络协议驱动程序(完全Java驱动程序) 驱动程序(完全Java驱动程序) 2.用Java连接数据库的步骤是什么? 注册驱动程序类 建立连接 建立声明 执行查询 关闭连接 3. JDBC API组件是什么? java.sql软件包包含JDBC API的接口和类. 接口: 连接 声明 准备声明 结果集…
spring面试问题 Q1.什么是spring? Spring本质上是一个轻量级的集成框架,可用于用Java开发企业应用程序. Q2.命名Spring框架的不同模块. 一些重要的Spring Framework模块是: Spring Context –用于依赖注入. Spring AOP –用于面向方面的编程. Spring DAO –使用DAO模式进行数据库操作 Spring JDBC –用于JDBC和DataSource支持. Spring ORM –对ORM工具的支持,例如Hibernat…
1. jsp的生命周期方法是什么? 方法 描述 公共无效的jspInit() 与servlet的init方法相同,仅被调用一次. 公共无效_jspService(ServletRequest request,ServletResponse)引发ServletException,IOException 它在每次请求时都被调用,与servlet的service()方法相同. 公共无效的jspDestroy() 与servlet的destroy()方法相同,仅调用一次. 2.什么是JSP隐式对象? 默…
Q1.错误和异常有什么区别? 错误是在运行时发生的不可恢复的情况.如OutOfMemory错误.这些JVM错误无法在运行时修复.尽管可以在catch块中捕获错误,但是应用程序的执行将停止并且无法恢复. 而异常是由于输入错误或人为错误等原因而发生的情况.例如,如果指定的文件不存在,则将抛出FileNotFoundException.否则,如果尝试使用null引用,则会发生NullPointerException.在大多数情况下,有可能从异常中恢复(可能是通过向用户提供输入正确值的反馈等). Q2.…
视频通过以下四个方面介绍了HASHMAP的内容 一. 什么是HashMap Hash散列将一个任意的长度通过某种算法(Hash函数算法)转换成一个固定的值. MAP:地图 x,y 存储 总结:通过HASH出来的值,然后通过值定位到这个MAP,然后value存储到这个MAP中的HASHMAP基本原理 1. KEY 是否可以为空?可以,Null当成一个Key来存储 2. 如果Hash KEY重复了会覆盖吗?会覆盖,但返回旧的值 3. HASHMAP什么时候做扩容?put 的时候,阀值高于或等于0.7…