变量 #可以变化的量 #每个变量都有类型,可以是基本类型也可以是引用类型。 #变量名必须是合法的标识符 #可以用逗号隔开来声明多个同类型的值,但是尽量不要写在同一行,注意程序可读性,使理解更顺畅 //int a,b,c;//int a=1,b=2,c=3;//尽量不要写同一行,注重程序可读性,使理解更顺畅Str
1、泛型引入 在java基本集合中,集合中是可以存放任意对象的,只要把对象存储集合后,那么这时他们都会被提升成Object类型。当我们在取出每一个对象,并且进行相应的操作,这时必须采用类型转换。 public class GenericDemo { public static void main(String[] args) { Collection coll
一、java语言的特点 1、面向对象 java语言是面向对象语言,他和面向过程C不同点是,有封装、继承、多态,万物皆是对象,但是执行效率面向过程稍微快些。 2、垃圾回收 JVM垃圾自动回收,即GC操作(后面会细讲) 3、跨平台性 一次编译,到处运行,其实JVM会针对不同不同有不同的实现,我们编写的代
枚举: 枚举中的值可以近似看作静态常量,值可以做对象 不能新建对象 构造方法不可用, 普通方法可用 静态方法可用,静态代码块可用,需要用类名点来调用方法。 这点与普通方法调用有区别 Get/set可用 自动装箱:包装类型接受基本数据类型 Integer a=1: Integer b=1; a=b是true 但是当范
目录0. 前情说明1. ParameterizedThreadStart类型的委托2. 使用自定义类3. 使用Lambda表达式4. 参考以及文中源代码下载 shanzm-2021年8月24日 19:51:26 0. 前情说明 首先我们都知道,创建一个线程执行一个无参函数,则方式如下: //期望在线程中执行的函数 static void Do() { Con
在进行RrestAssured框架学习过程中,参考了https://blog.csdn.net/u011541946/category_9129036.html 感谢原作者。 1. maven 里RestAssured框架的引用。 <dependency> <groupId>io.rest-assured</groupId> <artifactId>rest-assured</artifactId> <
1, 自定义变量,名称可以用数字、字母、下划线,不能以数字开头,等号两边不能有空格,不能使用特殊符号 a=10 //定义变量 或者 赋值unset a //取消变量的定义echo $a //调用变量时用$加变量名echo ${a}RMB 容易与后面内容发生混淆时用大括号 2, 环境变量,由系统提前定义好,使用时直接
先看一道常见的面试题,下面的代码的执行结果是什么? public static void main(String[] args) { List<String> list1=new ArrayList<String>(); List<Integer> list2=new ArrayList<Integer>(); System.out.println(list1.getClass()==list2.getClass()); } 首先,
1、 结果是 3 2 1 还可以继续追加如下: 2、 3、 4、删除表头元素(最左侧的元素),并返回该元素 5、 6、 7、删除表尾的元素(最右侧的元素),并返回该元素 8、
简单类型 let my_name: string = '333'; void => 返回空值 function getName(str: string): void { // 使用void 即 没有返回值 } getName('222') any => 任意类型,这里当类型不确定的时候,就可以使用 any 任意类型,不到万不得已不使用 let abc: any abc = {} 字面量 =>
package Base; public class TEST02 { //Java是一种强类型语言,每个变量都必须声明其类型 //Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域 //type varName [=value] [{,varName[=value]}] //数据类型 变量名 =值; 可以使用逗号隔开来声明多个类型的变量,但是一
1、面向对象概念 面向对象概念 面向对象:把事情交给对象完成(厨师、快递员),对象具备完成某件事情的人或物。 面向过程:自己一条龙完成所有事情 类与对象 模板,描述的是具有共性的一类事物,所以我们又可以把类称作模板技术, 静止的(属性用`变量`来描述)和(动态的行为用`函数`来描述)。 例子:
概念 • 注解(Annotation)又叫标注,是从Java5开始增加的一种引用数据类型。 • 注解本质上就是代码中的特殊标记,通过这些标记可以在编译、类加载、 以及运行时执行指定的处理。 格式 • 访问修饰符 @interface 注解名称 { 注解成员; } • 自定义注解自动继承java.lang.annota
标识符 Java所有组成部分都需要名字。类名、变量名、方法名都被称为标识符。 关键字: 起名字不能和以上重复 所有标识符应该以大小写字母、¥或者下划线开始 大小写是敏感的 可以用中文来命名 但是不建议使用 类型 强类型语言 :所有变量必须要先定义才能使用(所以安全性
图片格式类型 jpg/jpeg格式 1.色彩丰富,压缩比高,画质损失小,体积小。 2.不支持透明度,不支持动画 3.适用于色彩丰富,要求体积小的场景 png格式 1.色彩丰富,压缩比高,体积小。比jpg大 2.支持透明度,不支持动画 3.适用于色彩丰富,需要透明度的场景 gif格式 1.色彩丰富,压缩比高,画质损失小,体积
类型声明 类型声明是 TS 中非常重要的一个特点,通过类型声明可以指定 TS 中变量(参数、形参)的类型。指定类型后,当为变量赋值时,TS 编译器会自动检查值是否符合类型声明,符合则赋值,不符合则报错。 语法: let 变量: 类型 let 变量: 类型 = 值 function fn(参数: 类型, 参数: 类型): 返
注释 书写注释是一个非常好的习惯 单行注释:// 多行注释:/* */ 文档注释:/***/ 标识符和关键字 关键字: java的所有组成部分都需要名字。类名、方法名、变量名都被称为标识符。 所有的标识符都是以(A-Z)(a-z)$或_开始的。 标识符之后可以是(A-Z)(a-z)$、_或任意数字字母的组合
在html文件中设置样式根据样式的位置分为三种类型: 1.行内样式 例如,<div style="cloloe:red;font-size:30px;font-style:italic">Moirana</div> 行内样式的作用力优先级最高,但不利于HTML与css的书写及修改,会让html非常臃肿。 2.内部样式 style标签是head标签的的子标签 <head
在请求头中常见的类型有 类型一 查看消息体 类型二,当我们使用qs库对数据进行转换后 一种是以 json的形式,另一种是以 字符串的形式提交到服务器 类型三,则是我们上传文件的时候
方法 1.方法的设计原则:有一个方法只能完成一个功能 2.java中的方法类似其他语言中的函数。是一段用来完成特定功能的代码片段。为了提高代码的复用性。 3.定义方法的语法: 一个方法包含一个方法头和一个方法体。 修饰符 返回值类型 方法名 参数类型 注意有返回值类型时,必
Python 是一门语法简洁优美,功能强大无比,应用领域非常广泛,具有强大完备的第三方库,他是一门强类型的可移植、可扩展,可嵌入的解释型编程语言,属于动态语言。 Python和Java相比: Python比Java要简单.Python是函数为一等公民的语言,而Java是类为一等公民的语言.Python是弱类型语言
基础知识1: 堆栈(书名:c#从现象到本质) 堆栈(heap stack) 堆可以分为托管堆和非托管堆,CLR管理托管堆和栈的垃圾回收。非托管堆由我们自己管理回收。 堆基于进程,属于进程空间的一部分。托管堆主要分为以下几个部分: GC堆(GC heap) 三个程序域 栈基于线程 三个程序域 系统域(开发者
一、基本数据类型的默认值 数据类型 默认值 整型 0 浮点型 0 布尔型 false 字符串 "" 测试: package main import "fmt" func main() { // 数据类型默认值 var a int var b float32 var c float64 var isStatus bool var username string
有可能是: 可能是因为你的EntityModel中字段类型与数据表中字段的类型不一致引起的。 例如:Db(A某字段为Number类型) Entity(A某字段为string类型) 那么就会报错:System.InvalidCastException:“Specified cast is not valid.” 我发现我的问题是因为字段是int,数值为空,抛出这
接口的定义 接口类型是对其它类型行为的抽象和概括;因为接口类型不会和特定的实现细节绑定在一起,通过这种抽象的方式我们可以让我们的函数更加灵活和更具有适应能力。 很多面向对象的语言都有相似的接口概念,但Go语言中接口类型的独特之处在于它是满足隐式实现的。也就是说,我们没有