首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【JavaSE专栏4】关键字、标识符和命名规范

---- abstract:表明类或者成员方法具有抽象属性 assert:断言,用来进行程序调试 boolean:基本数据类型之一,声明布尔类型的关键字 break:提前跳出一个块 byte:基本数据类型之一...对于类,可以是另一个类或者抽象类;对于接口,可以是另一个接口 final:用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量 finally:用于处理异常情况...一种访问控制方式:保护模式 public:一种访问控制方式:共用模式 return:从成员方法中返回数据 short:基本数据类型之一,短整数类型 static:表明具有静态属性 strictfp:用来声明单精度或双精度浮点数表达式...不建议使用中文缩写来命名,如 SuanFaKaiFa(算法开发),是不建议的。...3.2.3 变量名 通常是见名知意的名词,首字符小写,驼峰命名,如 userName、userMobile。 不建议使用中文缩写来命名,不建议使用下划线作为连接。

32130

Spring Data Commons 示例查询

介绍 本章介绍了 Query by Example 并解释了如何使用它。 示例查询 (QBE) 是一种用户友好的查询技术,具有简单的界面。它允许动态创建查询,并且不需要您编写包含字段名称的查询。...您可以使用它来创建Example. 默认情况下,null忽略具有值的字段,并使用商店特定的默认值匹配字符串。 将属性包含在 Query by Example 标准中是基于可空性。...除非忽略属性路径,否则始终包含使用原始类型 ( int, double, ...)的属性。 可以使用of工厂方法或使用ExampleMatcher. Example是不可变的。...设置要查询的属性。 创建Example. 您可以使用存储库运行示例查询。为此,让您的存储库接口扩展QueryByExampleExecutor....您可以为单个属性指定行为(例如“名字”和“姓氏”,或者对于嵌套属性,“address.city”)。您可以使用匹配选项和区分大小写来调整它,如以下示例所示: 示例 73.

79520
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    XML(一)XML大揭秘

    xml是可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。...必须使用相同的大小写来编写开始标签和结束标签:     This is incorrect // 错误的XML标签书写     This is...ENTITY address "江西省南昌市南昌县">     ]>   实体名:address,使用方法:&address;实体可出现的位置:标签内容,属性值,以及作为其他实体的值。   ...所有的元素都可以有子元素。   父、子以及同胞等术语用于描述元素之间的关系。父元素拥有子元素。相同层级上的子元素成为同胞(兄弟或姐妹)。   所有的元素都可以有文本内容和属性(类似HTML)。   ...    解决方法:   1)使用命名空间     语法:xmlns:namespace-prefix="namespaceURI"(一般都是公司的域名)     使用范围:当前标签以及子标签     在

    2.3K90

    Spring认证中国教育管理中心-Spring Data JPA 参考文档六

    按示例查询 介绍 本章介绍了 Query by Example 并解释了如何使用它。 示例查询 (QBE) 是一种用户友好的查询技术,具有简单的界面。...您可以使用它来创建Example. 默认情况下,null忽略具有值的字段,并使用商店特定的默认值匹配字符串。 将属性包含在 Query by Example 标准中是基于可空性。...您可以为单个属性指定行为(例如“名字”和“姓氏”,或者对于嵌套属性,“address.city”)。您可以使用匹配选项和区分大小写来调整它,如以下示例所示: 示例 104....属性说明符接受属性名称(例如firstname和lastname)。您可以通过将属性与点 ( address.city)链接在一起进行导航。您还可以使用匹配选项和区分大小写来调整它。...事务查询方法 要让您的查询方法具有事务性,请@Transactional在您定义的存储库接口处使用,如以下示例所示: 示例 109.在查询方法中使用 @Transactional @Transactional

    1.3K20

    优秀Java程序员的编程风格

    命名约定: 1.名称应该具有实际意义 2.使用人们熟悉的名称 3.谨慎使用过长的名字,可以使用简明通用的缩写 4.尽量保留元音字母 5.缩写词的第一个字母大写 6.不要使用大小写来区分的名字 包命名:...1.用你所在组织的域名的倒序小写形式作为包的根限定词 2.使用单独的小写词作为每个包的根名 3.仅当新旧版本二进制兼容的时候,其包可以使用相同的名字,否则,请使用新名字 类型命名: 1.类和接口名中的每个单词的第一个字母大写...类命名: 1.用名词命名类 2.具有成组相关属性,静态服务或者常量的类名字使用复数形式 接口命名: 1.用名词或者形容词命名接口 方法命名: 1.方法名中的第一个单词小写,其后每个单词的第一个字母大写...2.用动词命名方法 3.遵循JavaBean中命名属性访问函数方法:set,get,is 变量命名: 1.变量命中的第一个单词小写,其后的每个单词的第一个字母大写 2.用名词命名变量 3.集合引用名要用复数形式...the来指代当前类中的实例 11.方法名或者构造函数名不需圆括号,除非你想突出一个特殊的签名 注释内容: 1.每个类、接口、字段和方法都编写概述 2.完整描述每个方法的签名 3.包含示例 4.为前置、后置

    29920

    涨姿势 | 优秀 Java 程序员写代码的风格

    每个逻辑上独立的方法和代码段之间,定义类或者接口的成员之间,每个类和接口之间应该加入空白行。 4.不要直接使用Tab控制符:不同环境对Tab控制符的解释也是不同的。...命名约定 1.名称应该具有实际意义 2.使用人们熟悉的名称 3.谨慎使用过长的名字,可以使用简明通用的缩写 4.尽量保留元音字母 5.缩写词的第一个字母大写 6.不要使用大小写来区分的名字 包命名 1....用你所在组织的域名的倒序小写形式作为包的根限定词 2.使用单独的小写词作为每个包的根名 3.仅当新旧版本二进制兼容的时候,其包可以使用相同的名字,否则,请使用新名字 类型命名 1.类和接口名中的每个单词的第一个字母大写...类命名 1.用名词命名类 2.具有成组相关属性,静态服务或者常量的类名字使用复数形式 接口命名 1.用名词或者形容词命名接口 方法命名 1.方法名中的第一个单词小写,其后每个单词的第一个字母大写...the来指代当前类中的实例 11.方法名或者构造函数名不需圆括号,除非你想突出一个特殊的签名 注释内容 1.每个类、接口、字段和方法都编写概述 2.完整描述每个方法的签名 3.包含示例 4.为前置、后置

    82640

    优秀 Java 程序员写代码的风格

    每个逻辑上独立的方法和代码段之间,定义类或者接口的成员之间,每个类和接口之间应该加入空白行。 4.不要直接使用Tab控制符:不同环境对Tab控制符的解释也是不同的。...命名约定 1.名称应该具有实际意义 2.使用人们熟悉的名称 3.谨慎使用过长的名字,可以使用简明通用的缩写 4.尽量保留元音字母 5.缩写词的第一个字母大写 6.不要使用大小写来区分的名字 包命名 1....用你所在组织的域名的倒序小写形式作为包的根限定词 2.使用单独的小写词作为每个包的根名 3.仅当新旧版本二进制兼容的时候,其包可以使用相同的名字,否则,请使用新名字 类型命名 1.类和接口名中的每个单词的第一个字母大写...类命名 1.用名词命名类 2.具有成组相关属性,静态服务或者常量的类名字使用复数形式 接口命名 1.用名词或者形容词命名接口 方法命名 1.方法名中的第一个单词小写,其后每个单词的第一个字母大写...the来指代当前类中的实例 11.方法名或者构造函数名不需圆括号,除非你想突出一个特殊的签名 注释内容 1.每个类、接口、字段和方法都编写概述 2.完整描述每个方法的签名 3.包含示例 4.为前置、后置

    89430

    文字编码 - XML 教程

    语法规则 所有 XML 元素都须有关闭标签(声明不是XML元素,恰好他又不需要关闭) XML 标签对大小写敏感,必须使用相同的大小写来编写打开标签和关闭标签: 这是错误的。...XML 属性 XML 元素可以在开始标签中包含属性,类似 HTML。属性 (Attribute) 提供关于元素的额外(附加)信息。 XML 属性必须加引号,单引号和双引号均可使用。...,也就是说XML中,属性携带的信息量可以被子元素取代。...没有什么规矩可以告诉我们什么时候该使用属性,而什么时候该使用子元素。在 HTML 中,属性用起来很便利,但是在 XML 中,您应该尽量避免使用属性。如果信息感觉起来很像数据,那么请使用子元素吧。...XML属性的缺点 属性无法包含多重的值(元素可以) 属性无法描述树结构(元素可以) 属性不易扩展(为未来的变化) 属性难以阅读和维护 XML 验证 拥有正确语法的 XML 被称为“形式良好”的 XML

    62140

    Vue中的作用域插槽

    需求 上一篇章,我们讲解了Vue中插槽的基本使用方法,本篇章来讲解作用域查看的情况。这是一种什么情况呢? 简单来说就是使用 v-for 渲染插槽的数据传递情况,下面来具体示例说明一下。...示例说明 首先编写一个基础的代码,编写好一个子组件 的需求 如果我们想要遍历的并不是简单的 li 结构,而是希望在父元素编写来形成的 dom 结构,但是又需要从子组件中的数据来遍历。...那么如何将子组件的 data 数组传递到 父组件,然后让父组件来遍历编写 dom 结构呢?...注意: 必须使用 template 标签编写 使用 slot-scope="props" 可以接收子组件绑定的数据 浏览页面效果如下: ? 那么此时遍历的效果就取决于父组件了。

    1.3K20

    linux进程的概念和属性

    本文将详细介绍 Linux 进程的概念和属性,包括进程的定义、进程的状态、进程标识符、进程优先级等。 一、进程的定义 在 Linux 系统中,进程是指正在运行的程序的实例。...进程由操作系统调度运行,可以在操作系统上独立地运行,也可以作为其他进程的子进程运行。每个进程都有自己的进程标识符(PID)、进程状态、进程优先级、进程所属用户等属性。...二、进程的状态 在 Linux 系统中,进程的状态通常可以分为以下几种: 运行状态(Running) 表示进程正在执行指令,使用 CPU 资源。...共享内存是一种高效的进程间通信机制,它允许多个进程访问同一块内存区域,进程可以通过对共享内存的读写来进行通信。管道是一种单向通信机制,它可以将一个进程的输出作为另一个进程的输入。...消息队列是一种存储消息的缓冲区,多个进程可以通过读写消息队列来进行通信。信号量是一种用于进程同步的机制,可以用于控制进程对共享资源的访问。

    74331

    MyBatis配置与使用-初入篇

    namespace是接口路径。 那此时,你想添加一条写入语句(SQL),那可以使用insert标签,如下:    属性:唯一标识,此 id 值用于 select 元素 resultMap 属性的引用。 type 属性:表示该 resultMap 的映射结果类型。...result 子节点:用于标识一些简单属性,其中 column 属性表示从数据库中查询的字段名或别名, property 属性则表示查询出来的字段对应的值赋给实体对象的哪个属性。...子节点说明: constructor - 用于注入结果到构造方法中 id – 标识ID列 result – 表示一般列 association – 关联查询 collection – 查询集合 discriminator...- 鉴别器:mybatis可以使用discriminator判断某列的值,然后根据某列的值改变封装行为 column属性是数据库的字段名,property是实体类的字段名,jdbcType是数据库字段类型

    22930

    深入理解 @Profile 巧妙切换Spring的环境变量

    背景 ---- 多环境集成开发中,不免会有很多配置,在容器中如果存在同一类型的多个组件,也可以使用@Profile注解标识要获取的是哪一个bean,这在不同的环境使用不同的变量的情景特别有用。...@Profile注释可以通过以下任何一种方式使用: 作为任何直接或间接用@Component注释的类的类型级注释,包括@Configuration类 作为元注释,用于编写自定义构造型注释 作为任何@Bean...方法的方法级注解 ▐ ⚠️注意 如果一个@Configuration类标有@Profile ,所有的@Bean方法和@Import与该类相关联的注释将被忽略,除非一个或多个指定的简档是活动的。...在@Bean方法上使用@Profile时,可能适用一种特殊情况:在重载相同Java 方法名称的@Bean方法的情况下(类似于构造函数重载),需要在所有重载方法上一致地声明@Profile条件....如果您想定义具有不同配置文件条件的替代 bean,请使用指向相同bean name不同 Java 方法名称。

    1.4K40

    用了这么多年的注解,你知道注解是干嘛的嘛?

    一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、 接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。...可以附加在package,class,method,field等上面,相当于给他们添加了额外的辅助信息,可以通过反射机制编程实现对这些元数据的访问 作用分类: 编写文档:通过代码里标识的注解生成文档【生成文档...doc文档】 代码分析:通过代码里标识的注解对代码进行分析【使用反射】 编译检查:通过代码里标识的注解让编译器能够实现基本的编译检查【Override】 常见注解: @author:用来标识作者名,eclipse...只能包含八种基本数据类型,String可以,注解,枚举,Class,或者以上类型的一堆数组,自定义类不可以 注解可以用来保存数据 使用自定义注解格式: @注解名(属性名=属性值, 属性名=属性值)...需要注意的是:注解的属性可以有默认值,当使用注解时不赋值就使用默认值,赋值就按照赋的值 定义注解 public @interface MoBai { // 名字 String name(

    61230

    Java基础:Java面向对象

    Java面向对象的三大特性:封装,继承,多态 2、对象和类 对象是现实世界中可以明确标识的实体,对象有自己独有的状态和行为。对象的状态由数据域的集合构成,对象的行为由方法的集合构成。...:封装 1、概述 封装(Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法,也可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问,要访问该类的代码和数据...使用对象:类、接口、变量、方法; protected: 在当前类和它派生的类中可访问,使用对象:变量、方法。...并且可以通过覆盖/重写来增强已知类的能力,子类共性的方法或者属性直接采用父类的,而不需要自己定义,只需要扩展自己的个性化 通过 extends 关键字,可以声明一个子类继承另外一个父类,子类可以直接访问父类的非私有化成员变量...:提高代码的可维护行、提高代码的扩展性 2、注意事项 多态分为编译时多态和运行时多态,Java中的多态一般是运行时多态; 必须有子父类关系或者类实现接口关系,否则无法完成多态; 同一个父类的方法会被不同的子类重写

    52530

    JAVA知识基础(七):封装

    1.概述 封装(Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。...3.导入的类或接口的简名(simple name)具有编译单元作用域。...这表示该类型简名可以在导入语句所在的编译单元的任何地方使用.这并不意味着你可以使用该类型所有成员的简名,而只能使用类型自身的简名。...即什么属性或者方法的使用必须依附于什么东西,例如使用类或接口作为挂靠单位才行(在类里可以挂靠各种成员,而接口里则只能挂靠常量)。...这个方法可以工作。但是,因为这样一来,就可以从“一个类实现了哪个接口”推断出“这个类需要使用哪些常量”,有“会暴露实现细节”的问题。

    30350

    在 TypeScript 中使用类型守卫的 5 种方式,你都知道吗

    类型守卫是一种TypeScript技术,用于获取变量类型信息,通常使用在条件块语句中。类型守卫是返回布尔值的常规函数,接受一个类型并告诉TypeScript是否可以缩小到更具体的类型。...类型守卫具有唯一的属性,可以确保测试的值返回的是布尔值类型。...有五种主要的方式来使用类型守卫: instanceof关键字 typeof关键字 in关键字 等式收缩式守卫 带有谓词的自定义类型守卫 在本文中,我们将探索上面列出的 5 种方法。让我们开始吧!...,并使用该属性区分不同的类型。...当您通过自己编写来创建自定义类型保护时,可以检查的内容没有限制。但是,如果自定义类型保护被错误地编写,它可能会带来很多错误。因此,精度是关键。

    2.3K30

    React学习(五)-React中组件的数据-props

    ,只要组件内部要使用prop值,那么这个props参数是要必传的,否则的话在当前组件内就无法使用this.props接收外部组件传来的值 但是无论有没有constructor函数,render函数,子组件内都可以使用...坏境的初始化手动绑定 在上面说到了prop值既然可以是任意数据类型,正好利用这一特性,子组件接收父组件用this.props可以获取属性,那么这个属性值可以是个方法,子组件也可以调用父组件的方法,来达到子组件向父组件传递数据..." />, container); 从上面的代码中,可以看得出,父组件中JSX的prop值可以是一个方法,在子组件想要把数据传递给父组件时,需要在子组件中调用父组件的方法,从而达到了子组件向父组件传递数据的形式...prop属性只具备读的能力,具体原因可见上文 如果非要更改,那么可以借助React提供的setState这一方法进行改变 值得一提的就是关于this坏境绑定的问题,在组件内的constructor构造器函数内使用...state将在下一篇幅中进行学习了 作者:川川,一个靠前排的90后帅小伙,具有情怀的代码男,路上正追逐斜杠青年的践行者,愿做你耳朵旁边的枕男,眼睛笔尖下的窗户,简书,掘金,sf,喜马拉雅FM等@itclanCoder

    3.4K30

    Spring - 通过注解配置Bean(8)

    扫描组件 Spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件。...对于扫描到组件,Spring有默认的命名策略:使用非限定类名,第一个字母小写; 注解中通过value属性值标识组件的名称 使用注解后,还需要在Spring的配置文件中声明: base-package属性指定一个需要扫描的基类包,Spring容器将会扫描这个基类包里及其子包中的所有的类;当需要扫描多个包时,可以使用逗号隔开 resource-pattern 扫描特定的类而非基包下的所有类...--context:include-filter 子节点指定包含哪些表达式的组件,该子节点需要use-default-filters配合使用--> <context:component-scan...@Autowired自动装配Bean 构造器,普通字段(即使是非public)一切具有参数的方法都可以应用@Autowired注解 默认情况下,所有使用@Autowired注解的属性都需要被设置,当Spring

    32110
    领券