java程序员面试笔试宝典

第一章、面试官箴言

  • 基本功扎实;强烈的求知欲,对未知领域比较感兴趣,能够接受新事物,对某个领域有深入研究
  • 刚入职时,最好能够放低姿态,当将军的人,都是从小兵做起的
  • 每一场面试,看似一场简单的聊天,但是在沟通的过程中,从求职者的态度、穿着、眼神、沟通,或多或少能够了解求职者的性格,处事态度,表达能力,沟通能力,团队合作能力
  • 对于技术的积累,要“求精不求全”,但知识的覆盖面广就越好,能够对整个行业有一定得到把握认识
  • 面试笔试注意事项
    • 分析各大企业历年来的笔试面试题
    • 对经常被问到的问题做好相关的准备比如个人优缺点、兴趣爱好,如何介绍
    • 简历的内容一定要严谨、仔细、认真,面试官通常会针对建立或材料提出问题
    • 面试的最后,最好可以汶上一两个问题,一方面可以对企业了解深入、另一方面也可以表现求职者的积极态度
    • 学会纸上写程序,进行技术面试的时候一般要在纸上写代码的

第四章、Java 语言基础

1、Java序列化
序列化是将对象转换成一连串的字节,用于在网络上传输对象,或者保存到文件,数据库等,在需要使用对象的时候反序列化对象便可得到相同的对象。

  1. 序列化的特点
    • 一个类能序列化,其子类也能序列化
    • static属性、transient属性(临时变量)不能序列化
  2. Java提供的序列化接口:ObjectOutput、ObjectInput、ObjectInputStream、ObjectOutputStream
  3. 什么时候使用Java序列化?
    • 通过网络发送对象,或者对象的状态需要被持久化到数据库或者文件中
    • 序列化能够实现深复制,即可复制引用的对象。
  4. 实现序列化的方式
    • 内部序列化:使用内置的API,仅需实现Serializable接口
    • 外部序列化:实现Externalizable接口,可以控制序列化的属性,控制灵活但操作难度大
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值