精华内容
下载资源
问答
  • 三个参数: to:到去?即将要进入的目标路由对象 from:从来?当前导航正要离开的路由 next:是否放行。next() 无参数,放行,进入下一个管道;next(’/login’),强行进入’/login’页面;next(false),不放行...

    三个参数:
    to:到哪去?即将要进入的目标路由对象
    from:从哪来?当前导航正要离开的路由
    next:是否放行。next() 无参数,放行,进入下一个管道;next(’/login’),强行进入’/login’页面;next(false),不放行。

    1、beforeEach 全局前置导航守卫,加载页面之前执行

    表示每次每一个路由改变的时候都得执行一遍。

    应用场景1:可进行一些页面跳转前处理,例如判断需要登录的页面进行拦截,做登录跳转!!(用法同下。)

    应用场景2,进入页面登录判断、管理员权限判断、浏览器判断

    // 写在路由的js文件中
    router.beforeEach((to, from, next) => {
        const role = localStorage.getItem('ms_username');
        if(!role && to.path !== '/login'){
            next('/login');
        }else if(to.meta.permission){
            // 如果是管理员权限则可进入,这里只是简单的模拟管理员权限
            role === 'admin' ? next() : next('/403');
        }else{
            // 简单的判断IE10及以下不进入富文本编辑器,该组件不兼容
            if(navigator.userAgent.indexOf('MSIE') > -1 && to.path === '/editor'){
                Vue.prototype.$alert(
                	'vue-quill-editor组件不兼容IE10及以下浏览器,请使用更高版本的浏览器查看', 
                	'浏览器不兼容通知', 
                	{confirmButtonText: '确定'}
                );
            }else{
                next();
            }
        }
    })
    

    2、afterEach 全局后置导航守卫,加载页面之后执行

    使用同上

    3、beforeEnter 单个路由钩子函数

    表示单个路由改变的时候执行。

    // 写再路由文件的js的某一个路由中
    const routes = [
      {
        path: '/',
        beforeEnter: (to, from, next) => {
          const href = window.location.href
          const queryString = href.slice(href.indexOf('?'))
          // 即将跳转到某个路由之前,把上一个路由的参数拼接在要重定向的路由的后面,可以用来初始化页面数据
          next({ path: `/home/dashboard${queryString}`, replace: true })
        }
      },
      
     // ...
      
    ]
    

    4、组件内钩子函数(不常用)

    beforeRouteEnter:进入这个组建路由之前

    beforeRouteLeave:离开这个组建路由

    beforeRouteUpdate:再本路由的下级路由切换才会触发beforeRouteUpdate

    在实际开发中的应用场景(也可以用其它方式解决)

    (一) 清除当前组件中的定时器
    当一个组件中有一个定时器时, 在路由进行切换的时候, 可使用beforeRouteLeave将定时器进行清楚, 以免占用内存

    // 直接这些在组件内的方法中
    beforeRouteLeave (to, from, next) {  
     	window.clearInterval(this.timer) //清楚定时器   
     	next()
    }
    

    (二) 当页面中有未关闭的窗口, 或未保存的内容时, 阻止页面跳转
    如果页面内有重要的信息需要用户保存后才能进行跳转, 或者有弹出框的情况. 应该阻止用户跳转,结合vuex状态管理(dialogVisibility是否有保存)

    // 直接这些在组件内的方法中
    beforeRouteLeave (to, from, next) {
    	 //判断是否弹出框的状态和保存信息与否
    	 if (this.dialogVisibility === true) {
    	    this.dialogVisibility = false //关闭弹出框
    	    next(false) //回到当前页面, 阻止页面跳转
    	  }else if(this.saveMessage === false) {
    	    alert('请保存信息后退出!') //弹出警告
    	    next(false) //回到当前页面, 阻止页面跳转
    	  }else {
    	    next() //否则允许跳转
    	  }
     }
    

    (三) 保存相关内容到Vuex中或Session中
    当用户需要关闭页面时, 可以将公用的信息保存到session或Vuex中

    // 直接这些在组件内的方法中
     beforeRouteLeave (to, from, next) {
        localStorage.setItem(name, content); //保存到localStorage中
        next()
    }
    
    展开全文
  • 在自动化测试脚本的运行过程中,可以通过设置等待的方式来避免由于网络延迟或浏览器卡顿导致的偶然失败,常用的等待方式有种:一、固定等待(time) 固定待是利用python语言自带的time库中的sleep()方法,固定等待...
    d2ce259a3f14256c059cfa86a9146a3a.png

    在自动化测试脚本的运行过程中,可以通过设置等待的方式来避免由于网络延迟或浏览器卡顿导致的偶然失败,常用的等待方式有三种:

    一、固定等待(time)

      固定待是利用python语言自带的time库中的sleep()方法,固定等待几秒。这种方式会导致这个脚本运行时间过长,不到万不得已尽可能少用。(注:脚本调试过程时,还是可以使用的,方便快捷)

    from selenium import webdriverimport time#驱动浏览器driver = webdriver.Chrome()#设置窗口最大化driver.maximize_window()driver.get('https://www.baidu.com/')#设置固定等待time.sleep(2)driver.quit()
    1416987af9977068607fd135255e0cf4.png

    二、隐式等待(implicitly_wait())

     webdriver类提供了implicitly_wait()方法来配置超时时间。隐式等待表示在自动化实施过程中,为查找页面元素或者执行命令设置一个最长等待时间。如果在规定时间内页面元素被找到或者命令被执行完成,则执行下一步,否则继续等待直到设置的最长等待时间截止

    from selenium import webdriver#驱动浏览器driver = webdriver.Chrome()#设置隐式等待driver.implicitly_wait(30)#设置窗口最大化driver.maximize_window()driver.get('https://www.baidu.com/')

      注:隐式等待的好处是不用像固定等待方法一样死等时间N秒,可以在一定程度上提升测试用例的执行效率。不过这种方法也存在一定的弊端,那就是程序会一直等待整个页面加载完成,也就是说浏览器窗口标签栏中不再出现转动的小圆圈,才会继续执行下一步。

    f69fc62f18088745ac4598936c4bb3c4.png

    三、显式等待(WebDriverWait)

     显示等待会每个一段时间(该时间一般都很短,默认为0.5秒,也可以自定义),执行自定义的程序判断条件,如果判断条件成立,就执行下一步,否则继续等待,直到超过设定的最长等待时间,然后抛出TimeOutEcpection的异常信息。

    alert_is_present():判断页面是否出现alert框

    # coding:utf-8from selenium import webdriver#导入By类from selenium.webdriver.common.by import By#导入显示等待类from selenium.webdriver.support.ui import WebDriverWait#导入期望场景类from selenium.webdriver.support import expected_conditionsdriver = webdriver.Chrome()#alert_is_present():判断页面是否出现alert框result=WebDriverWait(driver,10).until(expected_conditions.alert_is_present())print(result.text)

    element_located_selection_state_to_be(locator,state):判断一个元素的状态是否是给定的选择状态

    第一个传入参数是一个定位器,定位器是一个元组(by,path);第二个传入参数表示期望的元素状态,True表示选中状态,Flase表示未选中

    #element_located_selection_state_to_be():判断一个元素的状态是否是给定的选择状态result=WebDriverWait(driver,10).until(expected_conditions.element_located_selection_state_to_be((By.ID,'kw'),True))

    element_selection_state_to_be(driverObject,state):判断给定的元素是否被选中

    第一个传入参数是一个webdriver对象,第二个参数是期望的元素的状态,True表示选中状态,Flase表示未选中

    #element_selection_state_to_be():判断给定的元素是否被选中result=WebDriverWait(driver,10).until(expected_conditions.element_selection_state_to_be((driver.find_element_by_id('kw')),True))

    element_located_to_be_selected(locator):期望某个元素处于被选中状态

    参数传入的是一个定位器

    #element_located_to_be_selected():期望某个元素处于被选中状态result=WebDriverWait(driver,10).until(expected_conditions.element_located_to_be_selected((By.ID,'kw')))

    element_to_be_selected():期望某个元素处于选中状态

    传入参数是一个webdriver实例对象

    #element_to_be_selected():期望某个元素处于选中状态result=WebDriverWait(driver,10).until(expected_conditions.element_to_be_selected(driver.find_element_by_id('kw')))

    element_to_be_clickable():判断元素是否可见并且能被单击,条件满足返回页面元素对象,否则返回Flase

    #element_to_be_clickable():判断元素是否可见并且能被单击,条件满足返回页面元素对象,否则返回Flaseresult=WebDriverWait(driver,10).until(expected_conditions.element_to_be_clickable(driver.find_element_by_id('hh')))

    frame_to_be_available_and_switch_to_it(parm):判断frame是否可用

    如果可用返回True并切入到该frame,参数parm可以是定位器locator(by,path)组成的元组,或者定位方式:id、name、index(frame在页面上索引号),或者webelement对象。

    #frame_to_be_available_and_switch_to_it():判断frame是否可用#传入ID值‘kk'result1=WebDriverWait(driver,10,0.2).until(EC.frame_to_be_available_and_switch_to_it(By.ID,'kw'))#传入frame的webelement对象result2=WebDriverWait(driver,10,0.2).until(EC.frame_to_be_available_and_switch_to_it(driver.find_element_by_id('kw')))#传入frame在页面中索引号result3=WebDriverWait(driver,10,0.2).until(EC.frame_to_be_available_and_switch_to_it(1))

    invisibility_of_element_located(locator):希望某个元素不可见或者不存在DOM中

    满足条件返回True,否则返回定位到的元素对象

    #invisibility_of_element_located():希望某个元素不可见或者不存在DOM中,满足条件返回True,否则返回定位到的元素对象result8=WebDriverWait(driver,10,0.2).until(EC.invisibility_of_element_located(By.ID,'kw'))

    visibility_of_element_located(locator):希望某个元素出现在DOM中并且可见

    满足条件返回该元素的页面元素对象

    #visibility_of_element_located():希望某个元素出现在DOM中并且可见,满足条件返回该元素的页面元素对象result9=WebDriverWait(driver,10,0.2).until(EC.visibility_of_element_located(driver.find_element_by_id('kw')))

    visibility_of(webelement):希望某个元素出现在页面的DOM中,并且可见,满足条件返回该元素的页面元素对象

    #visibility_of():希望某个元素出现在页面的DOM中,并且可见,满足条件返回该元素的页面元素对象result10=WebDriverWait(driver,10,0.2).until(EC.visibility_of(driver.find_element_by_id('kw'))

    visibility_of_any_elements_located(locator):希望某个元素出现在DOM中并且可见

    如果满足条件返回该元素的页面元素对象

    #visibility_of_any_elements_located():希望某个元素出现在DOM中并且可见result11=WebDriverWait(driver,10,0.2).until(EC.visibility_of(By.TAG_NAME,'input'))

    presence_of_all_elements_located(locator):判断页面至少有一个如果元素出现,如果满足条件,返回所有满足定位表达式的页面元素

    #presence_of_all_elements_located():判断页面至少有一个如果元素出现,如果满足条件,返回所有满足定位表达式的压面元素result12=WebDriverWait(driver,10,0.2).until(EC.presence_of_all_elements_located(By.ID,'kw'))

    presence_of_element_located(locator):判断某个元素是否存在DOM中,不一定可见,存在返回该元素对象

    #presence_of_element_located():判断某个元素是否存在DOM中,不一定可见,存在返回该元素对象result12=WebDriverWait(driver,10,0.2).until(EC.presence_of_element_located(By.ID,'kw'))

    staleness_of(webelement):判断一个元素是否仍在DOM中,如果在规定时间内已经移除返回True,否则返回Flase

    #staleness_of():判断一个元素是否仍在DOM中,如果在规定时间内已经移除返回True,否则返回Flaseresult13=WebDriverWait(driver,10,0.2).until(EC.staleness_of(driver.find_element_by_id('kw')))

    text_to_be_present_in_element():判断文本内容test是否出现在某个元素中,判断的是元素的text

    #text_to_be_present_in_element():判断文本内容test是否出现在某个元素中,判断的是元素的textresult15=WebDriverWait(driver,10,0.2).until(EC.text_to_be_present_in_element(By.TAG_NAME,"p"))

    text_to_be_present_in_element_value():判断text是否出现在元素的value属性值中

    #text_to_be_present_in_element_value():判断text是否出现在元素的value属性值中result16=WebDriverWait(driver,10,0.2).until(EC.text_to_be_present_in_element_value((By.ID,'kw'),'随便'))

    title_contains():判断页面title标签的内容包含partial_title,只需要部分匹配即可

    #title_contains():判断页面title标签的内容包含partial_title,只需要部分匹配即可,包含返回True,不包含返回Flaseresult17=WebDriverWait(driver,10,0.2).until(EC.title_contains("你就知道"))

    title_is():判断页面title内容是与传入的title_text内容完全匹配

    #title_is():判断页面title内容是与传入的title_text内容完全匹配,匹配返回True,否则返回Flaseresult18=WebDriverWait(driver,10,0.2).until(EC.title_is("百度一下,你就知道"))

    到此这篇关于selenium WebDriverWait类等待机制的实现的文章就介绍到这了

    展开全文
  • // 到一行一列结束编辑 不写默认所有,写一参数代表列,行不限 end : [], // 新增操作 addAction : { // (button)执行操作的按钮, button : add, // callback:执行操作后的回调函数,...
  • 我们在使用css来布局时经常需要进行居中,有时一属性就能搞定,有时则需要一定的技巧才能兼容到所有浏览器,利用css来实现对象的垂直居中有许多不同的方法,比较难的是应该选择种正确的方法。比如我们都知道 ...
  • 2020-08-14html简介

    2020-08-14 11:19:37
    第2个常用浏览器,第3个web的标准,这是Html要学的三个部分,大知识点,网页基础是学网页开发前提,以下概念里 1什么是网页? 2什么是html? 3网页是怎么形成的? 针对三个点进行介绍,我们就会了解,我接下去要干...

    接下来学习html的简介,学会这部分知识,能够掌握要求,掌握以下内容,能够说出网页的基本组成,能说出到底什么是html再来一个,能说出常用的浏览器是哪一些?最后最重要的能说出web三大主体,第1个什么是网页?第2个常用的浏览器,第3个web的标准,这是Html要学的三个部分,大知识点,网页基础是学网页开发前提,以下概念里
    1什么是网页?
    2什么是html?
    3网页是怎么形成的?

    针对三个点进行介绍,我们就会了解,我接下去要干什么?第一知识点什么是网页?
    通过两个概念介绍来了解网页。网站大家不陌生,打开自己想要的页面网站,每个网站都是由各个页面组成的,点开一个页面前往另一个页面,网站是网页整合而形成,网页是网站中的页,通过浏览器输入一个网址来访问网站,网页是构成元素,元素整合成网站,网页只是一种总的元素,还有以下分元素如网页中的图片,音频视频等,各种网页构成元素在里面,通常我们看到的网页的后缀名为. html所以我把HTML网页称之为html文件,我接下来写这个文件并不是简单的浏览器创造,需要用到的工具是HTML语言。
    指的是超文本标记语言。进行描述网页,htmlI也有创作工具的使用,对网页进行一个描述,对包含在内的元素进行描述,特点就是它自备一套标记标签,也就是元素的描述方式,描述一张图片以及他的相关信息,放入浏览器来显示,

    Img src,/义:图片地址 链接图片,图片怎样的形式?
    Src是一个必要的属性
    Png,可移植的网络图像文件格式
    等号我把它理解为指标指向

    即:图片的链接地址指向某个路径下一张可移植图片

    什么是html?
    比如我这个页面需要一张图片,那么通过图片标签就会把它放进来,文字可以通过文字标签放进来,这样就生成一个页面,代码演示的是一个网页中有一张图片。嗯,可以了解一下,在windows上建立一个文本文档,在文本文档中放一张图片进去写html的一个标签,写完之后把后缀改一下,必须. html后缀,这个时候他就是一个HTML文件,点击一下,保存不过我们自己写的内容,难以看清或者理解,现在要通过我们的浏览器打开,网页里有一张图片。
    到此为止我们就明白了网页是什么,用HTML语言书写其中包含很多元素,实际上就是一个HTML文件
    图片文字还有动画多媒体超越文本限制,还可以从一个页面去往另一个页面与世界各地的主机文件连接,称为超文本标记语言,各种标签元素我们放当中就形成了网页,在一个HTML文件中写入各种代码,然后我们通过浏览器打开,就能看见我们的网页了,
    这是我们接下来学习的一个部分。接下来就是来开发代码,通过我们的浏览器打开形成一个网页。

    总结一下:
    网页是由图片文字视频等所构成的,一个html文件,后面是. html,网页是如何生成?是由前端的人员html文件编写,通过浏览器打开就能看到这个网页。
    Next, learn the introduction of HTML, learn this part of knowledge, be able to master the requirements, master the following content, be able to tell the basic composition of a web page, be able to tell what HTML is, and then one, be able to tell which browsers are commonly used? Last but not least, what is the first of the three main bodies of the Web? The second commonly used browser, the third web standards, this is the THREE parts of Html to learn, big knowledge points, the basis of the web page is to learn the premise of web development, the following concepts
    1 What is a Web page?
    2 What is HTML?
    3. How are web pages formed?
    Three points, and we’ll see, what am I going to do next? What is the first knowledge point webpage?
    Understand the web page through two concept introductions. Website everyone not unfamiliar, you want to open the page web site, each web site is made up of various pages, clicked on a page to another page, the website is the integration of the web and form, the page web site, enter a url to access the site via a browser, the web is constitute elements, elements integrated into website, web page is just a general elements, images with the following elements such as a web page, audio, video, etc., all kinds of web page elements inside, we usually see a suffix called web pages. HTML so I call HTML web page HTML files, I’m going to write this file not just in a browser, but in HTML.
    Hypertext markup Language. HtmlI also has the use of authoring tools to describe web pages and the included elements. The feature is that htmlI provides a set of tags, namely the description method of elements, describing an image and its related information, and then puts them into the browser for display.
    < img SRC = “logo. The PNG” >
    Img SRC, / meaning: picture address link picture, picture what form?
    Src is a necessary attribute
    Png, portable network image file format
    So the equal sign, I think of it as an index pointing to
    That is, the link address of the image points to a path to the next portable image
    What is HTML?
    For example, if I need an image on this page, then the image tag will put it in, and the text can be put in through the text tag, and then a page will be generated, and what the code demonstrates is that a page has an image in it. Well, may I have an idea, to create a text document on Windows, put a picture in a text document in writing HTML a label, after finished the change, the suffix must. HTML suffix, this time he is an HTML file, click the save but we write their own content, it is difficult to see or understand, now through our browser, web pages in a picture.
    So now that we know what a web page is, it’s written in HTML and it contains a lot of elements, it’s actually an HTML file, right
    Image text and animation multimedia beyond the text limit, can also from one page to another page to connect to the host file from all over the world, known as hypertext markup language, various forms of tag elements we put a web page, write all kinds of code in an HTML file, and then we through the browser to open, can see our web,
    This is the next part of our study. The next step is to develop code that opens in our browser to form a web page.
    To sum up:
    Web page is composed of pictures, text, video, etc., an HTML file, followed by. HTML, how is the web page generated? Is written by the front-end staff HTML file, through the browser to open the web page can be seen.

    展开全文
  • 流程Sydney was established in:IE、建J件火狐和谷歌是目前互联网上的浏览器,其他常用浏览器还有苹果的Safari浏览器和欧朋浏览器等智慧职教: 5.男性的X染色体和女性的X染色体结合,源译源3运就形成( )。码文...

    参考答案如下

    2. 要准确理解复盘,程序1创程序程序哪几个关键词是不可缺少的?

    执行字节影响电流对人体伤害程度的主要因素是()?

    流程Sydney was established in:

    IE、建J件火狐和谷歌是目前互联网上的三大浏览器,其他常用的浏览器还有苹果的Safari浏览器和欧朋浏览器等

    智慧职教:

    5.男性的X染色体和女性的X染色体结合,源译源3运就形成(     )。

    码文茶艺是在沏泡过程中融入诸多()元素的艺术

    下列选项中,程序1创程序程序属于中国画的透视要求的有()

    执行字节良好的择业心态主要表现在哪些方面 ( )。

    流程创业是不拘泥于当前资源约束寻求机会进行价值创造的行为过程

    建J件()是宋代的非正规军

    源译源3运CSR类公关新闻稿对目标受众有什么意义?

    码文基于匹配原则,寻求双赢原则是不恰当的。()

    程序1创程序程序影响一碳单位代谢的维生素有()

    桥梁下部结构包括基础、执行字节(_)、墩台身、盖梁或台帽

    流程下列研究方法不属于描述性研究

    展开全文
  •  这属性设置页面中选择用种字体,常用的字体有:Simsun、Arial、Verdana、Helvetica、 sans-serif等,定义方法: .ziti {font-family:Simsun,Arial,Verdana;}  在这里连续定义了种字体,当用户字库中没有...
  • (小白从头开始学所做的笔记)Web标准构成主要包括:结构、表现和行为三个方面文档类型声明,作用就是告诉浏览器使用种HTML版本来显示网页;lang用来定义当前文档显示的语言;字符集(cahracter set)是多个字符的集合...
  • JS(一)–简介

    2021-01-08 10:32:27
    1.2什么是脚本语言1.3文件系统二、JS的组成核心2.1 ECMAScript2.2DOM2.3BOM、JS基础语法3.1JS代码写在3.2head中的js3.3变量3.4数据类型3.4.1 5种基本数据类型3.4.2 不同类型的赋值3.4.3 复杂数据类型3.5弱类型...
  • 文章目录常见的基础前端面试题前言一、常用web浏览器缓存机制有几种?分别有什么区别二、**事件对象的currentTarget和target有什么区别**、**函数柯里化实现add(1)(2)(3)等于6**四、**优雅降级和渐进增强**五、*...
  • 谈到网站优化,我们必须知道一次交互的过程中都经过几个阶段,然后在对应的阶段采取优化措施 一次交互大概经历以下几...根据上述三个时间段,我在这简单的列举一下常用的优化方案 1.增加带宽:  当网页或组件下载
  • 常在网上走,能不用FTP。有了FTP,你就可以迅速得到时髦的软件,游戏;在微软发布的当天使用上IE5,或者给你的主板、显卡下载最新的驱动程序,给你的杀毒软件加载最新的病毒数据库……好处说也说不完。 二、常用...
  • 2.2.5 写一个程序, 要求功能:求出用1,2,5这三个数不同个数组合的和为100的组合个数 2.2.6 实现一个函数,把一个字符串中的字符从小写转为大写 2.2.7 随机输入一个数,判断它是不是对称数(回文数)(如3,121,...
  • JavaScript笔记

    2018-09-28 11:21:56
    15.JavaScript中的所有事物都是对象,分为类: |--简单对象:String、Number、Boolean |--组合对象:Array、Math、Date |--复杂对象:Function、Regex、Object等 16.Array排序: |--升序:function compare(a...
  • redirect就是服务端根据逻辑,发送一状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。 23、EJB与JAVA BEAN的区别?  Java Bean 是可...
  • java 面试题 总结

    2009-09-16 08:45:34
    redirect就是服务端根据逻辑,发送一状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。 20、EJB与JAVA BEAN的区别? Java Bean 是可复用...
  • 前端面试宝典V3.0.docx

    2021-03-27 13:31:48
    26、描述浏览器的渲染过程,DOM 树和渲染树的区别(必会) 119 27、dom 树和 render 树之间的关系?(高薪常问) 119 28、获取到页面中所有的 CheckBox 怎么做(不适用第方框架)?(高薪常问) 119 29、 简单说...
  • 并可制成WAV、MP3供日后使用,内置简易文体浏览器,方便象读取数据库一样让您直接读取目录文本,并显示在文本框里供听读,内置操作记录,让您更加明了运行情况。 2. 它可以打开英文文本(.txt,.rtf),想从读,...
  • 最新Java面试宝典pdf版

    热门讨论 2011-08-31 11:29:22
    63、List、Map、Set三个接口,存取元素时,各有什么特点? 45 64、说出ArrayList,Vector, LinkedList的存储性能和特性 46 65、去掉一个Vector集合中重复的元素 46 66、Collection 和 Collections的区别。 47 67、Set...
  • Java面试宝典2010版

    2011-06-27 09:48:27
    63、List、Map、Set三个接口,存取元素时,各有什么特点? 64、说出ArrayList,Vector, LinkedList的存储性能和特性 65、去掉一个Vector集合中重复的元素 66、Collection 和 Collections的区别。 67、Set里的元素...
  • java面试宝典

    2013-02-28 16:04:01
    43、说出一些常用的类,包,接口,请各举5 。 12 44、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类?是否可以implements(实现)interface(接口)? 12 45、内部类可以引用他包含类的成员吗?有...
  • Java面试宝典-经典

    2015-03-28 21:44:36
    63、List、Map、Set三个接口,存取元素时,各有什么特点? 45 64、说出ArrayList,Vector, LinkedList的存储性能和特性 46 65、去掉一个Vector集合中重复的元素 46 66、Collection 和 Collections的区别。 47 67、Set...
  • java基础题 很全面

    2009-05-09 09:24:24
    64. List、Map、Set三个接口,存取元素时,各有什么特点? 14 65. UML方面 14 66. 说出一些常用的类,包,接口,请各举5个 14 67. 开发中都用到了那些设计模式?用在什么场合? 15 68. Anonymous Inner Class (匿名内部类) ...
  • 千方百计笔试题大全

    2011-11-30 21:58:33
    43、说出一些常用的类,包,接口,请各举5 。 12 44、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类?是否可以implements(实现)interface(接口)? 12 45、内部类可以引用他包含类的成员吗?有...
  • Java面试宝典2012版

    2012-12-03 21:57:42
    63、List、Map、Set三个接口,存取元素时,各有什么特点? 45 64、说出ArrayList,Vector, LinkedList的存储性能和特性 46 65、去掉一个Vector集合中重复的元素 46 66、Collection 和 Collections的区别。 47 67...

空空如也

空空如也

1 2 3 4 5
收藏数 86
精华内容 34
关键字:

常用浏览器哪三个