自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 Java面试-企业实战面试题6

1. 选择题1.1 ArrayList list = new ArrayList(20);语句中的 list 集合大小扩充了几次(A)A.0B.1C.2D.31.2 如果去掉了 main 方法的 static 修饰符会怎样(B)A.程序无法翻译B.程序能正常编译,运行时或抛出 NoSuchMethodError 异常C.程序能正常编译,正常运行D.程序能正常编译,正常运行一会会...

2019-08-15 08:50:13 3562

原创 Java面试-企业实战面试题5

1.选择题1.1 下列关于栈的描述错误的是(B)A. 栈是先进后出的线性表B. 栈只能顺序存储C. 栈具有记忆功能D.对栈的插入和删除操作中,不需要改变栈底指针1.2 对于长度为 n 的线性表,在最坏的情况下,下列个排序法所对应的比较次数中正确的是(D)A. 冒泡排序为 n/2B. 冒泡排序为 nC. 快速排序为 nD. 快速排序为 n(n-1)/21.3 阅读下列代码后,...

2019-08-14 20:26:35 532

原创 Java面试-企业实战面试题4

1. 选择题1.1 已知一棵二叉树,如果先序遍历的节点顺序是:ADCEFGHB ,中序遍历是:CDFEGHAB ,则后序遍历结果为:( D )A. CFHGEBDAB. CDFEGHBAC. FGHCDEBAD. CFHGEDBA知识点对于二叉树的遍历方式一般分为三种先序、中序、后序三种方式:先序遍历(根左右)若二叉树为空,则不进行任何操作:否则1、访问根结点。2、先序方式遍...

2019-08-14 13:06:22 653

原创 Java面试-企业实战面试题3

1.选择题1.1 下面代码的运行结果是(C)public class Test{public static void main (String[] args){List a = null;test(a);System.out.println(a.size());}public static void test(List a){a=new arrayList();a.add(“a...

2019-08-14 12:53:39 872

原创 Java面试-企业实战面试题2

1. 问答题1.1 下面程序的运行结果是? 为什么?String str1 = “hello”;String str2 = “he”+new String(“llo”);String str3 = “he”+”llo”;System.err.println(str1== str2);System.err.println(str1 == str3);答案: false true1.2...

2019-08-13 18:58:38 236

原创 Java面试-企业实战面试题1

1. 选择题1.1 在 Java 中,负责对字节代码解释执行的是(B)A. 应用服务器B. 虚拟机C. 垃圾回收器D. 编译器1.2 一个栈的输入序列为 1 2 3 4 5, 则下列序列中不可能是栈输出的序列的是(A)A. 5 4 1 3 2B. 2 3 4 1 5C. 1 5 4 3 2D. 2 3 1 4 51.3 下列那一个选项按照顺序包括了 OSI 模型的 7 个层次...

2019-08-13 18:51:26 658

原创 IO流总结

2019-08-09 10:14:50 85

原创 面向对象总结

2019-08-09 10:14:05 118

原创 集合总结

2019-08-09 10:12:50 87

原创 java常用类总结

2019-08-09 10:11:36 104

原创 Java集合总结

2019-08-09 10:09:35 94

原创 多线程(三)JavaSE基础面试(7续c)

13. Java 中多线程间的通信怎么实现?线程通信的方式:1.共享变量线程间通信可以通过发送信号,发送信号的一个简单方式是在共享对象的变量里设置信号值。线程 A 在一个同步块里设置 boolean 型成员变量 hasDataToProcess 为 true,线程 B 也在同步块里读取 hasDataToProcess这个成员变量。这个简单的例子使用了一个持有信号的对象,并提供了 set 和...

2019-08-08 19:07:30 125

原创 多线程(二)JavaSE基础面试

9. 如何控制某个方法允许并发访问线程的个数?10. package com.yange;2.11. import java.util.concurrent.Semaphore;12. /**13. * 14. * @author wzy 2015-11-3015. *16. */17.9. public class SemaphoreTest {17. /*18. * pe...

2019-08-08 19:02:45 178

原创 多线程(一)JavaSE基础面试

**多线程面试题**1. 多线程的创建方式(1)、继承 Thread 类:但 Thread 本质上也是实现了 Runnable 接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就是通过 Thread 类的 start()实例方法。start()方法是一个 native 方法,它将启动一个新线程,并执行 run()方法。这种方式实现多线程很简单,通过自己的类直接 extend ...

2019-08-08 18:53:49 131

原创 JavaSE(7续b)面试

九、Java 的多线程和并发库对于 Java 程序员来说,多线程在工作中的使用场景还是比较常见的,而仅仅掌握了 Java 中的传统多线程机制,还是不够的。在 JDK5.0 之后,Java 增加的并发库中提供了很多优秀的 API,在实际开发中用的比较多。因此在看具体的面试题之前我们有必要对这部分知识做一个全面的了解。(一)多线程基础知识–传统线程机制的回顾( 1 ) 传统使用类 Threa...

2019-08-08 18:44:32 230

原创 JavaSE(7续a)面试

5. List 的三个子类的特点ArrayList 底层结构是数组,底层查询快,增删慢。LinkedList 底层结构是链表型的,增删快,查询慢。voctor 底层结构是数组 线程安全的,增删慢,查询慢。6. List 和 Map、Set 的区别****6.1 结构特点List 和 Set 是存储单列数据的集合,Map 是存储键和值这样的双列数据的集合;List 中存储的数据是有顺序,...

2019-08-08 17:59:00 240

原创 JavaSE基础(7)面试

八、Java 的集合1. HashMap 排序题,上机题。(本人主要靠这道题入职的第一家公司)已知一个 HashMap<Integer,User>集合, User 有 name(String)和 age(int)属性。请写一个方法实现对HashMap 的排序功能,该方法接收 HashMap<Integer,User>为形参,返回类型为 HashMap<Intege...

2019-08-08 17:45:14 145

原创 JavaSE基础(6)面试

七、Java 的 IO1. Java 中有几种类型的流按照流的方向:输入流(inputStream)和输出流(outputStream)。按照实现功能分:节点流(可以从或向一个特定的地方(节点)读写数据。如 FileReader)和处理流(是对一个已存在的流的连接和封装,通过所封装的流的功能调用实现数据读写。如BufferedReader。处理流的构造方法总是要带一个其他的流对象做参数。一个...

2019-08-08 17:35:48 119

原创 JavaSE基础(5)面试

六、Java 的数据类型1. Java 的基本数据类型都有哪些各占几个字节如下表所示:补充:布尔型 boolean 1 只有两个值 true 与 false2. String 是基本数据类型吗?String 是引用类型,底层用 char 数组实现的。3. short s1 = 1; s1 = s1 + 1...

2019-08-08 17:21:00 103

原创 面试JavaSE基础(4续)

Java8 之前的日期和时间使用的槽点Tiago Fernandez 做过一次投票,选举最烂的 JAVA API,排第一的 EJB2.X,第二的就是日期 API(Date 和Calender)1. 槽点一最开始的时候,Date 既要承载日期信息,又要做日期之间的转换,还要做不同日期格式的显示,职责较繁杂(不懂单一职责,你妈妈知道吗?纯属恶搞~哈哈)后来从 JDK 1.1 开始,这三项职责分...

2019-08-08 13:31:48 126

原创 面试JavaSE基础(4)

五、JavaSE 常用 APIMath.round(11.5)等于多少?Math.round(- 11.5) 又等于多少?Math.round(11.5)的返回值是 12,Math.round(-11.5)的返回值是-11。四舍五入的原理是在参数上加 0.5然后进行取整。2. switch 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String上?Java...

2019-08-08 13:20:42 199

原创 面试JavaSE基础(3)

三、Java 中的多态1. Java 中实现多态的机制是什么?靠的是父类或接口定义的引用变量可以指向子类或具体实现类的实例对象,而程序调用的方法在运行期才动态绑定,就是引用变量所指向的具体实例对象的方法,也就是内存里正在运行的那个对象的方法,而不是引用变量的类型中定义的方法。四、Java 的异常处理2. Java 中异常分为哪些种类1)按照异常需要处理的时机分为编译时异常(也叫强制性异常...

2019-08-08 12:55:08 130

原创 面试JavaSE基础(2)

二、JavaSE 语法1. Java 有没有 goto 语句?goto 是 Java 中的保留字,在目前版本的 Java 中没有使用。根据 James Gosling(Java 之父)编写的《The Java Programming Language》一书的附录中给出了一个 Java 关键字列表,其中有 goto 和 const,但是这两个是目前无法使用的关键字,因此有些地方将其称之为保留字,...

2019-08-08 10:34:54 118

原创 面试JavaSE基础(1)

一、Java 面向对象1. 面向对象都有哪些特性以及你对这些特性的理解1)继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段。2) 封装:通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本...

2019-08-08 09:03:43 153

原创 jQuery总结与回顾

2019-08-08 08:45:28 128

原创 JavaScript总结与回顾

2019-08-08 08:44:09 288

原创 Html总结与回顾

2019-08-08 08:42:41 119 1

原创 css总结与回顾

2019-08-08 08:41:20 100

原创 Spring、SpringMVC、Mybatis等框架知识点整合(ssm)

spring中得ioc di区别,以及对象的四种初始化方式,注解配置中常用的注解aop中基本概念连接点,切入点,通知,切面等,以及aop的表达式编写1.spring中的ioc/di的区别:DI和IOC本质上没有区别,它们都是指Spring来创建、管理、初始化、销毁、控制Java类。只是它们站在不同的角度来描述关于对象的使用。 IOC:主要体现在对象的创建、控制、销毁等交给Spring容器。...

2019-08-07 18:59:31 699

原创 数据库、MySql知识点

**1.SQL分类**DDL (数据定义语言) 数据定义语言 - Data Definition Language 用来定义数据库的对象,如数据表、视图、索引等DML (数据操纵语言) 数据处理语言 - Data Manipulation Language 在数据库表中更新,增加和删除记录 如 update, insert, deleteDCL (数据控制语言) 数据控制语言 – D...

2019-08-07 13:32:40 235

原创 JavaWeb回顾

WEB回顾:1.servlet生命周期:Servlet创建的时间:外界首次访问的时候被创建并且初始化,后来的只要是请求当前这个servlet程序,就由它继续来提供服务,servlet不再创建和初始化。Servlet销毁时间:项目从服务器移除或者web服务器正常关闭。2.ServletConfig接口:它表示的是与某个Servlet本身有关系的一些配置信息。它可以在web.xml文件中配置...

2019-08-07 13:15:30 146

原创 Java设计模式之命令模式

命令模式的定义与特点:命令(Command)模式的定义如下:将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分割开。这样两者之间通过命令对象进行沟通,这样方便将命令对象进行储存、传递、调用、增加与管理。**命令模式的主要优点如下:**1.降低系统的耦合度。命令模式能将调用操作的对象与实现该操作的对象解耦。2.增加或删除命令非常方便。采用命令模式增加与删除命令不会影响其他类,...

2019-08-07 08:58:09 119

原创 在SpringBoot中过滤器、监听器、拦截器的简介及其简单应用

**在SpringBoot中过滤器、监听器、拦截器的简介及其的应用**过滤器:依赖于servlet容器,对几乎所有的请求起作用,在容器启动时初始化调用init方法,以后每个请求都调用doFilter(),主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,它是随你的web应用启动而启动的,只初始化一次,以后就可以拦截相关请求,只有当你的web应用停止或重新部署加载的时候才销毁。...

2019-08-05 18:52:11 163

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除