#tc

一个try可以跟进多个catch语句,用于处理不同情况,当一个try只能匹配一个catch

 一个try可以跟进多个catch语句,用于处理不同情况。当一个try只能匹配一个catch。我们可以写多个catch语句,但是不能将父类型的exception的位置写在子类型的excepiton之前,因为这样父类型肯定先于子类型被匹配,所有子类型就成为废话。JAVA编译出错。 在try,catch...

Try中如果发现错误,即跳出try去匹配catch,那么try后面的语句就不会被执行

例:publicvoidprint()throwsException. 对于方法a,如果它定义了throwsException。那么当它调用的方法b返回异常对象时,方法a并不处理,而将这个异常对象向上一级返回,如果所有的方法均不进行处理,返回到主方法,程序中止。(要避免所有的方法都返回的使用方法,因为这样出现...

switch组件

  switch组件:开关选择器,小巧好用;    属性:      checked:类型  布尔  是否选中      disabled:类型  布尔  是否禁用      type:类型  字符串  样式类型        属性值:switch  switch风格的样式            checkbox  复...
代码星球 代码星球·2021-02-08

window的三大功能,行内样式获取的讲解 getcomputerStyle

  window的三大功能:    js引擎    dom渲染      获取行内中css的属性:    chrome和Firefox加上ie9+(所谓的高级浏览器)用的方法:      window.getComeputerStyle(div)    ie9以下的低版本浏览器:      div.currentSty...

[前端]前端面试题第二波~[http/tcp/网络篇]

 目录:Cookie是否会被覆盖,localStorage是否会被覆盖?如何保持登陆状态?Ajax原生Jsonp的原理。怎么去读取一个script里面的数据。如果页面初始载入的时候把ajax请求返回的数据存在localStorage里面,然后每次调用的时候去localStorage里面取数,是否可行。304是...

vue引用fastClick后,ios输入框聚焦不灵敏问题

fastClick.prototype.focus=function(targetElement){   targetElement.focus()}...

axios中then不用第二个参数,最好用catch

一般来说,不要在then方法里面定义Reject状态的回调函数(即then的第二个参数),总是使用catch方法。//badpromise.then(function(data){//success},function(err){console.log('接口报错');//error});//goodpromise.t...

vue watch监听对象及对应值的变化

直接通过watch监听对象,对象的属性值变化并不会触发这个监听,通过查文档发现还有一个属性deep:true,可以深入监听,   data:{return{eleDate:{a:'对象a',b:'对象b'}}},watch:{eleDate:{handler:(val,olVal)=>{console.log('...

leetcode 55,134,376,406,435,452,621

55这题感觉自己犯蠢了 看了下评论恍然大悟、、  publicbooleancanJump(int[]nums){intlen=nums.length;if(len<=1)returntrue;intmaxDis=nums[0];for(inti=1;i<len-1;i++){...
代码星球 代码星球·2021-02-06

leetcode 122,392,455,605,860,874,1005

122    其实更简单的做法是只要是前一个数字比后一个大就相加publicstaticintmaxProfit(int[]prices){intmin=prices[0];intmax=prices[0];inttotal=0;for(inti=1;i<prices.length;i++){...
代码星球 代码星球·2021-02-06

leetcode (堆->hard) 23,218,239,295,407,786

23合并K个升序链表    首先最简单的当然是建个堆往里面加,优点是基本不需要思考。。。publicstaticListNodemergeKLists(ListNode[]lists){PriorityQueue<ListNode>pq=newPriorityQueue<>(...
代码星球 代码星球·2021-02-06

leetcode (堆->中级) 264,313,347,373,378,767,1642,973,1673,743,787

264 原本想的是从1开始遍历,计算每个数是否是丑数,然后用个set存下当前数是否是丑数,后面的数在除以2/3/5如果结果在set里可以找到的话就可以直接取这个结果数作为当前数的计算结果,避免重复运算。结果超时了。。。  然后看了下大佬的思路才知道是用三指针来解,核心思想就是每个丑数都肯定是2,3,5相乘得来...
代码星球 代码星球·2021-02-06

leetcode (堆->simple)703,1046,前k大/小数

703第K大  classKthLargest{privatePriorityQueue<Integer>heap;privateintk;publicKthLargest(intk,int[]nums){heap=newPriorityQueue<>(k,(k1,k2)-&...
代码星球 代码星球·2021-02-06

leetcode (栈->hard)42,84,85,1703

  进入hard模式后感觉从努力解题变成了努力看懂大佬思路。。。。 42 这个看了下思路大概是找到数组中最大的那个值,然后首尾两个指针往最大值遍历,当前值小于当前值之前的最大值的差值就是当前点能蓄水的多少。  不过找到一个大佬的思路,感觉太强了,就是同时遍历首尾,动态计算首尾最大值,一次遍历即可。传...
代码星球 代码星球·2021-02-06

leetcode (栈->中等) 341,385,394,402,456,735

341  如果用栈应该就是这样解决,当然也可以直接用个list顺序递归往里面加就可以了/***//Thisistheinterfacethatallowsforcreatingnestedlists.*//Youshouldnotimplementit,orspeculateaboutitsimplementation...
代码星球 代码星球·2021-02-06
首页上一页...5657585960...下一页尾页