Java
行走_
自动化测试,接口测试,性能测试Python, Jenkins
展开
-
Java字符串与数字相互转换
数字转字符串String.valueOf()public class Demo{ public static void main(String[] args){ int i = 100; String str = String.valueOf(i); }}字符串转数字Integer.parseInt()public class Demo{ public static voi...原创 2019-11-12 21:43:31 · 253 阅读 · 0 评论 -
Java String学习--字符串格式化、包含对象个数、字面值
字符串概念字符串是字符的组合,它不是基本数据类型,字符char才是基本数据类型,在Java中,字符串是一个类,我们看到的字符串都是对象。创建方式:字面值创建:String str1 = “ab”;new的方式调用String的构造方法创建:String str2 = new String(“abc”);通过+加号进行字符串拼接创建:String str3 = “my” + “name”...原创 2019-11-10 13:10:39 · 311 阅读 · 0 评论 -
Java编译过程
前言Java学习过程中,习惯都用IDE直接运行代码,今天再一次用命令行窗口运行代码,结果又一次出现了以前遇到过的报错。HelloWorld程序package com.libao.practice;public class HelloWorld { public static void main(String[] args) { System.out.println...原创 2019-11-09 11:33:51 · 3040 阅读 · 0 评论 -
Linux安装JDK
Linux安装JDK上传包到Linux机器中/usr/local/software/jdk-8u192-linux-x64.tar.gz# 解压tar zxvf /usr/local/software/jdk-8u192-linux-x64.tar.gz# 编辑/etc/profilevi /etc/profile# 添加一下内容export JAVA_HOME=/usr/loc...原创 2019-10-30 14:31:10 · 139 阅读 · 0 评论 -
idea打包web war,并将war包部署到测试环境中
idea打包war首先用idea打开项目,然后点击File > Project Structure进入后,点击Artifacts找到你的Java项目然后点击Apply。进入到Build > Build Artifacts大约1分钟后,就能在你所设定的路径下,找到war包。部署到Linux测试机如果是更新包的话,需要先将测试机的tomcat关闭先找到t...原创 2019-10-23 16:46:53 · 1096 阅读 · 0 评论 -
Java学习
方法重载在一个类中,有一系列方法,其方法名相同,但各自的参数不同,称为方法重载(overload),比如Java构造器,其方法名与类名相同(但方法名首字母要小写),多个方法名相同,但参数不同。但不限于构造器,还有其他的,比如String类中的indexOf方法public class Hello { public void hello(){} public void hell...原创 2019-10-18 23:32:17 · 116 阅读 · 0 评论 -
Kafka初步学习
Kafka可以作为消息中间件,在企业应用很广泛。当前的企业应用的子系统是非常多的,一个应用,可能就包含了MySQL, Redis, WebApp, DB…,多个子系统,而不同系统之间的API是有差异的,Kafka就是作为中心,负责与每个子系统的对接。关键术语消息(message)消息是Kafka的数据单元,是键值对(key value)构成,key作为元数据,是可选的,一般用来划分消息所在的...原创 2019-10-13 10:40:51 · 347 阅读 · 0 评论 -
Java模拟一副54张牌的洗牌过程_ArrayList学习
思路牌有1-13个数字,4种花色,还有2张大小王。洗牌过程,最终就是要实现54张牌的随机排序的结果。所以,我想到了:先要初始化,构造出一副牌的数组,然后调用随机数的函数,将54个元素进行随机排序,这里要用到多个数组,构造出一副牌后,然后依次从中拿一张牌,随机放入到另外一个数组容器中,随机插入采用的是Random类中nextInt()方法,其取值范围为已经放入数组的元素个数加1,最后返回这个数组...原创 2019-01-19 12:34:27 · 2538 阅读 · 0 评论 -
ArrayList底层源码学习
主要为add, get, set, remove, indexOf,数组扩容等内容的学习。扩容:扩容前提:size==elementData.length,也就是元素个数达到了数组容器的长度。创建新的更大空间的(如size*2+1)数组对象,Object[] newArray = new Object[size*2+1]遍历原来数组元素,复制到新数组中,在将这个新数组重新赋值给同名字...原创 2019-01-22 18:23:32 · 216 阅读 · 0 评论