java程序员常见笔试题
一.java方面
? ? 1.java虚拟机相关
? ? 2.关键字作用
? ? ? ??transient :对象序列化时,如果对于某个属性不想将其序列化,在其属性前加?transient?
? ? ? ? static:用于变量时,该变量仅依赖于类,与示例对象无关,用于方法时,该方法也只依赖于该类
? ? ? ? final:用于变量时,一旦初始化变不再改变值
?
?
二.算法相关
? ? 1.快速排序
? ? 2.归并排序
? ? 3.堆排序
? ? 4.大数相乘
? ? 5.各种排序算法时间复杂度以及空间复杂度比较
三.网络相关
? ? 1.TCP/IP三次握手
? ? ? ?第一次:客户端发送syn(syn=j)包,同时自己进入SYN_SEND状态,等待服务器确认
? ? ? ?第二次:服务器收到syn包,同时自己也发送一个syn+ack包,此时服务器进入syn_recv状态
? ? ? ?第三次:客户端收到syn+ack包,向服务器发送确认包ack,发送完毕,客户端和服务器进入ESTABLISHED状态
?
? ? 2.常见协议
四.操作系统相关
? ? 1.中断
五.数据库相关
? ? 1.MS SQL Server相关查询语句
?
?
总结中....
?
?
?