分类 : 110个相关结果 179次浏览

程序员面试笔试宝典学习记录(常见面试笔试题目)

1.extern的作用自己理解:应该需要区分extern在C语言中和C++语言中的作用,C语言中extern声明的函数和变量可以被该文件外部模块引用,C++语言中除了该作用还可以声明extern “C”声明一段代码编译连接的方法为C语言的方法。

题目:给定单链表,检测是否有环 思路:建立两个单链表。从链表头开始遍历,让第一个每次走两步,第二个每次走一步。如果第一个能走到链尾,说明无环。如果链表中有环,这两个链表必然会在某个时刻相遇。

1、简单说一下常用的java类
2、上述都在那个大包里面
3、异常的结构,运行时异常和非运行时异常,各举个例子
4、String?a=?“abc”?String?b?=?”abc”?String?c?=?new?String(“abc”)?String?d?=?”ab”?+?”c”?.他们之间用?==?比较的结果
5、String?类的常用方法?
6、简单介绍下多线程的情况,从建立一个线程开始。然后怎么控制同步过程,多线程常用的方法和结构 ?
7、wait?和?notify?基本使用 ?
8、volatile的理解 ?
9、spring是什么框架,有什么特点 ?
10、关于spring?AOP?,基于动态代理和字节码有什么区别
11、cookie和session的区别
12、jdbc连接,forname方式的步骤,怎么声明使用一个事务。举例并具体代码
13、设计模式
14、对上述设计模式的简单描述
15、单例模式怎么保证线程安全
16、是否知道单例的doublecheck设计方法
17、无框架下配置web.xml的主要配置内容
18、try catch finally 的关系。try{return}catch{exception}finally{syso}

排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。