自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 java面试之javaSE——java基础(线程)

一、多线程1、线程的创建方式线程的创建方式主要有三种:继承Thread类实现Runnable接口实现Callable接口1)线程与进程进程是系统程序运行的基本单位,是程序的一次执行过程,每个进程都有自己的内存空间,它有5个基本状态:初始态、执行态、等待状态、就绪状态、中止状态。线程是CPU调度的基本单位,它与同一个进程的其他线程共享进程的资源空间。线程是进程的一部分,一个进程可...

2020-02-21 19:29:48 240

原创 java面试之javaSE——java基础(集合框架:ArrayList的扩容)

一、ArrayList扩容1、ArrayList构造方法 public ArrayList(int initialCapacity) { if (initialCapacity > 0) { this.elementData = new Object[initialCapacity]; } else if (initialCapac...

2020-02-21 19:29:01 217

原创 华为OD——java开发工程师面试(附回忆版题目)

1月份同学给我推荐了这个岗位,因为没有工作经历,所以还是比较有压力的,只能尽力准备了。一、机试在正式机试之前,我在牛客网在线编程练了几十道题,原本的计划是题目练完的,但是看错了机试时间,最后匆忙机试。1、机试题目【正则表达式匹配】请实现一个函数用来匹配包括’.‘和’‘的正则表达式。模式中的字符’.‘表示任意一个字符,而’'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符...

2020-02-21 19:25:30 17763 7

原创 java面试之javaSE——java基础(在Java中如何跳出当前的多重嵌套循环、&和&&的区别)[2]

一、在Java中如何跳出当前的多重嵌套循环在java中提供了跳出循环的break和continue关键字,但是他们只能够跳出或者跳过一层循环。那么在java中可以通过对循环定义一个label来实现循环跳出。label:for(int i = 0;i < 10; i++){ for(int j = 0; j < 10; j++){ //跳出多重循环 //break lab...

2020-02-07 21:05:11 264

原创 java面试之javaSE——java基础(java和JavaScript的区别)

java和JavaScript的区别可以从四个方面来说:1、诞生背景:java由sun公司开发,前身是Oak语言;JavaScript由Netscape公司为实现浏览器扩展开发,前身是LiveScript语言。2、思想:java是面向对象编程,它要求有严格的对象设计;JavaScript是基于对象和事件驱动的编程语言。3、运行机制:Java是先编译后解释执行的开发语言,而JavaScrip...

2020-02-07 20:41:54 1153

原创 java面试之javaSE——java基础(正则表达式)

一、java如何支持正则表达式java的String类提供了支持正则表达式的方法,并且java中Pattern提供了丰富的API支持各种正则表达式操作。1、java 正则表达式元字符元字符是在java正则表达式中具有特殊含义的字符。Java中正则表达式的元字符如下: ( ) [ ] { } \ ^ $ | ? * + . < > - = !其中,[ ] 表示正则表达式...

2020-02-07 20:34:27 198

原创 剑指Offer——正则表达式匹配(牛客网)

一、问题描述1、描述请实现一个函数用来匹配包括’.‘和’*‘的正则表达式。模式中的字符’.‘表示任意一个字符,而’*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"abaca"匹配,但是与"aa.a"和"ab*a"均不匹配2、方法体public boolean match(char[] str, c...

2020-02-07 20:32:19 168

原创 剑指Offer——复杂链表的复制(牛客网)

一、问题描述1、描述输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)2、方法体public RandomListNode Clone(RandomListNode pHead) {}二、思路最开始我的思路是从头结点...

2020-02-04 14:19:03 160

原创 剑指Offer——二叉树中和为某一值的路径(牛客网)

一、问题描述1、描述输入一颗二叉树的跟节点和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。(注意: 在返回值的list中,数组长度大的数组靠前)2、方法体public ArrayList<ArrayList<Integer>> FindPath(TreeNode root,int ta...

2020-02-03 20:02:10 103

原创 剑指Offer——二叉搜索树的后序遍历序列(牛客网)

一、问题描述1、描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。 如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。2、方法体public boolean VerifySquenceOfBST(int[] sequence) {}二、思路首先判断左右子树的分界点,如果右子树中包含比根节点小的值,那么序列为假。其中循环结束条件是传入的开...

2020-02-03 15:14:04 101

原创 剑指Offer——从上往下打印二叉树(牛客网)

一、问题描述1、描述从上往下打印出二叉树的每个节点,同层节点从左至右打印。2、方法体public ArrayList<Integer> PrintFromTopToBottom(TreeNode root) {}二、思路简单描述就是同层打印,从上往下。错误思路:在最开始考虑的是按层遍历,但是因为传入数据是一个TreeNode结点,没有办法用循环遍历,也不能使用递归调用...

2020-02-03 14:06:49 88

原创 剑指Offer——栈的压入、弹出序列(牛客网)

一、问题描述输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的)二、思路如图所示,对pushA进行遍历,并且作压入栈操作。如果popA的元素与...

2020-01-30 17:21:55 138

原创 剑指Offer——包含min函数的栈(牛客网)

一、问题描述定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。二、思路在测试后查看了测试用例,初始化一个stack,然后每次pop之后输出最小值。这道题目的要求是时间复杂度为o(1),那么说明不能使用循环。可以考虑用两个栈实现这个题目。stackMin栈每个数据存放的都是目前为止栈中的最小元素,也就意味着pop时不需要考虑stackMi...

2020-01-30 14:53:13 87

原创 剑指Offer——顺时针打印矩阵(牛客网)

一、问题描述输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.输入输出输入[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]]...

2020-01-30 00:38:11 170

原创 java机试题目汇总以及问题总结

一、最大乘积问题题目描述## 标题给定一个无序数组,包含正数、负数和0,要求从中找出3个数的乘积,使得乘积最大,要求时间复杂度:O(n),空间复杂度:O(1)输入描述:输入共2行,第一行包括一个整数n,表示数组长度。第二行为n个以空格隔开的整数,分别为A1,A2, … ,An输出描述:满足条件的最大乘积示例1输入43 4 1 2输出24[点击并拖拽以移动]思路:本问题...

2020-01-20 21:10:36 1340

原创 Spring框架以及面试应用一:Spring体系结构(未完成,后续面试题会加入)

一、Spring体系结构其中Core Container是核心容器。Core模块提供了Spring框架的基本组成部分,包括控制反转(IOC)和依赖注入(OI)。Beans提供了BeanFactory,工厂模式的实现实现了配置和依赖注入从实际逻辑中解耦。Context模块建立在Beans和Core基础之上,Context继承于Bean模块并且添加了国际化()、资源加载、事件传播、...

2020-01-20 12:33:32 172

原创 java基础难点1

一、Java中类的初始化顺序(面试必考)初始化父类中的静态成员变量和静态代码块初始化子类中的静态成员变量和静态代码块初始化父类中的普通成员变量和代码块,再执行父类中的构造方法初始化子类中的普通成员变量和代码块,在执行子类中的构造方法代码示例:public class Demo2 { public static void main(String[] args) {//...

2020-01-14 21:20:35 344

原创 如何将一个Android项目使用本地服务器运行

这周在忙着课程设计,只忙了一个Android项目在本地运行的一个实践。在实战开发中,一个项目的测试阶段不能用服务器的数据,因此,在做测试的时候一定要把项目绑定在本地服务器上,并且访问本地数据库。在我做开发时候是基于eclipse下的Android项目,和myeclipse下的服务器端环境是springMVC+mybatis+sql主要在Android中更改IP为电脑动态网络IP

2016-01-09 23:16:26 955

原创 JSP和Servlet中的页面跳转和重定向辨析

初学JSP和Servlet,相信很多人和此时我的我一样,对于跳转和重定位不能清楚地辨析,经过和同学们讨论,发现了几点规律,或许这已经是大家都已经熟知的了。【JSP和Servlet中的页面跳转和重定向辨析】

2015-08-02 13:55:30 451

后台开发常用图标

后台开发常用图标,包含七种不同风格的图标16*16大小尺寸。绝对满足后台开发需求

2015-12-03

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

TA关注的人

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