<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fighting_jun的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fighting_jun</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fighting_jun]]></copyright><item><title><![CDATA[Java面向对象基础-方法]]></title><link>https://blog.youkuaiyun.com/fighting_jun/article/details/122578675</link><guid>https://blog.youkuaiyun.com/fighting_jun/article/details/122578675</guid><author>fighting_jun</author><pubDate>Wed, 19 Jan 2022 14:34:26 +0800</pubDate><description><![CDATA[一、方法

1.定义方法的语法


修饰符 返回值类型 方法名称(参数类型 参数名称,...){
    方法体
    return 返回值；
}

2.注意事项：

    （1）方法定义的先后顺序无所谓；

    （2）方法的定义不能产生嵌套包含关系；

    （3）方法定义好之后，不会执行的。如果想要执行，一定要进行方法的【调用】；

调用方法格式： 方法名称()


public class Main {
    public stati...]]></description><category></category></item><item><title><![CDATA[Java-数组操作]]></title><link>https://blog.youkuaiyun.com/fighting_jun/article/details/122575539</link><guid>https://blog.youkuaiyun.com/fighting_jun/article/details/122575539</guid><author>fighting_jun</author><pubDate>Wed, 19 Jan 2022 10:38:26 +0800</pubDate><description><![CDATA[1.快速打印数组内容：方法：Arrays.toString()

2.数组排序 n

快速排序方法：Arrays.sort()

排序常见算法：

冒泡排序
比较相邻的元素，如果第一个比第二个大，就交换他们两个。对每一对相邻元素做相同操作，从开始一对到最后一对，最后，最末尾的元素应该是数组中最大的数。针对所有元素都重复此步骤（除了最后一个数)，应该进行 n.length-1 次。

第一次是对n个数，进行n-1次比较，进行到最后第n个数是最大的；第二次是对n-1个数 进行n-...]]></description><category></category></item><item><title><![CDATA[java循环结构]]></title><link>https://blog.youkuaiyun.com/fighting_jun/article/details/122575384</link><guid>https://blog.youkuaiyun.com/fighting_jun/article/details/122575384</guid><author>fighting_jun</author><pubDate>Wed, 19 Jan 2022 10:34:37 +0800</pubDate><description><![CDATA[for循环标准格式：


for （初始化语句;条件判断；步进语句）{

循环体

}

while循环格式：


while (条件判断){

循环体；

步进语句；

}

do while循环格式：


初始化语句

do {

循环体

步进语句

} while (条件判断);

三种循环的区别：

for循环的变量在小括号中定义，只有循环内部才可以使用。

while循环和do-while初始化语句本来就在外面，所以出来循环后可以继续使用。


...]]></description><category></category></item><item><title><![CDATA[switch语句使用的注意事项]]></title><link>https://blog.youkuaiyun.com/fighting_jun/article/details/122575183</link><guid>https://blog.youkuaiyun.com/fighting_jun/article/details/122575183</guid><author>fighting_jun</author><pubDate>Wed, 19 Jan 2022 10:29:02 +0800</pubDate><description><![CDATA[多个case后面的数值不可以重复
	switch后面小括号当中只能是下列数据类型：
	基本数据类型：byte/short/char/int
		引用数据类型：String字符串、enum枚举
	
	switch语句格式可以很灵活：前后顺序可以颠倒，而且break语句可以省略。匹配哪一个case就从哪一个位置向下执行，直到遇到了break或者整体结束为止。

int num = 1;
switch (num){
case 1:
system.out.println("**")
default:
system.]]></description><category></category></item><item><title><![CDATA[三元运算符]]></title><link>https://blog.youkuaiyun.com/fighting_jun/article/details/122575087</link><guid>https://blog.youkuaiyun.com/fighting_jun/article/details/122575087</guid><author>fighting_jun</author><pubDate>Wed, 19 Jan 2022 10:24:37 +0800</pubDate><description><![CDATA[一元运算符：只需要一个数据就可以进行操作的运算符。例如：取反！、自增++、自减--
	二元运算符：需要两个数据才可以进行操作的运算符。例如：加法+、赋值=
	三元运算符：需要三个数据才可以进行操作的运算符。
	格式：数据类型 变量名称 = 条件判断 ？ 表达式A ：表达式B
		流程：首先判断条件是否成立：如果成立为true，那么将表达式A的值赋给左侧的变量；如果不成立为false，那么将表达式B的值赋值给左侧的变量。
	

...]]></description><category></category></item><item><title><![CDATA[python学习笔记（九）—— 单元测试]]></title><link>https://blog.youkuaiyun.com/fighting_jun/article/details/108452640</link><guid>https://blog.youkuaiyun.com/fighting_jun/article/details/108452640</guid><author>fighting_jun</author><pubDate>Mon, 07 Sep 2020 17:57:30 +0800</pubDate><description><![CDATA[测试函数

先定义一个获取姓名的函数，存储为name_function.py。


def get_formatted_name(first,last,middle=''):
	if middle:
		full_name = first + ' ' + middle + ' ' +last
	else:
		full_name = first + ' ' + last
	return full_name.title()

编写一个使用get_formatted_name()函数的程序name.py，证明这]]></description><category></category></item><item><title><![CDATA[python学习笔记（八）—— json.dump()和json.load()]]></title><link>https://blog.youkuaiyun.com/fighting_jun/article/details/108452525</link><guid>https://blog.youkuaiyun.com/fighting_jun/article/details/108452525</guid><author>fighting_jun</author><pubDate>Mon, 07 Sep 2020 17:39:17 +0800</pubDate><description><![CDATA[使用json.dump()和json.load()编码和解码JSON数据。



使用json.dump()存储一组数字，编码JSON数据


import json
numbers = [2,3,5,7,11,13]
filename = 'numbers.json'
with open(filename,'w') as f_obj:
 #使用json.dump()将数字列表存储到文件numbers.json中
 json.dump(numbers,f_obj)

使用json.load()...]]></description><category></category></item><item><title><![CDATA[python学习笔记（七）—— 文件读写]]></title><link>https://blog.youkuaiyun.com/fighting_jun/article/details/108451701</link><guid>https://blog.youkuaiyun.com/fighting_jun/article/details/108451701</guid><author>fighting_jun</author><pubDate>Mon, 07 Sep 2020 17:07:47 +0800</pubDate><description><![CDATA[使用open()函数打开文件，参数传要打开的文件的名称。Python在当前执行的文件所在的目录中查找指定的文件。
文件不与程序文件位于相同目录下的时候，需要提供文件路径.linux系统下文件路径使用用斜杠/，windows下使用反斜杠\。


#关键字with在不再需要访问文件后将其关闭
with open('pi_digits.txt') as file_object:
	#read()方法读取文件的全部内容
	contents = file_object.read()
	print(contents)
]]></description><category></category></item><item><title><![CDATA[python学习笔记（六）—— 错误处理]]></title><link>https://blog.youkuaiyun.com/fighting_jun/article/details/108447340</link><guid>https://blog.youkuaiyun.com/fighting_jun/article/details/108447340</guid><author>fighting_jun</author><pubDate>Mon, 07 Sep 2020 14:26:13 +0800</pubDate><description><![CDATA[利用try-except代码块


try:
 print(5/0)
except ZeroDivisionError:
 print("You can't divide by zero!")



#使用异常避免崩溃
#try-except-else代码块
print("Give me two numbers,and I'll divide them")
print("Enter 'q' to quit")
while True:
 first_number = input("\nFi...]]></description><category></category></item><item><title><![CDATA[python学习笔记（五）—— 类]]></title><link>https://blog.youkuaiyun.com/fighting_jun/article/details/108447262</link><guid>https://blog.youkuaiyun.com/fighting_jun/article/details/108447262</guid><author>fighting_jun</author><pubDate>Mon, 07 Sep 2020 14:23:57 +0800</pubDate><description><![CDATA[例1

#创建dog类,根据约定，首字母大写的名称指的是类。
#self必不可少且必须位于其他形参的前面。因为python调用__init__()方法创建Dog实例时，将自动传入实参self。它是一个指向实例本身的引用，让实例能够访问类中的属性和方法。
class Dog():
 def __init__(self,name,age):  #__init__()下划线是双份的......
  """初始化属性name和age"""
  self.name = name #以...]]></description><category></category></item><item><title><![CDATA[python学习笔记（四）—— 函数]]></title><link>https://blog.youkuaiyun.com/fighting_jun/article/details/108447149</link><guid>https://blog.youkuaiyun.com/fighting_jun/article/details/108447149</guid><author>fighting_jun</author><pubDate>Mon, 07 Sep 2020 14:20:23 +0800</pubDate><description><![CDATA[#函数定义。括号内指出函数为完成任务需要什么信息。定义以冒号结尾，缩进行构成了函数体。"""处文本为文档字符串，描述函数是做什么的。
def greet_user():
 """显示问候语"""
 print("Hello!")
#调用函数
greet_user()


#向函数传递信息练习
#username是形参:函数完成其工作所需的一项信息;sunny是实参:调用函数时传递给函数的信息
def greet_user_2(username):
 """显示简单的问候语"""
 p...]]></description><category></category></item><item><title><![CDATA[python学习笔记（三）—— if语句 和 while语句]]></title><link>https://blog.youkuaiyun.com/fighting_jun/article/details/108438605</link><guid>https://blog.youkuaiyun.com/fighting_jun/article/details/108438605</guid><author>fighting_jun</author><pubDate>Sun, 06 Sep 2020 23:03:49 +0800</pubDate><description><![CDATA[if语句练习

#打印cars列表，bmw全部大写，其余首字母大写
cars = ["audi","bmw","subaru","toyota"]
for car in cars:
  if car == "bmw":
    print (car.upper())
  else:
    print (car.title())



#练习1
users = ["admin","Vivien","Eric","Bob","Sunny"]
for user in users:
 ...]]></description><category></category></item><item><title><![CDATA[python学习笔记（二）—— 字典]]></title><link>https://blog.youkuaiyun.com/fighting_jun/article/details/108438542</link><guid>https://blog.youkuaiyun.com/fighting_jun/article/details/108438542</guid><author>fighting_jun</author><pubDate>Sun, 06 Sep 2020 22:59:21 +0800</pubDate><description><![CDATA[#字典的练习
#字典存储外星人的颜色和点数
alien_0 = {"color":"green","points":5}
print(alien_0["color"])
print(alien_0["points"])

#遍历字典,key-value
favorite_languages = {
  "jen" : "python",
  "sarah" : "c",
  "edwrd" : "ruby",
  "phil" : "python",
}
for name, language...]]></description><category></category></item><item><title><![CDATA[python学习笔记（一）—— 列表]]></title><link>https://blog.youkuaiyun.com/fighting_jun/article/details/108438401</link><guid>https://blog.youkuaiyun.com/fighting_jun/article/details/108438401</guid><author>fighting_jun</author><pubDate>Sun, 06 Sep 2020 22:51:29 +0800</pubDate><description><![CDATA[#列表练习1

name = ["Jane","Max","Mack"]
print(name[0],name[1],name[2])

#列表练习2
print(name[0] + ". Nice to meet you !")

#列表练习3
name.append("Anna")
print(name)

#列表练习4-追加元素
names = []
names.append("May")
names.append("Tony")
print(names)

#列表练习5-插入元素，需要指定新元...]]></description><category></category></item><item><title><![CDATA[MacBook pro上配置jdk的环境变量及验证]]></title><link>https://blog.youkuaiyun.com/fighting_jun/article/details/86298305</link><guid>https://blog.youkuaiyun.com/fighting_jun/article/details/86298305</guid><author>fighting_jun</author><pubDate>Fri, 11 Jan 2019 13:30:43 +0800</pubDate><description><![CDATA[1.首先确保安装了jdk，可在终端中输入命令 java -version ，显示jdk信息，则jdk安装成功。



2. cd ～命令切换到当前用户主目录，若默认为主目录，不用进行此操作。

3.创建 .bash_profile文件，touch .bash_profile （若存在此文件则不用新建）。

3.打开 .bash_profile文件，open .bash_profile 

4.在文...]]></description><category></category></item><item><title><![CDATA[Robot Framework学习（1）——安装和配置]]></title><link>https://blog.youkuaiyun.com/fighting_jun/article/details/77102401</link><guid>https://blog.youkuaiyun.com/fighting_jun/article/details/77102401</guid><author>fighting_jun</author><pubDate>Fri, 11 Aug 2017 19:24:06 +0800</pubDate><description><![CDATA[（一）.RobotFramework特点(参考虫师http://www.cnblogs.com/fnng/p/4333977.html)
1.使用简单
可用excel编写测试用例，填表格方式，测试报告是html格式，便于阅读。
2.可像编程一样编写测试用例
用例支持变量、if、for循环语句的使用，也可调用python提供的方法。

3.可创建自己需要的关键字
在现有关键字的基用例支]]></description><category></category></item></channel></rss>