自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 try-catch-finally执行顺序

try-catch-finally执行顺序组合方式,即哪一部分可以省略。三种组合方式,try-catch组合、try-finally组合、try-catch-finally组合。但是catch和finally不能同时省略。执行顺序try{ //可能发生异常的代码。一旦发现异常,则立即跳到catch执行。否则不会执行catch里面的内容}catch{//除非try里面执行代码发生了异常,否则这里的代码不会执行//因为异常了,有时直接在这里就return了}finally{ /

2021-04-27 08:43:09 148

原创 java中toString方法+length和length()的区别

java中toString()toString在java中很常见,主要是拼接对象的地址值。是Object类中的一个方法。重写的toString方法可以返回字符串的值,上代码。例1:拼接对象地址值public class ToString(){ public static void main(String[] args){ System.out.println(new Object().toString); }}代码运行结果为:java.lang.Object@

2021-04-26 23:03:17 678

原创 自动装箱和拆箱

自动装箱和拆箱每个基本数据类型都有自己对应的包装类。自动装箱和自动拆箱也是比较重要的知识点!面试常问自动装箱、拆箱其实可以理解为:把东西装进箱子里,然后在拿出来。其实分为:自动拆装箱和手动拆装箱补充一下自动类型提升、强制类型转换的问题。上边只有第二条语句编译是通过的,注意以下两点。①两个byte相加,最后的结果需要强转为int,需要用int接收。②final定义的变量将不可变,无论是类型还是值都不能改变。好了,接着回归正题。问题:你知道int和Integer的区别吗?首先,I

2021-04-26 08:18:57 88

原创 包名、类和接口、变量名、方法名、常量名命名规则

为了使代码整洁,给变量、包、类等命名的时候一定要遵循一定的规范,具体如下!包名:多单词组成时,所有的字母都小写,例如:xxxyyyzzz类名、接口名:多单词组成时候,各个单词首字母大写,例如:XxxYyyZzz变量名、方法名:多单词组成时候,首单词各字母小写、第二个、第三…第N个单词首字母大写,例如:xxxYyyZzz**常量名:**所有字母都大写,并且中间用下划线连接。例如:XXX_YYY_ZZZ...

2021-04-25 22:56:00 1350

原创 强制类型提升、自动类型转换

自动类型提升、强制类型转换、String类型自动类型提升和强制类型转换都是针对于基本数据类型而言。首先,要把基本数据类型的种类及一些特性搞清楚、弄明白。、基本数据类型数值型 ①整数类型:byte(1字节)、short(2字节)、int(4字节)、long(8字节) ②浮点类型:float(4字节)、double(8字节)字符型:char(2字节)布尔型:boolean(1字节)注:①java整型变量默认为int型,声明long型的一般后边要加"l"或"L",一般也不会声明为long型,除

2021-04-25 09:12:09 530

原创 向上转型、向下转型

4.24向上转型、向下转型俗话说:基础不牢,地振山摇。同时向上转型和向下转型有特别重要,可以大大减少编码量,因为为了巩固基础特意复习。总结完顿悟①向上转型:子类对象变为父类对象子类继承父类,向上转型可以访问子类重写父类的所有方法public class Animal{ //测试的时候注意这里加public public void sleep(){ System.out.println("动物都是喜欢睡觉的"); } public void eat(){

2021-04-24 09:02:07 95

原创 Bubble sort

冒泡排序基础不牢,地动山摇。每天搞一两道算法也挺好,会的默写,不理解的死记,勤复习,多练习冒泡排序介绍冒泡排序就是将一组数据,按照从小到大的方式进行排序。比较相邻一对数的大小,从第一对比到最后一对。如果前边的一个数比后边的一个数大,就交换位置;如果前边一个数小于后边一个数,按原来顺序不变,最后一个数肯定是最大的,所以:第一次是对n个数进行n-1次比较,最后的一个数是最大。第二次是对n-1个数进行n-2次比较,倒数第二个数最大。…每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要

2021-03-20 12:10:02 49

原创 异常处理模块

java异常处理学完java基础课程,一些知识点掌握的不是很牢固,运用博客的形式每天解决掉几个难点,巩固基础问题一主要的异常都有哪些?分为什么类型?为什么会报这种异常?如何处理?从程序执行过程,看编译时异常和运行时异常编译时异常:执行javac.exe命名时,可能出现的异常运行时异常:执行java.exe命名时,出现的异常注:.class文件(字节码)很重要①写好一个HelloWorld.java文件之后,javac HelloWorld.java 运行生成字节码文件java H

2021-03-08 11:07:54 315

原创 java异常处理

java异常处理模块看这儿就够了学完java基础课程,一些知识点掌握的不是很牢固,运用博客的形式每天解决掉几个难点,巩固基础问题一主要的异常都有哪些?分为什么类型?为什么会报这种异常?如何处理?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YJmkVmQH-1615037287429)(C:\Users\1\AppData\Roaming\Typora\typora-user-images\image-20210306195710960.png)]从程序执行

2021-03-06 21:29:17 181 3

原创 Markdown语法(写博客前的准备)

Markdown语法(写博客前的准备)#空格 回车 —> 一级标题 ##空格 回车 —> 二级标题 ###空格 回车 —> 三级标题依次类推,最多到六级标题标题字体Hello World! 变为粗体,两边各加两个*Hello World! 变为斜体,两边各加一个*Hello World! 斜体加粗,两边各加三个*Hello World! 废弃不要,两边各加两个波浪号~引用努力不一定成功,但放弃一定失败。一个箭头符号>就

2021-02-27 22:55:57 95

原创 字符串

class Solution { public int calculate(String s) { if(s==null||s.length()==0)return 0; s=s.replace(" ",""); Stack<Integer> num=new Stack<>(); int n=0; char op='+'; for(int i=0;i<s.length();i

2020-11-21 14:50:10 68

原创 xinxing

#输出心形print(’\n’.join([’’.join([(‘Love’ [(x - y) % len(‘Love’)]if ((x * 0.05) **2 + (y * 0.1) **2 - 1) **3 - (x * 0.05) **2 * (y * 0.1) **3 <= 0 else ’ ') for x in range( - 30, 30)]) for y in range(30, -30, -1)]))

2020-11-20 22:52:23 534

空空如也

空空如也

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

TA关注的人

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