如何制作网页跳转链接关键词seo排名公司

pingmian/2026/1/21 14:21:38/文章来源:
如何制作网页跳转链接,关键词seo排名公司,网站怎样做优化,沈阳网站建设哪里好今日内容 1. Junit单元测试 2. 反射 3. 注解Junit单元测试#xff1a; * 测试分类#xff1a;1. 黑盒测试#xff1a;不需要写代码#xff0c;给输入值#xff0c;看程序是否能够输出期望的值。2. 白盒测试#xff1a;需要写代码的。关注程序具体的执行流程。* Junit使…今日内容 1. Junit单元测试 2. 反射 3. 注解Junit单元测试 * 测试分类1. 黑盒测试不需要写代码给输入值看程序是否能够输出期望的值。2. 白盒测试需要写代码的。关注程序具体的执行流程。* Junit使用白盒测试* 步骤1. 定义一个测试类(测试用例)* 建议* 测试类名被测试的类名Test CalculatorTest* 包名xxx.xxx.xx.test cn.itcast.test2. 定义测试方法可以独立运行* 建议* 方法名test测试的方法名 testAdd() * 返回值void* 参数列表空参3. 给方法加Test4. 导入junit依赖环境* 判定结果* 红色失败* 绿色成功* 一般我们会使用断言操作来处理结果* Assert.assertEquals(期望的结果,运算的结果);* 补充* Before:* 修饰的方法会在测试方法之前被自动执行* After:* 修饰的方法会在测试方法执行之后自动被执行反射框架设计的灵魂 * 框架半成品软件。可以在框架的基础上进行软件开发简化编码 * 反射将类的各个组成部分封装为其他对象这就是反射机制* 好处1. 可以在程序运行过程中操作这些对象。2. 可以解耦提高程序的可扩展性。* 获取Class对象的方式1. Class.forName(全类名)将字节码文件加载进内存返回Class对象* 多用于配置文件将类名定义在配置文件中。读取文件加载类2. 类名.class通过类名的属性class获取* 多用于参数的传递3. 对象.getClass()getClass()方法在Object类中定义着。* 多用于对象的获取字节码的方式* 结论同一个字节码文件(*.class)在一次程序运行过程中只会被加载一次不论通过哪一种方式获取的Class对象都是同一个。* Class对象功能* 获取功能1. 获取成员变量们* Field[] getFields() 获取所有public修饰的成员变量* Field getField(String name) 获取指定名称的 public修饰的成员变量* Field[] getDeclaredFields() 获取所有的成员变量不考虑修饰符* Field getDeclaredField(String name) 2. 获取构造方法们* Constructor?[] getConstructors() * ConstructorT getConstructor(类?... parameterTypes) * ConstructorT getDeclaredConstructor(类?... parameterTypes) * Constructor?[] getDeclaredConstructors() 3. 获取成员方法们* Method[] getMethods() * Method getMethod(String name, 类?... parameterTypes) * Method[] getDeclaredMethods() * Method getDeclaredMethod(String name, 类?... parameterTypes) 4. 获取全类名 * String getName() * Field成员变量* 操作1. 设置值* void set(Object obj, Object value) 2. 获取值* get(Object obj) 3. 忽略访问权限修饰符的安全检查* setAccessible(true):暴力反射* Constructor:构造方法* 创建对象* T newInstance(Object... initargs) * 如果使用空参数构造方法创建对象操作可以简化Class对象的newInstance方法* Method方法对象* 执行方法* Object invoke(Object obj, Object... args) * 获取方法名称* String getName:获取方法名* 案例* 需求写一个框架不能改变该类的任何代码的前提下可以帮我们创建任意类的对象并且执行其中任意方法* 实现1. 配置文件2. 反射* 步骤1. 将需要创建的对象的全类名和需要执行的方法定义在配置文件中2. 在程序中加载读取配置文件3. 使用反射技术来加载类文件进内存4. 创建对象5. 执行方法注解 * 概念说明程序的。给计算机看的 * 注释用文字描述程序的。给程序员看的* 定义注解Annotation也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面用来对这些元素进行说明注释。 * 概念描述* JDK1.5之后的新特性* 说明程序的* 使用注解注解名称* 作用分类①编写文档通过代码里标识的注解生成文档【生成文档doc文档】②代码分析通过代码里标识的注解对代码进行分析【使用反射】③编译检查通过代码里标识的注解让编译器能够实现基本的编译检查【Override】* JDK中预定义的一些注解* Override 检测被该注解标注的方法是否是继承自父类(接口)的* Deprecated该注解标注的内容表示已过时* SuppressWarnings压制警告* 一般传递参数all SuppressWarnings(all)* 自定义注解* 格式元注解public interface 注解名称{属性列表;}* 本质注解本质上就是一个接口该接口默认继承Annotation接口* public interface MyAnno extends java.lang.annotation.Annotation {}* 属性接口中的抽象方法* 要求1. 属性的返回值类型有下列取值* 基本数据类型* String* 枚举* 注解* 以上类型的数组2. 定义了属性在使用时需要给属性赋值1. 如果定义属性时使用default关键字给属性默认初始化值则使用注解时可以不进行属性的赋值。2. 如果只有一个属性需要赋值并且属性的名称是value则value可以省略直接定义值即可。3. 数组赋值时值使用{}包裹。如果数组中只有一个值则{}可以省略* 元注解用于描述注解的注解* Target描述注解能够作用的位置* ElementType取值* TYPE可以作用于类上* METHOD可以作用于方法上* FIELD可以作用于成员变量上* Retention描述注解被保留的阶段* Retention(RetentionPolicy.RUNTIME)当前被描述的注解会保留到class字节码文件中并被JVM读取到* Documented描述注解是否被抽取到api文档中* Inherited描述注解是否被子类继承* 在程序使用(解析)注解获取注解中定义的属性值1. 获取注解定义的位置的对象 ClassMethod,Field2. 获取指定的注解* getAnnotation(Class)//其实就是在内存中生成了一个该注解接口的子类实现对象public class ProImpl implements Pro{public String className(){return cn.itcast.annotation.Demo1;}public String methodName(){return show;}}3. 调用注解中的抽象方法获取配置的属性值* 案例简单的测试框架 * 小结1. 以后大多数时候我们会使用注解而不是自定义注解2. 注解给谁用1. 编译器2. 给解析程序用3. 注解不是程序的一部分可以理解为注解就是一个标签

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/87156.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

衡水移动网站建设价格中国最好的猎头公司

随着加密数字货币的交易方式逐渐完善,杠杆交易也逐渐成为交易者获利的重要手段之一。杠杆交易可以通过借贷放大投资收益,但是也同时放大风险。 实际使用过程中有很多小白会有不少疑问:比如杠杆交易和合约交易都是放大风险,那这两…

旅游网站的建设依据和背景哪个旅游网站可以做私人定制

简介 【毕设源码推荐 javaweb 项目】基于springbootvue 的 适用于计算机类毕业设计,课程设计参考与学习用途。仅供学习参考, 不得用于商业或者非法用途,否则,一切后果请用户自负。 看运行截图看 第五章 第四章 获取资料方式 **项…

百度做网站联系电话怎么做一个好的wordpress

一、同源策略 同源策略(Same Origin Policy): 同源是指域名,协议,端口完成一致,那么这两个url就是同源。同源策略是一种约定,它是浏览器最核心也最基本的安全功能,也是浏览器故意设置的一个功能限制。如果缺少了同源策…

商城网站建设都有哪些类型阀门行业网站怎么做

1.集合 在内存层面需要针对于多个数据进行存储。此时可以考虑的容器有:数组、集合类。 数组存储多个数据方面的特点: 数组一旦初始化,其长度就是确定的。数组中的多个元素是依次紧密排列的,有序的,可重复的。数组一…

15年做那些网站能致富免费的高清视频素材网站

迅雷已经用了 10 年,一直把它看作是速度最快也最方便的下载工具。迅雷会员也是我必续的服务。但,迅雷堕落了。thunder: 迅雷专属链接越来越少,基本都是磁力、BT 的天下迅雷会员加速不再给力,大量资源速度为 0。会员虽然还有一年多…

目前网站建设用哪种语言公司注销后 网站备案吗

register方法正如前面所提到的,在register方法中只绑定事物到服务容器,而不要做其他事情,否则,一不小心就能用到一个尚未被加载的服务提供者提供的服务。现在让我们来看看一个基本的服务提供者长什么样:namespace AppP…

烟台北京网站建设公司哪家好wordpress博客背景

1. 问题描述 问题描述,现A表(用户查看实验的次数)有user_id和exp_id两个字段,其中user_id加exp_id不唯一。B表有user_id,exp_id以及exp_num三个字段,其中user_id加exp_id唯一(表中未建唯一索引)。 现需要将A表的数据同步到B表,单机模式通过定时任务同步。A表的数据有…

教育门户网站模板外贸小网站建设

【力扣】 209. 长度最小的子数组 文章目录 【力扣】 209. 长度最小的子数组1. 题目介绍2. 解法2.1 暴力求解2.2 前缀和 二分查找2.3 滑动窗口2.4 贪心回溯 3. Danger参考 1. 题目介绍 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 …

软件介绍下载网站建设门户网站建设公司价位

目录 一、环境 1、映射、域名、三墙 2、Erlang和socat安装(三台服务器都实行) 二、部署三台rabbitmq-3.8.15实例 1、rabbitmq官网下载地址 : 2、解压rabbitmq 3、添加系统变量 4、启动web插件、启动rabbitmq 5、在rabbitmq1上添加用…

天津医疗行业网站建设仿业务网站源码

**向前插入迭代器,是架构在具有push_front向前插入函数的序列容器(比如deque list)上的输出迭代器,可以利用*改迭代器提供的“”,“*”,“”以“*fii9;”的类似的形式完成容器元素的赋值。**其中“*”和&qu…

深圳建设局网站注册结构师培训附件网页制作工具的选择

本文分析了ida81对输入密码的验证流程,分别对输入密码到生成解密密钥、密码素材的生成过程以及文件数据的加密过程这三个流程进行分析,并尝试找一些可利用的破绽。很遗憾,由于水平有限,目前也只是有个思路未能完全实现&#xff0c…

瑞安网站建设步骤网站开发微盘

题意: 给你两个数字n和m;代表会有n个苹果掉落,m次可以移动的机会;有两棵树,开始你站在树1下面,一分钟只能移动一次,下面的数值代表在哪一颗树下会掉落苹果;问你在可移动的范围内&am…

免费动漫网站成都网站设计开发做得好

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例 1: 输入: [1,3,5,6], 5 输出: 2 代码 class Solution {public int sear…

网站下载文件怎么做关键词优化举例

单例模式示例: public sealed class WindowService {//定义一个私有的静态全局变量来保存该类的唯一实例private static WindowService Service;//定义一个只读静态对象//且这个对象是在程序运行时创建的private static readonly object syncObject new object();…

网站空间多大合适wordpress+仿简书模板

文章目录 一、Gin框架介绍二、RESTful API三、Gin渲染1. HTML渲染2. 自定义模板函数3. 静态文件处理4. 使用模板继承5. 补充文件路径处理6. JSON渲染7. XML渲染8. YMAL渲染9. protobuf渲染 四、Gin获取各种方式传递过来的参数1、获取querystring参数2、获取form参数3、获取path…

电子商务网站建设 名词解释创建网站大约多少钱

一. 简介 JSDoc 3 是一个用于 JavaScript 的API文档生成器,类似于 Javadoc 或 phpDocumentor。可以将文档注释直接添加到源代码中。JSDoc 工具将扫描您的源代码并为您生成一个 HTML 文档网站。 JSDoc 是一种用于 JavaScript 代码文档注释的标记语言和工具。它不仅…

网站文字排版备案的网站建设书是什么

写入借鉴网址:好细的Vue安装与配置_vue配置-CSDN博客 下载Vue安装地址: Node.js — Download 查看是否安装成功: node -v npm -v 配置全局模式及缓存 结果通过: C:\Windows\system32>npm install vue -g added 20 packages …

私活网站开发多少钱福州seo网络推广

文章目录一、 简介二、 docker流程引擎部署2.1. jdk安装配置2.2. 下载打包好的tar包2.3. 上传tar包2.4. 在线安装Docker2.5. 检验安装是否成功三、tar转docker镜像3.1. 查看当前镜像3.2. 加载备份的flow-mysql.tar镜像文件3.3. 加载备份的flow-admin.tar镜像文件3.4. 加载备份的…

网页设计教程ppt封面图片技术优化seo

傅里叶级数和傅里叶变换 傅里叶变换,表示能将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合。

福州做网站互联网公司有哪些集团网站建设费用

1、掌握SQL语言实现数据查询、定义、操纵、控制的关键字。 数据查询:使用SELECT关键字进行数据查询操作。数据定义:使用CREATE和ALTER关键字进行数据库、表、视图、索引等的定义操作。数据操纵:使用INSERT、DELETE和UPDATE关键字进行数据的插…