自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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