当前位置: 首页 > news >正文

珠海做网站多少钱博客和网站有什么不同

珠海做网站多少钱,博客和网站有什么不同,建立网站导航栏的方法,网站规划步骤有哪些课程:B站大学 记录软件测试-性能测试学习历程、掌握前端性能测试、后端性能测试、服务端性能测试的你才是一个专业的软件测试工程师 Jmeter之Groovy语言Groovy简介为何性能测试中选择Groovywindows下载Groovy进入官网配置环境变量Groovy的数据类型groovy的保留字字符…

课程:B站大学
记录软件测试-性能测试学习历程、掌握前端性能测试、后端性能测试、服务端性能测试的你才是一个专业的软件测试工程师

Jmeter之Groovy语言

  • Groovy简介
  • 为何性能测试中选择Groovy
  • windows下载Groovy
    • 进入官网
    • 配置环境变量
  • Groovy的数据类型
    • groovy的保留字
    • 字符串
      • 1. 单引号字符串 (Single-quoted strings)
      • 双引号字符串 (Double-quoted strings)
      • 三引号字符串 (Triple-quoted strings)
      • 字符串插值 (String interpolation)
    • 数值类型
      • byte 字节型
      • char 字符型
      • short 短整型
      • int 整型
      • long 长整型
      • java.math.BigInteger 无限精度型
      • 小数型
        • double(双精度浮点型)​
        • java.math.BigDecimal(高精度小数)​
        • 类型自动转换示例​
        • 不同类型数值进行算术运算的规则


Groovy简介

roovy 是一种基于 JVM(Java 虚拟机)的动态/静态混合编程语言,语法与 Java 高度兼容,同时融合了脚本语言的灵活性和现代语言特性(如闭包、元编程等)。

为何性能测试中选择Groovy

Groovy在性能测试中因兼具接近Java的执行效率(尤其静态编译时)与脚本化的高效开发能力,可快速构建灵活的测试逻辑,尤其适合复杂场景的自动化验证。
知识点:Groovy易于掌握,动态语言,运行速度快,兼容java

windows下载Groovy

进入官网

进入:https://groovy.apache.org/download.html
在这里插入图片描述
点击download下载,下载完成后解压文件

配置环境变量

打开Window下环境变量设置窗口,新建一个名为GROOVY HOME的环境变量,变量的值是解压后Groovy sdk的目录
在这里插入图片描述
path变量

在这里插入图片描述
验证:环境变量配置成功

在这里插入图片描述

安装完成后,在bin目录下有一个GroovyConsole.bat文件,双击打开,可以在里面编写并执行Groovy程序。
这里我用groovy自带的编译器,其实用idea会方便一些。

在这里插入图片描述

在这里插入图片描述

这里我选择用idea创建项目,会方便很多。
Groovy约等于java,且更加简洁。

Groovy的数据类型

groovy的保留字

abstractassertbreakcase
catchclassconstcontinue
defdefaultdoelse
enumextendsfinalfinally
forgotoifimplements
importinstanceofinterfacenative
newnullnon-sealedpackage
publicprotectedprivatereturn
staticstrictfpsuperswitch
synchronizedthisthreadsafethrow
throwstransienttrywhile

字符串

Groovy提供了多种灵活的字符串表示方式,比Java更加简洁和强大。以下是Groovy中字符串的主要类型和使用方法:

1. 单引号字符串 (Single-quoted strings)

  • 最简单的字符串表示方式
  • 不支持插值和转义字符(除\本身)
  • 类似于Java的字符串
def str1 = 'Hello World'
println str1  // 输出: Hello World

双引号字符串 (Double-quoted strings)

  • 支持字符串插值(String interpolation)
  • 支持转义字符
  • 如果字符串不包含插值表达式,则与单引号字符串相同
def name = "Groovy"
def str2 = "Hello ${name}"  // 字符串插值
println str2  // 输出: Hello Groovydef path = "C:\\Program Files\\Groovy"
println path  // 输出: C:\Program Files\Groovy

三引号字符串 (Triple-quoted strings)

  • 支持多行字符串
  • 保留字符串中的换行和缩进
  • 双三引号支持插值,单三引号不支持
// 单三引号(不支持插值)
def str3 = '''Line 1
Line 2
Line 3'''
println str3// 双三引号(支持插值)
def user = "张三"
def str4 = """用户: ${user}
年龄: 25"""
println str4

字符串插值 (String interpolation)

  • 只在双引号和双三引号字符串中有效
  • 使用${expression}语法
  • 可以包含任意Groovy表达式
def a = 10
def b = 20
def str5 = "a + b = ${a + b}"
println str5  // 输出: a + b = 30def date = new Date()
def str6 = "当前时间: ${date.format('yyyy-MM-dd')}"
println str6

总结:

字符串名称语法是否可以混用是否多行转义字符
单引号的'...'\
三个单引号的'''...'''✔️\
双引号的"..."✔️\
三个双引号的"""..."""✔️✔️\
斜线的/.../✔️✔️\

数值类型

Groovy的数值型包括整数型(Integer)和小数型(decimal)两种,整型又包括以下几种:

byte 字节型

byte b = 127  // byte 范围: -128 到 127
println "byte 值: ${b}, 类型: ${b.getClass().name}"

char 字符型

byte b = 127  // byte 范围: -128 到 127
println "byte 值: ${b}, 类型: ${b.getClass().name}"

short 短整型

short s = 32767  // short 范围: -32768 到 32767
println "short 值: ${s}, 类型: ${s.getClass().name}"

int 整型

int i = 2147483647  // int 范围: -2^31 到 2^31-1
println "int 值: ${i}, 类型: ${i.getClass().name}"

long 长整型

long l = 9223372036854775807L  // long 范围: -2^63 到 2^63-1,需加 'L' 后缀
println "long 值: ${l}, 类型: ${l.getClass().name}"

java.math.BigInteger 无限精度型

import java.math.BigInteger
BigInteger bi = new BigInteger("123456789012345678901234567890")
println "BigInteger 值: ${bi}, 类型: ${bi.getClass().name}"

小数型

double(双精度浮点型)​
double d = 3.141592653589793  // double 是默认的浮点类型
println "double 值: ${d}, 类型: ${d.getClass().name}"
java.math.BigDecimal(高精度小数)​
import java.math.BigDecimalBigDecimal bd = new BigDecimal("123.45678901234567890")
println "BigDecimal 值: ${bd}, 类型: ${bd.getClass().name}"
类型自动转换示例​
int intValue = 100
long longValue = intValue  // int 自动转换为 long
println "int -> long: ${longValue}, 类型: ${longValue.getClass().name}"double doubleValue = longValue  // long 自动转换为 double
println "long -> double: ${doubleValue}, 类型: ${doubleValue.getClass().name}"
不同类型数值进行算术运算的规则

对于二元运算符,两个不同类型的数值进行运算后它们的结果按照以下规则确定:

  • 对于byte、char、short、int这几种类型之间运算的结果为int。
  • 涉及long与byte、char、short、int之间运算的结果为long。
  • 涉及BigInteger与其它类型数值之间的运算结果为BigInteger。
  • BigDecimal与byte、char、short、int之间的运算结果为BigDecimal。
  • float、double与BigDecimal之间的运算结果为double。
  • 两个BigDecimal之间的运算结果为BigDecimal。
http://www.dtcms.com/a/472839.html

相关文章:

  • 手机分销网站公司wordpress被入侵
  • 大型网站开发教程一级a做爰片免费网站破解版
  • 分成型网站建设酒店网站建设流程
  • 找做仿网站常州工程交易网
  • 珠海网站开发维护科技公司网站建设的实训周
  • 重庆涪陵网站设计公司推荐购物网站支付页面制作
  • 设计素材网站月收益建立生态产品
  • 长沙网站建设找哪家网页设计免费教程
  • 深圳网站制作搜行者seowordpress 头像打岔
  • 郑州网站推广公司哪家好福田网站建设龙岗网站建设龙岗网站建设
  • 多语言网站如何开发interidea 做网站
  • 怎么登陆建设银行网站看开户行翻译网站开发
  • 网站的基本价格网站空间指的是什么意思
  • 北京欢迎您网站建设厦门做网站个人
  • 企业网站开发公司排行榜小程序制作样式
  • 免费企业网站注册2015网站建设源码
  • jsp网站开发详解 pdf生产erp软件
  • 有哪些做壁纸的网站网站建设 招标书
  • 网站建站第十四课新乡专业seo电话
  • 国土资源局加强网站建设哪里有做app开发的
  • 做网站需要哪些资料网页设计尺寸早起可视区域
  • 过年做哪个网站能致富中国比较有名的产品设计公司
  • 郑州专业公司网站建设公司建设法规的网站
  • 南宁百度网站设计公关公司职位
  • 做公众号的网站wordpress 大站点
  • 微信网站二次开发建网站-湛江市
  • 营销网站建立公司长沙做搜索引擎的公司
  • 有哪些网站教做吃的哪些网站可做矿机期货
  • 二级域名可以做不同的网站吗微商做百度推广发哪个网站收录高
  • 广西南宁建设厅网站win7自建网站