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

注解和class对象和mysql

注解

@override 通常是用在方法上的注解表示该方法是有重写的

@interface 表示一个注解类

比如

public @interface override{}

这就表示是override是一个注解类

@target   修饰注解的注解表示元注解

@deprecated 修饰某个元素表示该元素已经过时了 

1.不代表该元素不能用了,而是不推荐使用

2.可以是类 成员 方法等等

@suppresswarnings({“  范围”})

抑制某些范围的警告 

import java.util.ArrayList;
import java.util.List;
@SuppressWarnings({"rawtypes", "unchecked", "unused"})
public class SuppressWarnings_ {//1. 当我们不希望看到这些警告的时候,可以使用 SuppressWarnings注解来抑制警告信息//2. 在{""} 中,可以写入你希望抑制(不显示)警告信息//3. 可以指定的警告类型有//          all,抑制所有警告//          boxing,抑制与封装/拆装作业相关的警告//        //cast,抑制与强制转型作业相关的警告//        //dep-ann,抑制与淘汰注释相关的警告//        //deprecation,抑制与淘汰的相关警告//        //fallthrough,抑制与switch陈述式中遗漏break相关的警告//        //finally,抑制与未传回finally区块相关的警告//        //hiding,抑制与隐藏变数的区域变数相关的警告//        //incomplete-switch,抑制与switch陈述式(enum case)中遗漏项目相关的警告//        //javadoc,抑制与javadoc相关的警告//        //nls,抑制与非nls字串文字相关的警告//        //null,抑制与空值分析相关的警告//        //rawtypes,抑制与使用raw类型相关的警告//        //resource,抑制与使用Closeable类型的资源相关的警告//        //restriction,抑制与使用不建议或禁止参照相关的警告//        //serial,抑制与可序列化的类别遗漏serialVersionUID栏位相关的警告//        //static-access,抑制与静态存取不正确相关的警告//        //static-method,抑制与可能宣告为static的方法相关的警告//        //super,抑制与置换方法相关但不含super呼叫的警告//        //synthetic-access,抑制与内部类别的存取未最佳化相关的警告//        //sync-override,抑制因为置换同步方法而遗漏同步化的警告//        //unchecked,抑制与未检查的作业相关的警告//        //unqualified-field-access,抑制与栏位存取不合格相关的警告//        //unused,抑制与未用的程式码及停用的程式码相关的警告//4. 关于SuppressWarnings 作用范围是和你放置的位置相关//   比如 @SuppressWarnings放置在 main方法,那么抑制警告的范围就是 main//   通常我们可以放置具体的语句, 方法, 类.//5.  看看 @SuppressWarnings 源码//(1) 放置的位置就是 TYPE, FIELD, METHOD, PARAMETER, CONSTRUCTOR, LOCAL_VARIABLE//(2) 该注解类有数组 String[] values() 设置一个数组比如 {"rawtypes", "unchecked", "unused"}/*@Target({TYPE, FIELD, METHOD, PARAMETER, CONSTRUCTOR, LOCAL_VARIABLE})@Retention(RetentionPolicy.SOURCE)public @interface SuppressWarnings {String[] value();}*/public static void main(String[] args) {List list = new ArrayList();list.add("jack");list.add("tom");list.add("mary");int i;System.out.println(list.get(1));}public void f1() {
//        @SuppressWarnings({"rawtypes"})List list = new ArrayList();list.add("jack");list.add("tom");list.add("mary");
//        @SuppressWarnings({"unused"})int i;System.out.println(list.get(1));}
}

Class对象功能:

Getfields()  获取public修饰的成员变量

Getfield(string name)获取指定名称的public修饰的成员变量

Personclass为person类的class对象

A为获取class成员中名为a的成员

New一个person类的变量(p),去获取该变量然后打印他的a(成员)为空

然后class对象再将p中的a成员变成“张三”

为field对象

输出:

数据库: 用于存储和管理数据的仓库

特点:

  1. 持久化存储数据,文件系统相当于
  2. 方便存储和管理数据
  3. 使用了统一的方式操纵数据库——sql

Mysql登录启动和退出 win+r  cmd 然后   或者-p密码也ok

看mysql是否启动就是右击电脑管理 然后找到mysql就ok 实在不记得看第26个视频

退出 exit  或  quit

SQL(结构化查询语言) :定义了操作所有的关系型数据库的规则

1.sql语句可以多行或者单行书写,以分号(;)结尾

2.可使用空格或者缩进来增强语句可读性

3.mysql数据库的sql语句不区分大小写,关键字建议使用大写

4.注释  :

单行注释

-- (两个横杠一个空格)或者#

多行注释:/* 注释 */

相关文章:

注解和class对象和mysql

注解 override 通常是用在方法上的注解表示该方法是有重写的 interface 表示一个注解类 比如 public interface override{} 这就表示是override是一个注解类 target 修饰注解的注解表示元注解 deprecated 修饰某个元素表示该元素已经过时了 1.不代表该元素不能用了&…...

【桌面小屏幕项目】ESP32开发环境搭建

视频教程链接: 【【有手就行系列】嵌入式单片机教程-桌面小屏幕实战教学 从设计、硬件、焊接到代码编写、调试 ESP32 持续更新2022】 https://www.bilibili.com/video/BV1wV4y1G7Vk/?share_sourcecopy_web&vd_source4fa5fad39452b08a8f4aa46532e890a7 一、esp…...

CSS 滚动容器与固定 Tabbar 自适应的几种方式

问题 容器高度使用 px 定高时,随着页面高度发生变化,组件展示的数量不能最大化的铺满,导致出现底部留白。容器高度使用 vw 定高时,随着页面宽度发生变化,组件展示的数量不能最大化的铺满,导致出现底部留白…...

IP 地址追踪工具

IP 地址跟踪工具是一种网络实用程序,允许您扫描、跟踪和获取详细信息,例如 IP 地址的 MAC 和接口 ID。IP 跟踪解决方案通过使用不同的网络扫描协议来检查网络地址空间来收集这些详细信息。一些高级 IP 地址跟踪器软件(如 OpUtils)…...

最新企业网盘产品推荐榜发布

随着数字化发展,传统的文化存储方式已无法跟上企业发展的步伐。云存储的出现为企业提供了新的文件管理存储模式。企业网盘作为云存储的代表性工具,被越来越多的企业所青睐。那么在众多企业网盘产品中,企业该如何找到合适的企业网盘呢&#xf…...

实用的面试经验分享:程序员们谈论他们的面试历程

🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 &a…...

6.oracle中listagg函数使用

1. 作用 可以实现行转列,将多列数据聚合为一列,实现数据的压缩 2. 语法 listagg(measure_expr,delimiter) within group ( order by order_by_clause); 解释: measure_expr可以是基于任何列的表达式 delimiter分隔符&#xff0c…...

习题练习 C语言(暑期)

编程能力小提升! 前言一、转义字符二、重命名与宏定义三、三目运算符四、计算日期到天数转换五、计算字符串长度六、宏定义应用七、const常量八、C语言基础九、const常量(二)十、符号运算十一、记负均正十二、SWITCH,CASE十三、错…...

C++中虚函数表的概念

当一个类对象指针调用虚函数时&#xff0c;这就涉及到 运行时多态 的概念。这意味着实际调用的函数取决于对象的实际类型&#xff0c;而不仅仅是指针的静态类型。 假设我们有以下的类层次结构&#xff1a; class Base { public:virtual void print() {std::cout << &qu…...

代码随想录算法训练营第四十八天 | 198.打家劫舍,213.打家劫舍II,337.打家劫舍III

代码随想录算法训练营第四十八天 | 198.打家劫舍&#xff0c;213.打家劫舍II&#xff0c;337.打家劫舍III 198.打家劫舍213.打家劫舍II337.打家劫舍III 198.打家劫舍 题目链接 视频讲解 你是一个专业的小偷&#xff0c;计划偷窃沿街的房屋。每间房内都藏有一定的现金&#xff…...

uniapp项目实战系列(1):导入数据库,启动后端服务,开启代码托管

目录 前言前期准备1.数据库的导入2.运行后端服务2.1数据库的后端配置2.2后端服务下载依赖&#xff0c;第三方库2.3启动后端服务 3.开启gitcode代码托管 ✨ 原创不易&#xff0c;还希望各位大佬支持一下&#xff01; &#x1f44d; 点赞&#xff0c;你的认可是我创作的动力&…...

在互联网+的背景下,企业如何创新客户服务?

随着互联网的发展&#xff0c;开始数字化转型的潮流&#xff0c;移动互联网平台为各个行业带来了发展的新方向。企业有了移动互联网的加持&#xff0c;为客户提供了更好的服务。当移动互联网平台能够为客户提供更好的用户体验时&#xff0c;相应地&#xff0c;客户也给企业带来…...

国内的化妆品核辐射检测

化妆品核辐射物质检测是指检测化妆品中的放射性物质&#xff0c;包括放射性核素和放射性同位素。这些放射性物质主要来源于环境中的放射性污染&#xff0c;如空气、水和土壤中的放射性物质&#xff0c;以及化妆品生产过程中的放射性污染&#xff0c;如原料、设备、工艺等。化妆…...

春秋云镜:CVE-2019-9042(Sitemagic CMS v4.4 任意文件上传漏洞)

一、题目 靶标介绍&#xff1a; Sitemagic CMS v4.4 index.php?SMExtSMFiles 存在任意文件上传漏洞&#xff0c;攻击者可上传恶意代码执行系统命令。 进入题目&#xff1a; admin/admin /index.php?SMExtSMFiles&SMTemplateTypeBasic&SMExecModeDedicated&SMFil…...

20230828工作日志:

今天遇到了很多问题&#xff0c;下次可以做得更好更快的几个地方&#xff1a; 1 sql语句的检查 肯定要先在navicate 里执行看&#xff0c;是否有语法错误。即使没有&#xff0c;也还是要注意一些问题&#xff1a;IDEA里换行的时候&#xff0c;“后面要空一格&#xff0c;如果连…...

flink on yarn 部署

需要jars -rwxr-xrwx 3 root supergroup 58284 2022-11-30 03:44 /lib/flink/commons-cli-1.5.0.jar -rw-r--r-- 3 root supergroup 48497 2022-12-10 03:04 /lib/flink/flink-cep-scala_2.12-1.14.3.jar -rw-r--r-- 3 root supergroup 189468 2022-12-10…...

postgresql基于postgis常用空间函数

1、ST_AsGeoJSON 图元转geojson格式 select ST_AsGeoJSON(l.geom) from g_zd l limit 10 2、 ST_Transform 坐标转换 select st_transform(l.shape, 3857) from sde_wf_cyyq l limit 10select st_astext(st_transform(l.shape, 3857)) from sde_wf_cyyq l limit 103、st_aste…...

详细讲解移植u-boot.2022.10版本移植到开发板基本方法

大家好&#xff0c;我是ST​。​ 今天给大家讲一讲如何将u-boot.2022.10版本移植到imx6ull开发板上。 环境 选项内容编译主机UbuntuLTS 18.04目标板ATK I.MX6ULL&#xff08;512MB DDR3 8GB EMMC&#xff09;u-boot版本2022.10交叉编译工具链gcc-linaro-7.5.0-2019.12-i686…...

Vue.js2+Cesium1.103.0 十一、Three.js 炸裂效果

Vue.js2Cesium1.103.0 十一、Three.js 炸裂效果 Demo ThreeModelBoom.vue <template><div:id"id"class"three_container"/> </template><script> /* eslint-disable eqeqeq */ /* eslint-disable no-unused-vars */ /* eslint-d…...

Nodejs快速搭建简单的HTTP服务器,并发布公网远程访问

前言 Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。Node.js 由 OpenJS Foundation&#xff08;原为 Node.js Foundation&#xff0c;已与 JS Foundation 合并&#xff09;持有和维护&#xff0c;亦为 Linux 基金会的项目。Node.js 采用 Google 开发…...

基于开源项目chatgpt-cloned构建本地化AI对话应用:架构、部署与定制指南

1. 项目概述&#xff1a;一个“克隆”ChatGPT的本地化实践 最近在GitHub上看到一个挺有意思的项目&#xff0c;叫“chatgpt-cloned”。光看名字&#xff0c;很多人可能会以为这是一个试图完全复刻OpenAI ChatGPT庞大模型和服务的“巨无霸”工程。但点进去仔细研究后&#xff0…...

Prompster:开源提示词管理工具部署与工程化实践指南

1. 项目概述与核心价值最近在折腾AI应用开发&#xff0c;特别是围绕提示词工程和智能体构建&#xff0c;发现了一个挺有意思的GitHub项目——LucasAschenbach/prompster。这名字起得挺直白&#xff0c;Prompster&#xff0c;一看就知道跟“提示词”脱不了干系。简单来说&#x…...

Poppins字体技术解析:跨语言几何字体的架构设计与实战应用

Poppins字体技术解析&#xff1a;跨语言几何字体的架构设计与实战应用 【免费下载链接】Poppins Poppins, a Devanagari Latin family for Google Fonts. 项目地址: https://gitcode.com/gh_mirrors/po/Poppins 在全球化数字产品设计中&#xff0c;如何为多语言用户提供…...

保姆级教程:用Mask R-CNN和Balloon数据集搞定你的第一个目标分割模型(附完整代码与避坑指南)

从零开始掌握Mask R-CNN&#xff1a;基于Balloon数据集的实例分割实战指南 第一次接触实例分割技术时&#xff0c;我被它能精确勾勒物体轮廓的能力深深震撼。不同于简单的物体检测&#xff0c;实例分割要求模型不仅能定位物体&#xff0c;还要精确到像素级别地识别物体边界。这…...

飞书文档批量导出终极指南:3步实现自动化文档迁移

飞书文档批量导出终极指南&#xff1a;3步实现自动化文档迁移 【免费下载链接】feishu-doc-export 飞书文档导出服务 项目地址: https://gitcode.com/gh_mirrors/fe/feishu-doc-export 还在为飞书文档迁移而烦恼吗&#xff1f;飞书文档批量导出工具让你彻底告别手动下载…...

0-π量子比特设计原理与拓扑保护机制

1. 0-π量子比特的物理基础与设计挑战 在超导量子计算领域&#xff0c;0-π量子比特因其独特的拓扑保护特性而备受关注。这种量子比特的设计基于两个关键自由度&#xff1a;θ和φ相位变量&#xff0c;分别对应电路中的两个正交振荡模式。与传统transmon比特相比&#xff0c;0-…...

3分钟免费搞定百度网盘秒传:永久分享大文件的终极解决方案

3分钟免费搞定百度网盘秒传&#xff1a;永久分享大文件的终极解决方案 【免费下载链接】rapid-upload-userscript-doc 秒传链接提取脚本 - 文档&教程 项目地址: https://gitcode.com/gh_mirrors/ra/rapid-upload-userscript-doc 你是否厌倦了百度网盘分享链接频繁失…...

量子混合算法优化带容量约束的车辆路径问题

1. 量子混合算法求解带容量约束的车辆路径问题物流配送优化是供应链管理中的经典难题。想象一下&#xff0c;一家快递公司每天需要向城市各处投递包裹&#xff0c;每辆货车都有载重限制&#xff0c;如何规划路线才能使总运输距离最短&#xff1f;这就是带容量约束的车辆路径问题…...

【Claude代码审查实战指南】:20年老炮亲授Python项目零误判率审查法

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;Claude代码审查实战指南的起源与核心理念 Claude代码审查实战指南诞生于开源协作日益深化、AI辅助开发成为工程标配的交叉节点。其核心理念并非替代人类审阅者&#xff0c;而是构建“人机协同的可信审查…...

XGBoost特征工程超简单

&#x1f493; 博客主页&#xff1a;瑕疵的CSDN主页 &#x1f4dd; Gitee主页&#xff1a;瑕疵的gitee主页 ⏩ 文章专栏&#xff1a;《热点资讯》 XGBoost特征工程&#xff1a;破解“超简单”迷思的深度指南目录XGBoost特征工程&#xff1a;破解“超简单”迷思的深度指南 引言…...