返回值

HiveQL函数8—Misc 函数

送分小仙女□ 提交于 2020-01-21 23:52:25
目录 1.java_method(class, method[, arg1[, arg2..]]) , reflect(class, method[, arg1[, arg2..]]) 2.hash(a1[, a2...]) 3.current_user() 4.logged_in_user() 5.current_database() 6.md5(string/binary) 7.sha1(string/binary)、sha(string/binary) 8.crc32(string/binary) 9.sha2(string/binary, int) 10.aes_encrypt(input string/binary, key string/binary) 11.aes_decrypt(input binary, key string/binary) 12.version() 13.surrogate_key([write_id_bits, task_id_bits]) 参考 1.java_method(class, method[, arg1[, arg2…]]) , reflect(class, method[, arg1[, arg2…]]) 返回值:varies 功能:使用反射机制调用java的方法。这2个方法是完全等价的。 示例: > SELECT reflect

Js学习小结(一)undefined 和 null

六眼飞鱼酱① 提交于 2020-01-21 18:45:23
JavaScript的数据类型 数值 布尔 字符串 对象(广义) 数据 函数 Object(狭义) undefined null undefined出现的情况: 变量声明且没赋值时。 获取对象中不存在的属性时。 函数有形参但没传实参时。 调用没返回值或 return 后没有数据的函数的返回值时。 null出现的情况: 对象不存在 来源: https://www.cnblogs.com/fpgz99810/p/12222693.html

第5天 Java基础语法

落花浮王杯 提交于 2020-01-21 05:35:57
第5天 Java基础语法 今日内容介绍 方法 方法 方法概述 在我们的日常生活中,方法可以理解为要做某件事情,而采取的解决办法。 如:小明同学在路边准备坐车来学校学习。这就面临着一件事情(坐车到学校这件事情)需要解决,解决办法呢?可采用坐公交车或坐出租车的方式来学校,那么,这种解决某件事情的办法,我们就称为方法。 在java中,方法就是用来完成解决某件事情或实现某个功能的办法。 方法实现的过程中,会包含很多条语句用于完成某些有意义的功能——通常是处理文本,控制输入或计算数值。 我们可以通过在程序代码中引用方法名称和所需的参数,实现在该程序中执行(或称调用)该方法。方法,一般都有一个返回值,用来作为事情的处理结果。 方法的语法格式 在Java中,声明一个方法的具体语法格式如下: 修饰符 返回值类型 方法名 ( 参数类型 参数名 1, 参数类型 参数名 2, ...... ){ 执行语句 ……… return 返回值 ; } 对于上面的语法格式中具体说明如下: 修饰符:方法的修饰符比较多,有对访问权限进行限定的,有静态修饰符static,还有最终修饰符final等,这些修饰符在后面的学习过程中会逐步介绍 返回值类型:用于限定方法返回值的数据类型 参数类型:用于限定调用方法时传入参数的数据类型 参数名:是一个变量,用于接收调用方法时传入的数据 return关键字

关于java返回值对象BO设置初始值的问题

China☆狼群 提交于 2020-01-21 04:41:39
最近在项目中创建返回对象BO时,会自动生成初始的默认值,例如: private String idCard = null; private Long province = -1l; private Long city = -1l; private Long district = -1l; private Integer isAdministrator = -1; 原因是 在后续使用 BO对象.getCity().toString(); 这种操作时,如果值为null,会报空指针异常.... 避免空指针时,也可以在get()方法中使用三目运算符进行判断一下 public Integer getStatusId() { return statusId==null?-1:statusId; } 特此写下记录一下. 来源: CSDN 作者: lettuce_ 链接: https://blog.csdn.net/lettuce_/article/details/104054631

java8学习:Lambda表达式

被刻印的时光 ゝ 提交于 2020-01-21 04:27:00
Lambda表达式 Lambda是一个匿名函数,我们可以baLambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁,更灵活的代码。作为一种更紧凑得代码风格,使得java得语言表达能力得到提升。Lambda表达式需要函数式接口的支持,接口中只有一个抽象方法得接口叫做函数式接口。可以使用@FunctionalInterface修饰,可以检查是否是函数式接口。 1. lambda表达式格格式 ( 参数列表 ) -> { lambda主体 } ( 参数列表 ):参数列表,可以有参数,也可以无参 -> : 箭头-> 把参数列表和lambda主体分开。 lambda主体 :主体中编写操作逻辑。 2. 表达式举例 (String s)->s.length() :有参数,有返回值。参数为String类型的s,返回值为s的长度。隐藏{}和return。当lambda主体中只有一句代码时,可以省略{}和return,也可以省略参数类型。 (String s)->{return s.length();} : 有参数,有返回值。参数为String类型的s,返回值为s的长度。显示{}和return,也可以省略参数类型。 (String s)->System.out.println(s) :有参数无返回值。 (String s)->{System.out.println(s)

C#中的方法

こ雲淡風輕ζ 提交于 2020-01-21 04:14:23
方法 方法的定义: 看见Static就是静态方法 [ 访问修饰符 ] [ static ] 返回值类型 方法名() [ 方法体; ] 注意点: 1.命名规则:方法明开头大写,参数名开头小写,参数名、变量名要有意义 2.方法的调用,对于静态方法,条用有两种方式 3.如果在同一个类中,直接写名字调用就行了 4.或类名.方法名(); 5.return可以立即退出方法。 举例: using System ; namespace _通过返回值来传递变量的值 { class Program { static void Main ( string [ ] args ) { //写一个方法、判断一个年份是否是润年 Console . WriteLine ( "请输入年份" ) ; string str = Console . ReadLine ( ) ; int yearInt = Convert . ToInt32 ( str ) ; //报异常 bool result = Isyear ( yearInt ) ; if ( result ) { Console . WriteLine ( "闰年" ) ; } else { Console . WriteLine ( "平年" ) ; } } public static bool Isyear ( int year ) { if ( year

python函数入门

送分小仙女□ 提交于 2020-01-21 03:15:14
知识内容: 1.函数的作用 2.函数的定义与调用 3.函数的返回值 4.函数的参数 5.局部变量与全局变量 6.作用域 一、函数的作用 1.复用代码 将可能重复执行的代码封装成函数,并在需要执行的地方调用函数,不仅可以实现代码的复用,还可以保持代码的一致性,便于日后的维护 2.提高可读性 使用函数可以提高代码的可读性,便于后期的代码维护,同时也有利于软件测试的进行 3.可拓展性 使用函数可以方便地进行功能的拓展,方便地进行功能添加,因为一个函数内部发生改变了,调用它的地方都可以发生改变。 二、函数的定义与调用 1. 函数的定义 (1)函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 (2)在python中定义函数的语法如下: 1 def 函数名(参数): 2 # 注释 3 函数体 在python中使用def关键字定义函数,然后是一个空格和函数名称,接下来是一对圆括号,在圆括号中是函数的参数,也就是形式参数列表, 多个参数用逗号隔开,圆括号之后是冒号,然后换行,最后是注释和函数体代码 (3)定义函数注意: 函数形参不需要声明变量,也不需要指定函数返回类型;即使函数不需要接受任何参数,也必须保留一对空的圆括号;括号后的冒号不能少;函数体相对于def关键字必须保证一个缩进(4个空格1个tab) (4)函数名: 函数名:函数名是包含字母,数字

第十八节:MySQL中的运算符

梦想的初衷 提交于 2020-01-20 17:49:53
MySQL 支持 4 种运算符: 算术运算符:包括加、减、乘、除等,用来执行算术运算 比较运算符:包括大于、小于、in或者not null等等。主要用于数值的比较、字符串的匹配等方面 逻辑运算符:包括与、或、非和异或等逻辑运算符。其返回值为布尔型,真值(1 或 true)和假值(0 或 false) 位运算符:包括按位与、按位或、按位取反、按位异或、按位左移和按位右移等位运算符。位运算必须先将数据转换为二进制,然后在二进制格式下进行运算,最后将二进制的值转换为原来的类型 算术运算符 语法格式:表达式1 算术运算符 表达式2 实例: select id/2 from Teacher; select id*2; MySQL 中的算术运算符如下: 算术运算符 说明 + 加法运算 - 减法运算 * 乘法运算 / 除法运算,返回商 % 求余运算,返回余数 比较运算符 语法:表达式1 比较运算符 表达式2 MySQL 中的比价运算符如下: 比较运算符 说明 = 等于 < 小于 <= 小于等于 > 大于 >= 大于等于 <=> 安全的等于,不会返回 UNKNOWN <> 或!= 不等于 IS NULL 或 ISNULL 判断一个值是否为 NULL IS NOT NULL 判断一个值是否不为 NULL LEAST 当有两个或多个参数时,返回最小值 GREATEST 当有两个或多个参数时,返回最大值

类的无参方法

北城余情 提交于 2020-01-20 07:58:56
定义类的方法: public 返回值类型 方法名() { //方法的主体 }; 如果方法具有返回值,方法中必须使用关键字return返回该值,返回值类型为该返回值的类型;如果方法没有返回值,返回值类型为void; 作用域不同 局部变量的作用域仅限于定义它的方法 成员变量的作用域在整个类内部都是可见的; 初始值不同 Java会给成员变量一个初始值 Java不会给局部变量赋予初始值; 在同一个方法中,不允许有同名局部变量 在不同的方法中,可以有同名局部变量; 在同一个类中,成员变量和局部变量同名时,局部变量具有更高的优先级; 调用类方法的两种形式: 同一个类中的方法,直接使用“方法名()”调用 不同类的方法,先创建对象,再使用“对象名.方法名()”调用; 注释符: 单行注释://这里是单行注释 多行注释:/*这里是多行注释, 可以多行 / JavaDoc注释:使用“/**“开始和“ /“结束,用来注释类、属性和方法等 来源: CSDN 作者: weixin_46000347 链接: https://blog.csdn.net/weixin_46000347/article/details/103825346

Support Annotation Library使用详解

时间秒杀一切 提交于 2020-01-20 02:09:57
Support Annotation Library是从Android Support Library19.1开始引入的一个全新的函数包。包含一系列的元注解,用来帮助开发者在编译间发现可能存在的bug。 下面我们看看都有哪些注解吧! 1、Nullness注解 @Nullable 作用于函数参数或返回值,标记参数或返回值可以为空。 @NonNull 同上,但标记参数或返回值不能为空。 2、资源类型注解 资源在Android通常是以整型值表示的,并保存在R.java中。资源类型的注解作用于函数参数、返回值及类的变量,在support-annotations-23.1.1中,每一个资源类型对应一个注解。 AnimatorRes:标记整型值是android.R.animator类型; AnimRes:标记整型值是android.R.anim类型; AnyRes:标记整型值是任何一种资源类型,如果确切知道表示的是哪一种具体资源的话,建议使用显式指定; ArrayRes:标记整型值是android.R.array类型; BoolRes:标记整型值是布尔类型; ColorRes:标记整型值是android.R.color类型; DrawableRes:标记整型值是android.R.drawable类型; FractionRes:标记整型值是fraction类型,这个比较少见