- 博客(6)
- 问答 (2)
- 收藏
- 关注
原创 异常机制问题
比如被0除、数组下标越界、空指针等,产生比较繁琐,处理麻烦,如果显式的声明或捕获将会对程序可读性和运行效率有极大的影响。捕获异常:JRE得到该异常后,寻找相应的代码来处理该异常。JRE在方法的调用栈中查找,从生成异常的方法开始回溯,直到找到相应的异常处理代码为止。在Java的异常处理机制中,引进了很多用来描述和处理异常的类,称为异常类。抛出异常:在执行一个方法时,如果发生异常,则这个方法生成代表该异常的一个对象,停止当前执行路径,并把异常对象提交给JRE。Java是采用面向对象的方式来处理异常的。
2025-07-03 10:31:47
889
原创 数组和数据存储
目录数组也是对象定义——数组是相同类型数据的有序集合 1、创建数组 2、数组的初始化(3种) 3、数组的遍历与拷贝 for-each循环: 多维数组 数组存储表格数据二维数组存储表格使用Javabean和一维数组保存表格信息Comparable接口_对象的排序冒泡排序二分法查找(binary search)
2025-06-27 18:08:24
830
原创 String类和常量池
每个class都有一个运行时常量池,分为三种:全局字符串常量池、class文件常量池、运行时常量池。我们只关注运行时常量池即可。s0这个对象是空的,更不可以去调用方法。而s1是空字符串,这个对象为空不一样,虽然s1是空字符串,但是有对象。String类定义常用到的方法。一些常用的的String方法。
2025-05-28 23:03:34
210
原创 面向对象和JVM底层内存分析
属性作用范围是整个类体。在定义成员变量时可以对其初始化,如果不对其初始化,Java使用默认的值对其初始化。定义格式:[修饰符] 属性类型 属性名=[默认值];
2025-05-21 11:38:29
971
原创 控制语句、方法、递归算法
当型就是当布尔表达式条件true时,反复执行某语句,当布尔表达式条件为false时才停止循环,比如:while与for循环。直到型就是先执行某语句,再判断布尔表达式,如此反复,直到布尔表达式条件为false时才停止循环,比如do-while循环。重载:一个类中可以定义多个名称相同,但参数列表不同的方法。(重载的方法,实际是完全不同的方法,只是名称相同而已!如果没有头,将陷入死循环,就是递归的结束条件。①形参列表不同的含义:形参类型、形参个数、形参顺序不同。③只有形参的名称不同,不构成方法的重载。
2025-04-25 18:20:16
526
原创 java学习01
2、表示方法和变量的标识符:第一个单词小写,从第二个单词开始首字母大写-“驼峰原则”,如eat(),eatFood();一般将1,2,3,‘a’,‘b’,true,false,“helloword”等称为字符常量,而使用final修饰的pi等称为符号常量。1、表示类名的标识符:每个单词的首字母大写,如Man,GoodMan.2、其它部分可以是字母、下划线、美元符号和数字的任意组合。标识符——用来给变量、类。1、必须以字母、下划线、美元符号开头。变量——局部变量、成员变量(实例变量)和静态变量。
2025-04-19 17:15:33
178
空空如也
有什么C#控件可以是一个类似于VS的界面
2022-07-26
没有与参数列表匹配的构造函数
2021-05-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅