泛型是JDK1.5以后增加的,它可以帮助我们建立类型安全的集合。在使用了泛型的集合中,遍历时不必进行强制类型转换。JDK提供了支持泛型的编译器,将运行时的类型检查提前到了编译时执行,提高了代码可读性和安全性。 泛型的本质就是“数据类型的参数化”。 我们可以把“泛型”理解为数据类型的一个占位符(形式参 ...
分类:
编程语言 时间:
2019-04-04 21:53:25
阅读次数:
188
--1 例子postgres=# select 1/4; ?column? 0(1 row) 在PG里如果想做除法并想保留小数,用上面的方法却行不通,因为"/" 运算结果为取整,并且会截掉小数部分。 --2 类型转换postgres=# select round(1::numeric/4::nume ...
分类:
数据库 时间:
2019-04-02 21:04:14
阅读次数:
475
自动类型转换 强制类型转换 (一般不推荐) 运算 ...
分类:
其他好文 时间:
2019-04-01 23:59:03
阅读次数:
248
1.强制类型转换需要在后面加两个感叹号 2.如果需要在java代码调用kotlin的方法时候使用文件名+kt.方法 3.object 类名 是创建匿名内部类的写法 调用 传入class对象 4.在toklin中所有的class都是kclass 5.如果调用字段起冲突使用两个反引号''包裹进去 6.如 ...
分类:
其他好文 时间:
2019-03-31 19:33:59
阅读次数:
255
PYTHON是脚本语言,语言分为脚本语言和编程语言。编译型语言和解释型语言。 释放内存:1.del 变量名(手动删除) 2.重新复值(PYTHON的内存回收机制) input( ) 输入默认都是字符型,所以输入其他类型的变量时要进行类型转换。 官方要求的缩进为4个空格。 表达式:1+2*3就是一个表 ...
分类:
编程语言 时间:
2019-03-31 15:31:08
阅读次数:
206
1、print 输出 2、定义变量:就是给变量赋一个值 name ='haha' print (name) 3、注释代码:# 注释快捷键:Ctrl +/ 4、单双引号: 如果字符串里面有单引号,外面就用双引号;其他单双都行; 例如:Let's go,you are so "beautiful" 可以 ...
分类:
编程语言 时间:
2019-03-30 01:27:23
阅读次数:
170
自动类型转换 低 > 高 byte,short,char-> int -> long -> float -> double 强制类型转换 高 > 低 double->float->long->int->byte,short,int 需要特别注意的是虽然long占8字节,float占4字节,但是lon ...
分类:
其他好文 时间:
2019-03-29 17:24:26
阅读次数:
163
安装nmap模块挺麻烦的,搞了半天 不仅要安装pip install nmap 还要sudo apt install nmap 给出代码,没有设多线程,有点慢,注意端口的类型转换,搞了很久 ...
分类:
编程语言 时间:
2019-03-26 13:46:17
阅读次数:
281
类型转换JavaScript中的取值类型非常灵活,如当JavaScript期望使用一个布尔值的时候,你可以提供其它数据类型的,JavaScript将根据需要自行转换数据类型。如下示例: 小结:字符串转换成数字,如果字符串的开始和结尾有空格的数字可以正常转换成数字,如“ 123 ”可以转换成数字123 ...
分类:
编程语言 时间:
2019-03-25 01:15:05
阅读次数:
181
jvm规范:定义了 Class文件类型 运行时数据 帧栈 虚拟机的启动 虚拟机的指令集 vm指令集:类型转换,出栈入栈操作,运算,流程控制,函数调用。 jvm需要对java Library提供以下支持: --反射java.lang.reflect --ClassLoader --初始化class和i ...
分类:
编程语言 时间:
2019-03-24 09:51:57
阅读次数:
180