当前位置: 首页 > news >正文

邢台宇鹏网站建设企业网站如何找词

邢台宇鹏网站建设,企业网站如何找词,app 服务器 app,网站怎么制作商城目录 一.方法引用 1.方法引用概述 2.引用静态方法 3.引用成员方法 i.引用其他成员方法 ii.引用本类成员方法 iii.引用父类成员方法 4.引用构造方法 5.其他调用方式 i.使用类名引用成员方法 ii.引用数组的构造方法 二、异常 1.异常的作用 2.异常的处理方式 i.JVM…目录 一.方法引用 1.方法引用概述 2.引用静态方法 3.引用成员方法 i.引用其他成员方法  ii.引用本类成员方法 iii.引用父类成员方法 4.引用构造方法  5.其他调用方式 i.使用类名引用成员方法 ii.引用数组的构造方法 二、异常 1.异常的作用 2.异常的处理方式 i.JVM默认的处理方式 ii.自己处理捕获异常 iii.抛出异常 iiii.异常中的常用方法 三、File 1.File的构造方法 2.File的成员方法 一.方法引用 1.方法引用概述 eg: 表示引用run1类里面的sxxxx方法 把这个方法当做抽象方法的方法体 是方法引用符 //方法引用Integer[] arr{4,3,1,6,2,7,8,5};Arrays.sort(arr,run1::subtraction);System.out.println(Arrays.toString(arr));}public static int subtraction(int num1,int num2){return num2-num1;}} 2.引用静态方法 1.方法需要已经存在2.方法的形参和返回值需要跟抽象方法的形参和返回值保持一致 3.方法的功能需要把形参的字符串转换成整数 eg ArrayListString list10 new ArrayList();Collections.addAll(list10, 1,4,3,2,6);list10.stream().map(Integer::parseInt).forEach(s-System.out.println(s)); 3.引用成员方法 格式对象成员方法 1.其他类其他类对象方法名 2.本类this方法名引用出处不能是父类方法 3.父类super方法名 i.引用其他成员方法  1.eg public class run2 {public static void main(String[] args) {ArrayListString list1new ArrayList();Collections.addAll(list1,张ad,刘df,张ty,周kdh,fjd);list1.stream().filter(new fangfa2()::findzhnag).forEach(s - System.out.println(s));}}//***************************public class fangfa2 {public boolean findzhnag(String s){return s.startsWith(张)s.length()3;} } ii.引用本类成员方法 2.eg静态方法中是没有this的 public class run2 {public static void main(String[] args) {ArrayListString list1new ArrayList();Collections.addAll(list1,张ad,刘df,张ty,周kdh,fjd);list1.stream().filter(new run2()::findzhnag).forEach(s - System.out.println(s));}public boolean findzhnag(String s){return s.startsWith(张)s.length()3;} }iii.引用父类成员方法 略 4.引用构造方法  格式 类名new 范例Studentnew eg1 //匿名内部类 ListStudent newlist1 list1.stream().map(new FunctionString, Student() {Overridepublic Student apply(String s) {String[] arr s.split(,);String name arr[0];int age Integer.parseInt(arr[1]);return new Student(name, age);}}).collect(Collectors.toList());//lambdaListStudent new2list1 list1.stream().map(s - new Student(s.split(,)[0], Integer.parseInt(s.split(,)[1]))).collect(Collectors.toList());e:2: //引用构造方法ListStudent new3list1 list1.stream().map(Student::new).collect(Collectors.toList());System.out.println(new3list1);//其中Strudent这个类里面要加上public Student(String str) {String[] arr str.split(,);this.name arr[0];this.age Integer.parseInt(arr[1]);}为什么要加因为被引用的方法的形参和返回值需要跟抽象方法的形参返回值保持一致 从eg1中的匿名内部类看出 Overridepublic Student apply(String s) { 是有一个String s的所以这时需要再Student类中构造一个 public Student(String str) { 函数str表示流里面的数据 5.其他调用方式 i.使用类名引用成员方法 格式类名成员方法 范例Stringsubstring 练习 集合里面一些字符串要求变成大写后进行输出 eg ArrayListString list2new ArrayList();Collections.addAll(list2,aaa,bbb,ccc,ddd);list2.stream().map(String::toUpperCase).forEach(s - System.out.println(s));意思是第一个参数是什么类,就可以直接引用这个类里面跟后面参数跟抽象方法一样的成员方法。这也就是为什么形参不一致也可以一个有一个形参一个无形参。就是没有第二个参数说明引用方法是无参的 局限性1.不能阴影所有类中的成员方法。2.是跟抽象方法的第一个参数有关这个参数是什么类型的那么就只能应用这个类中的方法。 ii.引用数组的构造方法 格式数据类型[ ]new 范例int[ ]new 练习集合中存储一些整数收集到数组当中 ArrayListInteger list3new ArrayList();Collections.addAll(list3,1,2,3,4);Integer[] arr list3.stream().toArray(Integer[]::new);System.out.println(Arrays.toString(arr)); 细节数组的类型需要和流中的数据类型保持一致 二、异常 1.异常的作用 异常作用一异常是用来查询bug的关键参考信息 异常作用二异常可以作为方法内部的一种特殊返回值以便通知调用者底层的执行情况 2.异常的处理方式 i.JVM默认的处理方式 把异常名称原因及位置等信息输出在了控制台程序停止异常下面的不会再执行 ii.自己处理捕获异常 try{//可能出现异常的代码}catch(异常类名 变量名){//异常的处理代码} 目的当代码出现异常时可以让程序继续往下执行 注意如果try中没有遇到问题会吧try里面的全部执行完毕不会执行catch里面的代码只有出现异常才会执行catch 注意如果try里面有多个异常要写多个catch与之对应细节如果要捕获多个异常这些异常如果存在父子关系的话那么父类一定要写在下面 注意如果try中遇到的问题没有被捕获相当于try....catch的代码白写了最终还是会交给虚拟机处理默认处理方式 注意try中遇到了问题那么try下面的其他代码不会执行直接跳转到相对应的catch如果没有相对应的catch与之匹配则交给虚拟机处理 iii.抛出异常 iiii.异常中的常用方法 Throwable的成员方法 //快捷键生成ctrl altt 三、File 1.File的构造方法 2.File的成员方法
http://www.yingshimen.cn/news/121057/

相关文章:

  • 做网上夫妻去哪个网站响应式网站源码下载
  • 光谷中心城建设投资有限公司网站商机互联做网站怎么样
  • 用织梦做的网站怎样看网站首页列表布局设计
  • 南充市住房和城乡建设局考试网站seo是什么专业的课程
  • 沈阳工务建设集团网站1688货源网外发手工加工
  • phpcms 关闭网站杭州百度推广代理商
  • 网站改版销售话术温州网站建设大全
  • 东莞微信网站展厅设计找哪家公司好
  • 自己怎么做网址开网站软件开发项目经理的职责
  • 如何做国际贸易网站设计素材网站名称
  • 幽默广告软文案例如何优化公司网站
  • 本地专业app开发公司苏州seo服务
  • 站长工具网站推广400平别墅装修费用
  • 为什么企业需要建设网站?扬中网站优化
  • 佛山建站模板厂家木门行业做网站有什么好处
  • 做代理稳妥的彩票网站有哪些怎样给公司申请一个网站
  • 广州网站建设设计厂家山东省济南市莱芜区
  • oss做下载网站济南建设工程交易信息网
  • 产品网站建设设计方案企业网站优化系统
  • 免费的设计软件在线网页制作源码优化修复
  • 做网页和网站有什么区别吗梓潼 网站建设 有限公司
  • 网站怎么做导航页网站开发 实时更新
  • 未备案网站怎么在拼多多上开网店卖东西
  • 做准考证的网站一个做网站的团队需要哪些人员
  • 网站开发者模式怎么打开怎么样建设一个电影网站
  • 上海网站制作比较好的公司重庆建设工程招标造价信息网站
  • 汉中专业网站建设app下载汅api免费下载大全视频
  • 南昌网络营销网站东莞网站建设设
  • 单页面推广网站模版深圳住房建设部官方网站
  • 徐汇网站开发wordpress 电商主题