- 博客(57)
- 收藏
- 关注
原创 Collection接口常用方法
1.Iterator对象称为迭代器,主要用于遍历Collection 集合中的元素。2.所有实现了Collection接口的集合类都有一个iterator()方法,用以返回一个实现了Iterator接口的对象,既可以返回一个迭代器。3.Iterator 的接口4.Iterator 仅用于遍历集合,Iterator 本身并不存放对象提示:在调用iterator.next()方法之前必须要调用iterator.hasNext()进行检测。
2022-11-28 15:37:44
427
原创 StringBuffer类
在java中StringBuffer代表可变的字符序列,可以对字符串内容进行增删很多方法与String相同,但StringBuffer是可变长度的。StringBuffer 保存的是字符串变量,里面的值可以更改,每次StringBuffer的更新实际上可以更新内容,不用更新地址,效率高。String 保存的是字符串常量,里面的值不能更改,每次String类的更新实际上就是更改地址,效率低。构造一个不带字符,但具有指定初始容量的字符缓冲区,即对char[]大小进行指定。StringBuffer的构造器。
2022-11-08 08:26:09
262
原创 包装类知识点
3.自动装箱底层调用是valueOf方法,比如Integer.valueOf()1.jbk5前的手动装箱和拆箱方式,装箱:基本类型-> 包装类型 ,反之,拆箱。2.jbk5以后(含jbk5)的自动装箱和拆箱方式。//演示int Integer 装箱和拆箱。//手动装箱 int ->Integer。//jbk5前是手动装箱和拆箱。
2022-10-28 09:12:47
709
原创 异常【Exception】
2)Exception:其它因编程错误或偶然的外在因素导致的一般性问题,可以使用针对性的代码进行处理,例如空指针访问,试图读取不存在的文件,网络连接中断续等,Exception分为两大类:运行时异常[程序运行时,发生的异常]和编译异常[编程时,编译器检查出的异常]3.对于运行时异常,可以不作处理,因为这类异常很普遍,若全处理可能会对程序的可读性和运行效率产生影响。当出现异常的运算条件时,抛出该异常,例如,一个整数"除以零"时,抛出此类的一个实例。1.异常分为两大类,运行时异常和编译时异常。
2022-10-18 14:35:14
131
原创 内部类小知识
一个类的内容有完整的嵌套了另一个类结构,被嵌套的类称为内部类(inner class)嵌套其他类的类称为外部类(outer class),是我们类的第五大成员[思考:类的五大成员是哪些?[属性、方法、构造器、代码块、内部类]]内部类量大的特点就是可以直接访问私有属性,并且可以体现类与类之间的包含关系注意:内部类是学习的难点同时也是重点,后面看底层源码时,有大量内部类。
2022-10-08 16:06:51
229
原创 抽象类小知识
1.用abstract 关键字来修饰一个类时,这个类就叫抽象类abstract - 访问修饰符2.用abstract 关键字来修饰一个方法时,这个方法叫抽象方法abstract - 访问修饰符 但没有方法体{}3.抽象类的价值更多作用是在于设计,是设计者设计好后,让子类继承并实现抽象类()
2022-09-19 15:16:51
190
原创 代码块小知识
代码块分为两类,使用static 修饰的叫静态代码块,没有static修饰的,叫普通代码块/非静态代码块。如果多个构造器中存在重复的语句,可以剪切到初始化块中,提高代码的简易性,可读性。逻辑语句可以为任何逻辑语句(输入,输出,方法调用,循环,判断等)相当于另一种形式的构造器(对构造器的补充机制),可以做初始化的操作。静态代码块的语句只会调用一次,不管加载多个方法也只会显示一次。非静态代码块则是方法调用一次,就会显示一次。修饰符 可选,但也只能写static。” 可以写也可以省略。
2022-09-08 16:32:49
181
原创 重载与重写
10.重写的方法能够抛出任何Runtime异常,无论被重写的方法是否抛出异常,但是,重写的方法不能抛出新的Checked异常,或者比被重写方法声明的更广泛的Checked异常,反之则可以。-方法重载是一个类中定义多个方法名相同,而他们的参数的数量不同或数量相同而类型和次序不同,则称为方法的重载(Overloading)-方法重写是在子类存在方法与父类的方法的名称相同,而且参数的个数与类型一样,返回值也一样的方法,就称为重写(Overriding)6.被重载的方法可以声明新的或者更广的检查异常。...
2022-08-29 09:51:11
685
原创 Java递归练习
递归的使用:图中,A类中有两个方法 N1 和N2都是运用递归的运算分别用n去接收传入的参数值,如N1,判断n是否> 2,如果条件成立则调用自己方法并n-1 相当于 N1(5-1),N1(4-1)…依此了推直到判断不成立在不在执行,此时输出的结果为 2 , 3 , 4 ,5,这里条件明明必须是>2的,为什么最后输出结果还有2呢?因为在if判断中N1(n-1)这块,当n等于3时-1得到2,此时此刻的n=2再去判断n>2时,条件不成立不执行则退出。如N2,计算n的阶乘,判断如果n等于1了,返回1;否则
2022-06-08 16:06:02
186
原创 Java冒泡排序
冒泡排序如何实现一个数组大小的排序1)先定义数组,随便给几个数值2)定义一个临时存储变量,方便后续判断时好用于交替的使用3)循环数组arr.length -1 得到所要替换的次数,这里为什么要减1呢?例如:数组中存在6个数值,而我需要的是将这些数组从小到大的顺序进行排序,我将10看作当前数,我要与后面的数值去进行一个比较,而这比较过程的次数就可以=arr.length-1得到需要执行的次数,4)内部循环,每执行完一轮,则缩小一次arr的长度,已知arr.length-1是所要执行的次数,
2022-05-29 08:50:33
112
原创 for用户验证
、使用for完成用户验证的效果这里我写了两个方法,一种是将变量都放在外面,一种是只在外部存放一个次数存储的变量,将其他变量直接放在循环中执行,如下图1,图2所示1.首先创建Scanner对象 用来接收用户的输入在定义两个变量,用来接收用户的姓名与密码,最后定义int 型的变量来保存循环的次数,让代码实现灵活多变初始化 k=1;判断k是否<=chance(执行次数);k++For中代码块部分:提示用户输入名字,用minzi接收输入的值,输入后,提示用户输入密码用pass接收值,用户
2022-05-18 08:27:58
212
原创 Java手机号充值
Java手机号充值输入手机号,并判断手机号是否为11位数,如果不为11位则执行if中的代码,提醒手机号格式错误为11位时,则继续往下执行定义while死循环显示菜单并判断intA选择的值getMuns():定义菜单栏方法如果intA等于1则执行One(tel)方法,等于2则执行Two()并跳出到Jump位置往下执行例如tel判断不为11位时如下图例如tel判断为真则继续往下执行如下图当intB=2则选择2.退出选项并执行Two方法中的代码12如上图所示菜单栏选择1.为手机充
2022-05-08 17:54:33
1589
原创 银行存期练习题
标题银行存期练习题题目在控制台提示存储金额打印double类型的数值作为存储金额,并判断Money1不能小于1000,如果小于则提示存储金额不能小于1000,并不执行下面的代码打印int类型的数值作为存期年份,判断打印的数值等于相应的值,如果都不等于则提示银行暂无该存期!当存储金额与存期年份符合时,则计算相应的存期得到本息总额代码如下:...
2022-04-28 09:20:31
138
原创 switch练习
通过输入0-100范围内的数字来判断成绩的评定级别;score:接收数值通过switch判断score的值/10得到的个数为9 8 7 6时就输出相应的值当输入96时,成绩评定为A当输入60时,成绩评定为当输入36时,成绩评定为...
2022-04-20 15:44:32
91
原创 流程控制语句—异常捕获
try-catch## 例子:输入5,结果*4为20输入中存在不能转换为int值的时候,将会执行catch中的提示代码
2022-04-07 15:03:31
135
1
原创 限制日期范围判断查询
限制日期范围判断查询当前是表格是暂无数据的:这里去通过以下几个步骤去完成数据的查询效果、1、在选择日期选择项时,2和3要显示相应的数据回应,比如,这里默认为显示当天的选择项,这时2与3会相应的显示当天的日期,以此类推最后便点击查询按钮,查找到对应的数据进行数据反馈比如现在选择是本月的选择项,2与3显示当月的月初和月末的日期,查询到的数据反馈也是当月日期的数据同等方式,在两个日期内包含内的所有数据将反馈显示HTML代码演示:此处定义了7条option选择项,此处将Value回填1-7的
2022-03-28 11:13:40
453
原创 SQL Server TOP 限制返回结果集行数
SQL Server TOP 限制返回结果集行数1.首先查询一下该表总共有多少条数据查找到共有31行数据,得知该表总共有多少行数据后,通过TOP 来限制查找结果集显示行数2.通过 SELECT TOP 子句去限制结果集显示行数,在TOP 后添加10 (星号代表显示表所要列),如下查找出来的行数为10条数据,通过ORDER BY LEN(SpecialtyName)子句进行排序LEN:运算符字节长度,这里表示为通过SpecialtyName列中的值的字节大小进行排序如果设置为3时所显示的条数会
2022-03-17 20:47:45
634
原创 生成单号数据
生成单号自动生成单号点击积分调整按钮时触发事件当点击积分调整时执行下面单号生成部分的请求指令在后台创建一个RecordOddAddIndex()接收页面的请求Num=空str获取Scorecard表的全部数据判断str的是否有数据,如果没有就从00001开始生成单号,如果有就进行单号追加,限制字节的长度返回数据时数据拼接,...
2022-03-01 09:22:20
147
原创 点击图片,将图层放大显示
点击图片,将图层放大显示效果展示图,在下面中的表格数据,任意点击一行,会在右上角的位置将该行所属的图片展示在右上角,当点击右上角的图片时,将在页面中的左下角的位置,弹出一个弹出层,并在弹出层中显示将图片大小放大显示!下面来实现这个效果给img上定义一个ID并获取给它一个点击事件,并在点击时,给它一个弹出层,这个弹出层是基于layui这个插件使用的,layer.open弹出层的框架,当定义了这个时,弹出层就已经完成了,只是弹出层中是一块空白的,需要自己填写演示样式,title:弹出层头部一个信息设
2021-12-28 15:05:20
423
原创 Layui禁用按钮类没实现禁用效果?
layui-btn-didisabled没实现禁用效果首先创建两个Btn按钮,都没有添加layui-btn-didisabled的类,但其中一个添加了disabled(不可点击)属性,后面效果会揭晓为什么!获取Btn标签,循环Btn并给Btn按钮添加Layui中的禁用按钮的类,给Btn按钮点击事件并判断是否是当前点击的按钮,如果是当前按钮时移除禁用按钮的类,并输出当前按钮的索引值;↓效果展示此时,两个按钮都添加了禁用的类↓当我点击删除按钮时,将原先添加禁用类移除了并输出删除按钮的索引值在控制
2021-12-19 16:37:06
1296
原创 按钮切换内容
按钮切换内容通过按钮改变也是框架搭钩通过按钮的类设置点击事件获取当前点击的按钮的索引值,判断索引值,如果等于则执行下面对应的操作并给当前点击的按钮添加一个类实现高亮效果...
2021-12-09 11:25:18
124
原创 绑定右键给页面更换背景图片
右键点击事件效果展示:当前是张空白页面:红色:是右键当前点击的位置,在点击的位置弹出一个图片菜单栏黄色:是在页面点击的位置,在页面有效的容器内随意点击某处将关闭菜单栏当点击菜单栏中的任意图片将会把当前点击的图片作为页面背景图片代码演示:这是搭建菜单栏的盒子内容,在每个img手动添加index或许实现效果用到CSS样式,必须给盒子一个绝对位置(position:absolute),没有绝对位置的话,菜单栏始终在一个位置上显示而不会跟随指针的位置下显示首先创建右键点击事件获取盒子的
2021-12-09 10:37:05
323
原创 C#多维数组
多维数组多维数组中最简单的形式是二维数组,创建了一个包含3行3列的数组,并得到最后执行结果创建一个包含5行3列的数组,并得到每个数组中元素的值执行结果如下:
2021-11-21 15:41:51
361
原创 方法的重载
方法重载在Program中分别定义了整型,浮点型,字符串类来计算它们之间的和方法重载共出现4个,如果参数类型相同则会报错输出结果4个不同类型输出结果
2021-10-28 16:07:07
59
原创 C# get/set访问器
get/set访问器get/set介绍创建一个访问类,并在类中创建私有的两个成员并定义成员属性将类进行实力化,并输出Name/Age的内容未赋值时输出的内容,string类型返回为空 int类型的则返回0将Name和Age赋值内容并输出输出的结果...
2021-10-18 19:30:37
176
原创 循环控制语句
循环控制语句:for循环输出结果死循环不停的循环同一条代码指令输出结果goto语句优点:最方便且效率最高缺点:容易使代码逻辑混乱后期不好维护输出结果break/continue区别break:跳出整个循环语句;continue:仅跳出单次循环,之后继续循环输出结果break:当i等于5时直接跳出循环continue:当i执行到5时,仅仅停止当前执行到5的指令,之后继续执行...
2021-09-19 10:24:48
80
原创 C#中Class(类)的定义
类的定义类的访问修饰符只有两种1.internal:只能在当前项目中访问类, 当类前面没有访问修饰时默认为 internal2.public:可以在任何项目中访问类class:关键字类的修饰符:abstract:抽象类,使用它修饰的类不能被实例化sealed:密封类,不能被继承static:静态类,不能被实例化如下图举例:在class前面 添加了abstract(抽象)的修饰符,此时这个类是抽象的,不能被实例化的,当去实例化对象时就会报错...
2021-09-05 10:06:36
1051
原创 下载存储在VS文件中的表格
下载表格1.首先编辑一个Excel表格 并在引用地方引入 NPOI文件2.将编辑的表格放入文件中去3.在控制器中创建一个导出的方法,定义个字符串 获取 表格存放位置的物理路径 并判断,该表是否存在在此文件中,如果存在就返回文件已Excel 格式打开,并将该表命名,如果存在则执行else中的内容4.在视图接收控制器传递的数据定义个方法接收控制器对应的数据5.给下载按钮添加个点击事件,点击下载,如果该表存在,会将表格下载出来并打开,如果表格不存在会提示你文件不存在6.到这就完成了
2021-07-09 16:33:38
86
原创 监听Layui渲染表格中的当前行内容
监听行事件渲染的表格内容:点击表格中的任意行将会弹出该行的数据内容进行输出将获取当前行的数据在控制台中输出打印HTML代码,无需过多的创建 ,在表格上创建ID值 和lay-filter=“自命名”,来完成后续渲染与监听的操作<table id="Table" class="mt-3 " lay-filter="Table"> <thead></thead> <tbody></tbody>
2021-06-27 19:34:56
320
原创 获取图片并展示
双击图片并显示效果效果展示:1.当前是简易搭建的img框架,并未进行任何的操作功能2.点击img标签,弹出图片文件的选择操作3.选择
2021-06-16 14:37:05
180
原创 用Request对象提交数据
Request对象提交数据所视图:给表格数据内容信息,并进行GET提交提交后,转换页面显示提交的数据信息JS部分代码VS控制器的代码部分通过系统定义的对象Request进行调用就能完成数据提交的操作...
2021-06-07 11:12:46
142
原创 FormCollection实体类进行数据的提交请求
标题用FormCollection方式提交演示图:为进行任意操作时的页面内容将输入框都添加内容,这里内容以顶部划线部分相对应,这里可以看到,在输入框已经输入了内容,但顶部却是 name=&sex=&…的形式,因为这里我们还没有进行提交数据的操作,点击提交后提交后的数据,这里可以看见上图输入的内容下图中都有但跳转至另一个页面进行显示,王大锤等&均上图中顶部区域划线部相对应,只是提交后的数据并没在搜索框中显示HTML框架结构代码 <div class="co
2021-06-07 10:10:39
405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人