- 博客(5)
- 收藏
- 关注
原创 JZ34 第一个只出现一次的字符
public class Solution { public int FirstNotRepeatingChar(String str) { char[] chars = str.toCharArray(); int count = 0;int temp=-1; for (int i = 0; i < chars.length; i++) { for (int j = 0; j < chars.length.
2021-08-29 20:22:03 108
转载 Java位运算符:Java移位运算符、复合位赋值运算符及位逻辑运算符
Java定义的位运算(bitwise operators)直接对整数类型的位进行操作,这些整数类型包括 long,int,short,char 和 byte。位运算符主要用来对操作数二进制的位进行运算。按位运算表示按每个二进制位(bit)进行计算,其操作数和运算结果都是整型值。Java 语言中的位运算符分为位逻辑运算符和位移运算符两类,下面详细介绍每类包含的运算符。一、位逻辑运算符位逻辑运算符包含 4 个:&(与)、|(或)、~(非)和 ^(异或)。除了 ~(即位取反)为单目运算符.
2021-08-29 20:04:41 138
原创 JZ48 不用加减乘除做加法
描述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。我的代码:public class Solution { public int Add(int num1,int num2) {//直接引用int的包装类 Integer num3=0; int num4=num3.sum(num1,num2); return num4; }}不是最优;官方...
2021-08-29 19:44:25 57
原创 java 进阶(3)异常处理机制一:try-catch-finally
在编写程序时,经常可能出现的错误的地方加上代码检测,如x/y时候检测分母是否为0,数据为空,输入的为字符串等,如果if过多会导致代码加长臃肿,可读性差,因此采用异常处理机制1. java异常处理java常用的异常处理机制,是将异常处理的程序代码集中在一起,与正常的代码分开,使得程序简洁、优雅、并易于维护2. 异常的处理:抓抛模型过程一:“抛”:程序在正常执行时,一旦出现异常,就会在异常代码处生成一个对应异常类的对象。并将此对象抛出,一旦抛出对象以后,其后的代码不再执行过程..
2021-08-29 17:20:36 139
原创 java 进阶(2) :异常抛出类型
面试题目:常见的异常都有哪些?举例说明一、编译时异常():IOException:IO,即:Input、Output,我们在读写磁盘文件、网络内容的时候经常会生的一种异常,这种异常是受检查异常,需要进行手工捕获。比如读写文件是需要抛出异常public int read() throws IOExceptionpublic void write(int b) throws IOException二、运行时异常(runtime exception):NullPoint
2021-08-29 17:14:56 325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人