携程的面试,感谢面试官的细心指导

1.JAVA虚拟机的作用,==〉平台无关性的理由
解释运行字节码程序 消除平台相关性
jvm将java字节码解释为具体平台的具体指令。一般的高级语言如要在不同的平台上运行,至少需要编译成不同的目标代码。而引入JVM后,Java语言在不同平台上运行时不需要重新编译。Java语言使用模式Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。

2、数据库的三范式
第一范式:数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性存在传递函数依赖关系。
第二范式:完全依赖于主键,消除非主属性对主码的部分函数依赖
第三范式:每个非关键字列都独立于其他非关键字列,并依赖于关键字,第三范式指数据库中不能

3、将一个L长有序数组A放入2L长数组B(前L有序,后L为空)得到一个有序数组,三种方法
--新建一个2L长数组,将A的元素与B第一个比较,<A放新建第一个,看A第二个与B第一个,否则B放第一个,看A与B第二个………
--B的后L个为空,合成后的最大值不是在A的后一个要不就是在B的最后一个,由后往前填,不用添加新数组

--拼接 插入排序


光环万丈的帅气小哥哥指导跨行的渣渣:
找管理类,图书管理,文件管理等,的JAVA小项目练习JAVA与数据库之间的操作和运用,数据库不能仅停留在理论,得实际应用,小项目得自己思考多线程时对n个数据库表操作是不是能保证一致性,消息一致性还有实时性等,当然数据库很大时存储或读取不影响操作的实时性,还是得保持在毫秒级别,高并发的上限以及可能发生错误,等等这记性好多记不得了,后悔应该录音的#携程##Java工程师#
全部评论
携程java岗几面啊?我怎么看好多人说一面技术面之后等通知
点赞 回复 分享
发布于 2018-04-19 21:25
你投的是什么岗位呀
点赞 回复 分享
发布于 2018-04-19 13:51
大佬感觉如何
点赞 回复 分享
发布于 2018-04-19 00:32
感觉怎么样?有戏吗?
点赞 回复 分享
发布于 2018-04-19 00:05

相关推荐

不愿透露姓名的神秘牛友
06-20 20:30
工作没了,落户没了,什么都没了
梦想是成为七海千秋:是因为什么原因呀,如果是因为导师恶意卡你就和他爆了
点赞 评论 收藏
分享
每晚夜里独自颤抖:你cet6就cet6,cet4就cet4,你写个cet证书等是什么意思。专业技能快赶上项目行数,你做的这2个项目哪里能提现你有这么多技能呢
点赞 评论 收藏
分享
如题
投递阿里巴巴集团等公司10个岗位 >
点赞 评论 收藏
分享
评论
点赞
55
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务