昨晚参加一个面试,被问到try catch finally相关的知识,虽然之前了解过其中奇怪的用法,特别有return的情况,但是由于时间久远,完全忘了,导致这个问题回答不是很好,只是知道finally无论是否发生异常都…
分类:Java学习
输出4个整数(不重复)的所有排列组合
给定数组int[] a={1,2,3,4},输出这四个数的所有排列组合。 答案为: 1 2 3 4,1 2 4 3,1 3 2 4,1 3 4 2,1 4 2 3,1 4 3 2 2 1 3 4,2 1 4 3,2 3 …
Java中静态变量和实例变量的区别
小编打算利用暑假的时间重新系统的学习一下Java,以前也写了一部分关于Java的博客,但是写的很糟糕,打算重新写一下,就主要写一下学习过程中遇到的问题,希望能对广大Java学习爱好者有所帮助(本人菜鸟一只,欢迎各路大佬指…
详解Java的8种基本数据类型以及中文字符各占几个字节
一、提出问题 首先Java中共有8中基本数据类型和3中引用数据类型,那么这8种基本数据类型都占几个字符呢? 二、分析问题 Java中的8种基本数据类型分别是: 字节型:byte 字符型:char 整型:int 长整型:l…
xml文件格式
xml文件分为文件头和文件体 文件头 文件头:由xml生命和dtd文件类型声明组成。其中dtd文件类型声明是可以省略的。 <?xml version="1.0" encoding="gb2312"?> 文件体…
Java实现的手机号码屏蔽功能
手机号码屏蔽 需求 以字符串的形式从键盘接收一个手机号,将中间的四位号码屏蔽,最终效果为:158****1818 分析 1、从键盘录入一个字符串,用Scanner实现 2、截取字符串前三位,截取字符串后四位 3、将截取后…
Java面向对象三大特征
目录 前言 1 封装思想 封装概述 封装原则 封装好处 2 继承 2.1 继承 2.2 继承的作用 2.3 继承后成员访问规则 2.4 方法重写 2.5 继承的应用 3 多态 多态定义 多态使用的前提条件 方法重写 多态…
关于IDEA如何恢复历史版本以及历史记录
今天打开项目的时候满篇红,之前还好好的,项目文件太多不方便查找,于是利用了IDEA恢复历史版本的功能,很有帮助。 1.右键点击文件根目录。 2.按照第一步操作后进入以下页面,找到要恢复的历史版本,点击Revert,即可恢…
四大基础数据结构:数组、链表、队列和栈
四大基础数据结构:数组、链表、队列和栈 1、时间复杂度(大O表示法) 2、数组 3. 链表 4、 队列 4.1 数组构造队列 4.2 链表构造队列 5、栈 6、结语 1、时间复杂度(大O表示法) 衡量时间复杂度与空间复杂…
字符串转换为数值型(判断字符串是否为纯数字组成)
字符串转换为数值型(避免非数字错误) 当字符串转为数值型(Number直接子类)时,若字符串组成中含有非数字那么转换就会出现运行错误–数值转换异常(NumberFormatException),故我们在进行字符串转换为数…
java多个文件压缩打包成zip下载
java多个文件压缩打包成zip下载 如果实现批量操作一些文件,使之压缩打包成zip下载? 具体实现步骤如下: 设置下载文件名编码 创建zip输出流ZipOutputStream 将需要下载的文件流循环写入ZipOutp…
将mp3格式的音频转换为采样率8k的wav
需求 最近系统上需要增加一个功能,就是测试我们系统的ASR识别引擎,这就需要上传一段音频,然后我们返回识别后的文字,但是我们的识别引擎需要采样率16k,格式为wav的音频文件,但是我们又不能限定用户上传的录音格式,所以需…