【【面试宝典】软件测试工程师2021烫手精华版(第八章Python基础篇)】教程文章相关的互联网学习教程文章

C++面试基础篇(二)

1.数组与指针的区别 数组下标运算实际上都是通过指针进行的。 数组名代表着指向该数组中下标为0的元素的指针,但有例外:sizeof(数组名)返回整个数组的大小,而非指针大小;&数组名返回一个指向数组的指针,而不是指向该数组中下标为0的元素的指针的指针。 数组名作为参数时,数组名会被转换成指向该数组下标为0的元素的指针。 指针操作可能比下标操作效率高,但可维护性却不一定有下标操作好。 数组和指针不相等。 2.野指针是什么...

C++面试基础篇(一)【代码】

1. static关键字的作用 (1)全局静态变量在全局变量前面加上关键字static, 全局变量就定义为一个全局静态变量在静态存储区,在整个程序运行期间一致存在。初始化:未初始化的全局静态变量会被自动初始化为0(自动对象的值是任意的,除非他被显示初始化)作用域:全局静态变量在声明他的文件之外是不可见的,准确的说是从定义之处开始,到文件结尾。 (2)局部静态变量 在局部变量前加上关键字static,局部变量就成为一个静态的局...

面试必背——Java基础【图】

Java基础 1. JVM是什么?为什么Java被称作是“平台无关的编程语言”(Java跨平台性)?JVM(Java Virtual Machine)是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的字节码,就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上是把字节码解释成具体平台上的机器指令执行。 Java虚拟机(jvm)是可以执行j...

面试题整理----Java容器---上接Java基础

18.java 容器都有哪些? 数组,String,java.util下的集合容器(conllection和map) 19.Collection 和 Collections 有什么区别? collection是Java的集合,conllections相当于一个工具类,用来操作Java的Conllection 20.List、Set、Map 之间的区别是什么? List接口和Set接口属于Collection接口,Map接口和Collection接口并列存在(同级) list元素可重复,有序性;set无序且唯一;map采用键值对存储元素且key唯一 补充:数组和集合的...

面试题整理----Java基础【图】

1.JDK 和 JRE 有什么区别? JRE是运行时环境 给需要运行Java程序的人使用 JDK是Java开发工具包 包含JRE 给开发人员使用 2.== 和 equals 的区别是什么? ==比较的是内存地址 equals比较的是值 3.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗? 不对,equals为true时hashcode一定为true 4.final 在 java 中有什么作用? 可以修饰类 方法 变量 修饰类时 类不可以被继承 Striing类就是final修饰的类 修饰方法时...

Java基础知识面试

文章目录讲一下什么是设计模式?常用的设计模式有哪些?讲一下http get和post请求的区别?说一下你对servlet的理解?或者servlet是什么?Servlet API中forward() 与redirect()的区别?JSP和Servlet有哪些相同点和不同点?jsp有哪些内置对象?作用分别是什么?说一下session和cookie的区别?你在项目中都有哪些地方使用了?MVC的各个部分都有那些技术来实现? 讲一下什么是设计模式?常用的设计模式有哪些? 设计模式就是经过前人无数次的...

Java面试基础宝典

一.基础知识: 1)集合类:List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList;HashSet,TreeSet); ArrayList,LinkedList,Vector都属于List List:元素是有顺序的,元素可以重复因为每个元素有自己的角标(索引) |-- ArrayList:底层的数据结构是数组结构,特点是:查询很快,增 删 稍微慢点,线程不同步 |-- LinkedList:底层使用的是链表数据结构,特点是:增 删很快,查询慢。 |–Vector:底层是数组数据结构,...

Python基础面试题整理【代码】

基础Python中lambda是什么意思 Python中的pass是什么意思 作为解释型语言,Python如何运行 什么是Python的单元测试 在Python中unittest是什么 如何将数字转换为字符串 什么是Python中的模块和包 解释如何在Python中生成随机数字 在Python中如何使用//运算符 提到使用Python的五个好处 简单说明在Python中如何使用split函数 json和字典的区别 python如何连接数据库操作进阶解释如何访问用C语言编写的Python模块 range和xrang的区别 ...

java面试基础汇总(最全最详细阅读量最高链接)

??以下是自己学习过程中学习的博客,都是百里挑一讲的最好的博客,这里进行了汇总,方便自己和小伙伴们复习!(强烈建议收藏本页面网址,每天复习) ??如果进行全面复习,建议都看一遍。如果已经学得很多了,可以选择自己薄弱的地方多复习一下。这些都是自己细细看多的,只要认真阅读,相信大家就能学会。 必看指南两份 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识,学习必看。(github上52997星) https...

剖析面试最常见问题之Java基础知识【图】

剖析面试最常见问题之Java基础知识说说List,Set,Map三者的区别? Arraylist 与 LinkedList 区别?补充内容:RandomAccess接口 补充内容:双向链表和双向循环链表ArrayList 与 Vector 区别呢?为什么要用Arraylist取代Vector呢? 说一说 ArrayList 的扩容机制吧 HashMap 和 Hashtable 的区别 HashMap 和 HashSet区别 HashSet如何检查重复 HashMap的底层实现JDK1.8之前 JDK1.8之后HashMap 的长度为什么是2的幂次方 HashMap 多线程操作导致...

Java基础面试题50题 �【图】

原文: http://blog.gqylpy.com/gqy/457 置顶:来自一名75后老程序员的武林秘籍——必读(博主推荐)来,先呈上武林秘籍链接:http://blog.gqylpy.com/gqy/401/你好,我是一名极客!一个 75 后的老工程师!我将花两分钟,表述清楚我让你读这段文字的目的!如果你看过武侠小说,你可以把这个经历理解为,你失足落入一个山洞遇到了一位垂暮的老者!而这位老者打算传你一套武功秘籍!没错,我就是这个老者!干研发 20 多年了!我也年轻...

java基础面试题之:super与this的区别

主要从本质、构造函数及位置、功能、相互关系四点来阐述 本质上来说: this是指向本对象的指针,super是关键字 构造函数及位置上来说: super()、this()都必须出现在构造函数的第一行,且不能同时出现,因为this()中已经默认调用了父类的super()。 功能及使用情况: this出现在同类中,指代本类本对象; super出现在子类中,指代父类及父类的对象,且他们都指代对象,所以不能与static修饰符一起使用 相互关系: this()中会默认调...

Java Web基础面试题整理【代码】【图】

Tomcat的缺省端口是多少,怎么修改 tomcat默认缺省端口是8080 修改方法:找到Tomcat目录下的conf文件夹 进入conf文件夹里面找到server.xml文件 打开server.xml文件 在server.xml文件里面找到下列信息 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" uriEncoding="utf-8"/>修改port属性,改成你想要的端口。 Tomcat有几种部署方式直接把Web项目打包成war包放置在webapps下,Tomcat会自...

Java中级面试之基础篇(01)String、StringBuild、StringBuffer三者的区别

原文链接:https://blog.csdn.net/qq_39416311/article/details/812767421:String、StringBuild、StringBuffer三者的区别 相同点:都是用来操作字符串的; 不同点: a:string是不可变的,即a=1;a=a+1;此时a新建了;string是final类,不能被继承; 常用方法:length()长度、charAt(int)得到指定下标值、indexOf(String)指定内容第一次出现的下标、lastIndexOf(String)指定内容最后一次出现的下标、subString(begin,end) b:stri...