面向对象的三大特征封装:对于封装来说就是数据与具体操作实现的代码都放在某个对象的内部,使这些代码的具体细节不被外界发现,只留下一些接口供外部来使用,而不能一任何的形式来对象内部的实现。使用封装能够隐藏具体的实现的细节,使代码更加易于维护并且保证了系统的安全性。继承:继承机制是面向对象程序设计使代码进 ...
分类:
编程语言 时间:
2020-07-18 22:17:59
阅读次数:
57
1. long long 整型 ? c++ 中,在进行隐式类型转换时,一般按照低等级整型转换成高等级整型(长度越大的等级越高、相同大小的有符号类型和无符号类型的等级相同),有符号的转换为无符号。 2. 静态断言 ? 在 c++ 中,标准在 <cassert> 或者 <assert.h> 头文件中为程 ...
分类:
编程语言 时间:
2020-07-18 15:53:28
阅读次数:
76
最近也是在看Struts2的漏洞,这里与大家共同探讨一下,本次我复现的是s2-045这个编号的漏洞 漏洞介绍 Apache Struts 2被曝存在远程命令执行漏洞,漏洞编号S2-045,CVE编号CVE-2017-5638,在使用基于Jakarta插件的文件上传功能时,有可能存在远程命令执行,导致 ...
分类:
其他好文 时间:
2020-07-18 13:50:07
阅读次数:
128
Set: (1)set的key是number类型,从0开始 (2)向 Set 加入值的时候,不会发生类型转换,5和"5"是两个不同的值 (3)当向Set add相同的值时,会去掉重复的值。当向Set添加一样的对象时候(注意:不是指向对象的变量),Set都会保留,因为这两个对象存在内存中不同的地址块中 ...
分类:
其他好文 时间:
2020-07-18 13:40:39
阅读次数:
62
一,为什么要引入泛型? 1,可以统一集合中的数据类型 2,可以减少强制类型转换 3,泛型其实就是编译器检查类型 二,泛型语法如何实现? E指的是element,可以是各种各样的类型 1,Map使用泛型 // maps 中的key只能是String类型,value只能是Integer类型 Map<St ...
分类:
编程语言 时间:
2020-07-18 11:32:31
阅读次数:
78
首先引入相关jar包, 假设有一个实体类User public class User{ private int id; private String name; } 然后通过fastJson进行类型转换 public static void main(String[] args){ String u ...
分类:
Web程序 时间:
2020-07-15 13:07:32
阅读次数:
86
强制类型转换; 特点:代码需要进行特殊的格式处理,不能自动完成。 格式:范围小的类型,范围小的变量名 =(范围小的类型) 原本范围大的数据。 例如 int num =100L; int num = (int) 100L; 注意:右边那个数据(100L)不要超出左边类型的范围,否则会溢出。 例题1: ...
分类:
其他好文 时间:
2020-07-15 10:43:49
阅读次数:
119
//二维数组的初始化1 vector<vector<float>> _box_parm(class_row_num, vector<float>(class_col_num, 0.0f)); 类型转换问题 1 std::vector<uint32_t> local_anchors_x_v; 2 (s ...
分类:
编程语言 时间:
2020-07-14 13:05:45
阅读次数:
66
转换函数、强制类型转换、利用js变量弱类型转换。 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。 一 ...
分类:
Web程序 时间:
2020-07-14 11:45:19
阅读次数:
74
由于Java基础语法内容比较丰富,为了更加高质量的、有节奏的、阶段性的讲解,我们后续将会陆续展开多篇文章讲解。
本篇文章将会详细地主要讲解Java基础语法之常量、变量、数据类型、数据类型转换 ...
分类:
编程语言 时间:
2020-07-14 00:52:56
阅读次数:
90