360校招面试题 -- Java

360校招面试题 — Java

1)transient和volatile是java关键字吗?(瞬联) 如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。例如: class T { transient int a;  //不需要维持 int b;  //需要维持 } 这里,如果T类的一个对象写入一个持久的存储区域,a的内容不被保存,但b的将被保存。 volatile修饰符告诉编译器被volatile修饰的变…

360 校招面试题 -- C++面试题及答案

360 校招面试题 — C++面试题及答案

1.new、delete、malloc、free关系 delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自…

程序员经典笑话

程序员经典笑话

1、我一同学,男生,每次用电脑看完鬼片都要放一遍大悲咒,说是给电脑压压惊…… 2、去图书馆自习,坐一妹子旁边时,妹子礼貌地把桌面上书包往自己位置挪了挪,给我腾出空位。 我轻声说句“谢谢”,她低头面红嘀咕“我其实是怕你偷东西……” 3、老师:“痴迷于网络游戏会让人变的暴力。” 学生:“其实游戏并不是让人变暴力的罪魁祸首!” 老师:“那是什么?” 学生:“机子卡,网络延迟才是真正的罪魁祸首!” 4、今…