- 博客(12)
- 资源 (1)
- 收藏
- 关注
转载 java中ArrayList集合的三种遍历方式,简单易懂
前言在java中存储数据的方式有很多种,最开始接触到的是定义一个变量去接收,然后是数组,集合等等,但是这些数据仅仅是存储在内存当中,不能实现永久保存,而且数组的长度是固定的,而集合刚好解决了这个问题,集合的长度是可变的,除此之外,集合可以存放的数据类型可以是多种而不再是单一的数据类型。那么,集合存储完数据,我们一般是怎么获取到里面的数值呢?和数组的取值方式有什么不一样呢?这里简单的列出三种不...
2020-03-17 23:14:00 433
原创 java 编程题汇总
1.对输入的字符串实现反转,如123456789,输出987654321a)public String fanZhuan(String str){ char[] arr=str.toCharArray(); String newStr=""; for(int i=arr.length-1;i>=0;i--){ new...
2020-03-16 23:03:44 379
原创 genymotion模拟器安装
安装vbox虚拟机,这个虚拟机是用来支撑genymotion安卓模拟器的,双击VirtualBox-5.0.12-104815-OSX.dmg文件安装一路默认即可 安装genymotion模拟器,双击genymotion-6.0.dmg,打开如下界面选择红框中进行双击即可一路默认之后在应用程序中找到该图标,安装完成,去genymotion官网进行注册https://www.genymoti...
2019-12-23 16:19:02 189
原创 Linux常用命令及面试题
===================目录/文件处理命令========================cd:切换工作目录 $cd 返回主目录 $cd home/liu 跳转当前目录 $cd ../.. 当前目录向上移动两级ls :列出指定目录内容 -l 以列表形式查看 -h 以一种人性化的方式查看,也是文件的大小以合适的单位显示 -a 查看所有文件,包括...
2019-12-23 15:29:55 10883 3
原创 TCP的三次握手与四次挥手
TCP是面向连接的协议。运输连接是用来传送TCP报文的。TCP的运输连接有三个过程,即建立连接、数据传输和连接释放。TCP报文首部1.源端口和目的端口,各占两个字节,分别写入源端口和目的端口;2.序号,占4个字节,TCP连接中传送的字节流中的每个字节 都按顺序编号,例如,一段报文的序号字段值是101,携带的数据共有100字段,则下一段报文(如果存在下一个报文)的数据序号就应该从201开始;...
2019-12-17 15:55:26 73
原创 mac上安装搭建Appium环境
mac下安装搭建Appium环境主要需要以下程序: 1)node.js(过程中会安装:ruby、brew、npm) 2)Xcode (运行IOS系统) 3)JDK (安卓系统是依赖于java环境) 4)android JDK(运行安卓系统) 5)Appium 6)安装其他依赖() 7)appium-doctor以下对各个程序的安装进行详解 :1.n...
2019-12-17 15:01:58 444
转载 JUnit单元测试
软件测试有很多分类,从测试的方法上可分为:黑盒测试、白盒测试、静态测试、动态测试等;从软件开发的过程分为:单元测试、集成测试、确认测试、验收、回归等。 在众多的分类中,与开发人员关系最紧密的莫过于单元测试了。其他种类的测试基本上都是由专门的测试人员来完成,只有单元测试是完全由开发人员来完成的。那么今天我们就来说说什么是单元测试,为什么要进行单元测试,以及如更好的何进行单元测试。单元测试目
2017-05-19 18:02:14 291
转载 对Java关键字final和static的理解
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。final方法不能被子类的方法覆盖,但可以被继承。final成员变量表示常量,只能
2017-05-19 17:59:58 247
原创 Java 集合Collection与List的详解
1.什么是集合存储对象的容器,面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,存储对象,集合是存储对象最常用的一种方式。集合的出现就是为了持有对象。集合中可以存储任意类型的对象,而且长度可变。在程序中有可能无法预先知道需要多少个对象,那么用数组来装对象的话,长度不好定义,而集合解决了这样的问题。2.集合和数组的区别数组和集合类
2017-05-17 16:30:37 301
原创 Java中什么是JVM及其工作原理?
JVM是Java程序运行的平台,它就像一台虚拟出来的计算机一样,负责执行Java编译好的字节码文件。JVM具有非常严格的实现规范,大多数操作系统都可以安装JVM,为Java语言的跨平台性起到了关键的作用。 JVM(Java虚拟机)是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象的硬件,堆栈,寄存器等,还具有相应的指令系统。 说明:
2017-05-17 16:28:51 5077
转载 黑盒测试简介以及方法简介
引言:黑盒测试是从软件的外部对软件实施测试,也常形容为闭着眼睛测试。在接下来的学习中将介绍几种常用的黑盒测试方法,其中包括等价类划分、边界值分析、决策表测试等。1. 等价类划分测试等价类划分是一种典型的黑盒测试方法,该方法完全不考虑程序的内部结构,只根据对软件的要求和说明,即需求规格说明,把程序输入域划分成若干个部分,然后从每个部分中选取少数有代表性的数据作
2017-05-17 16:20:52 20800 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人