Java基础面试题 Equals与==的区别 使用==比较原生类型如:boolean,,int,char等等, 使用equals()比较对象. 1. ==是判断两个变量或类型是不是指向同一个内存空间, equals是判断两个变量或实例所指向的内存空间的值是不是相同. 2. ==是指对内存地址进行比较 ...
分类:
编程语言 时间:
2019-09-27 19:06:33
阅读次数:
90
&和&& 相同之处: &和&&都表示:符号两端必须同时为真,最后的结果才为真;其中一端为假,则最后的结果为假 不同之处: &:左端为假,还需要继续判断右端的真假 &&:左端为假,则不需要判断右端的真假,即右端不需要再进行运算 | 和 || 相同之处: | 和 || 都表示:符号两端中有一端为真时,最 ...
分类:
其他好文 时间:
2019-09-24 15:39:17
阅读次数:
92
可以说c++ 语言在c基础上扩展了许多 在学习玩c语言之后 学习c++ 会发现容易一些 但是c++也有优越于c 的地方 c++ 与c 语言都属于本地编译型语言 ,直接编译成本地编译码,运行特别快。 c++ OPP 面向对象语言 区别于 java python PHP 脚本(解释性)语言 后者必须要具 ...
分类:
编程语言 时间:
2019-09-10 00:35:09
阅读次数:
87
1:$与#的区别: $一般用于字段名为表名或者为列名的情况下,因为存在sql注入的问题,所以用的地方很少 #解决了sql注入的问题,会自动为字段加上引号,能用#的地方一般都不建议用$.程序会自动解析#内容 2:添加时如何获取添加后的主键值: 引用useGeneratedKeys属性和keyPrope ...
分类:
其他好文 时间:
2019-08-31 19:04:58
阅读次数:
72
使用 EXISTS 方式 select * from A a where EXISTS(select b.mainInfoId from B b where b.mainInfoId=a.mainInfoId); 使用 in 方式select * from A where id in (select ...
分类:
数据库 时间:
2019-08-29 23:59:57
阅读次数:
264
1.HTTP返回码中301与302的区别? 301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于: 301 redirect: 301 代表永久性转移(Permanently Moved)。302 redirect: 302 代表暂时性转移(Temporarily Mo ...
分类:
其他好文 时间:
2019-08-16 22:32:56
阅读次数:
108
源代码 int i = 0; i = i++; System.out.println(i); int j=5; j=++j; System.out.println(j); 反编译: i++内存表现: Code: 0: iconst_0 1: istore_1 2: iload_1 3: iinc 1 ...
分类:
编程语言 时间:
2019-08-14 16:52:26
阅读次数:
105
事从基础做起: 1、cmd编译.java文件命令: javac XXX.java 当java文件中包含中文汉字,会报出:编码GBK的不可映射字符,则需要在命令上指定编码,把上述命令改为: javac -encoding utf8 XXX.java 2、i++ 与 ++i 的区别 i++ : 先赋值再 ...
分类:
编程语言 时间:
2019-08-09 13:54:17
阅读次数:
67
今天在做leetcode的时候,遇到了运算符的不同而导致结果不一致的问题。记录一下提醒自己 中文名称与英文名称 &:按位与(Bitwise and) &&:逻辑与(logical and) |:按位或(Bitwise or) ||:逻辑或(logical or) 区别 若第一个条件就可以决定表达式的 ...
分类:
其他好文 时间:
2019-08-02 20:37:33
阅读次数:
116