您当前位置: 唯学网 » 软件工程师 » 软件工程师教育新闻 »

Java高级软件工程师口试考纲

Java高级软件工程师口试考纲

唯学网 • 教育培训

2016-9-23 15:16

软件工程

唯学网 • 中国教育电子商务平台

加入收藏

Java基本知识,基本的操作你都知道吗?下面小编给大家分享一下!

1.1 Collection和Map

(1)把握Collection和Map的担任系统。

(2)把握ArrayList、LinkedList、Vector、Stack、PriorityQueue、HashSet、 LinkedHashSet、TreeSet、HashMap、LinkedHashMap、TreeMap、WeakHashMap、EnumMap、 TreeMap、HashTable的特点和实现道理。

(3)把握CopyOnWriteArrayList、CopyOnWriteArraySet、ConcurrentHashMap的实现道理和合用场景。

1.2 IO

(1)把握InputStream、OutputStream、Reader、Writer的担任系统。

(2)把握字节约(FileInputStream、DataInputStream、BufferedInputStream、 FileOutputSteam、DataOutputStream、BufferedOutputStream)和字符流 (BufferedReader、InputStreamReader、FileReader、BufferedWriter、 OutputStreamWriter、PrintWriter、FileWriter),并纯熟运用。

(3)把握NIO实现道理及行使要领。

1.3 非常

(1)把握Throwable担任系统。

(2)把握非常事变道理。

(3)相识常见受检非常(好比FileNotFoundException)、非受检非常(好比NullPointerException)和错误(好比IOError)。

1.4 多线程

(1)把握Executors可以建设的三种(JAVA8增进了一种,共四种)线程池的特点及合用范畴。

(2)把握多线程同步机制,并纯熟运用。

1.5 Socket

(1)把握Socket通讯道理。

(2)纯熟行使多线程团结Socket举办编程。

2 Java假造机

2.1 JVM内存地区分别

(1)把握措施计数器、堆、假造机栈、当处所法栈、要领区(JAVA8已移除)、元空间(JAVA8新增)的浸染及根基道理。

(2)把握堆的分别:新生代(Eden、Survivor1、Survivor2)和晚年月的浸染及事变道理。

(3)把握JVM内存参数配置及调优。

2.2 类加载

(1)把握类的加载阶段:加载、链接(验证、筹备、理会)、初始化、行使、卸载。

(2)把握类加载器分类及其应用:启动类加载器、扩展类加载器、应用措施类加载器、自界说加载器。

3 J2EE

(1) 把握JSP内置工具、举措及相干特点和事变道理。

(2) 把握Servlet的特点和事变道理。

(3) 把握Spring框架的IOC和AOP实现道理(反射和动态署理)。

(4) 至少把握一个MVC框架(Spring MVC,Struts等)的事变道理,并纯熟运用。

(5) 至少把握一个ORM框架(Hibernate,MyBatis等)的事变道理,中国站长站,并纯熟运用。

4 数据布局与算法

(1)把握线性表和树的特点并纯熟运用。

(2)把握常用排序和查找算法:插入排序(直接插入排序、希尔排序)、选择排序(直接选择排序、堆排序)、互换排序(冒泡排序、快速排序)、合并排序,次序查找、二分查找、哈希查找。

(3) 纯熟运用常见排序和查找算法头脑办理编程题目。

(4)相识几大根基算法:贪婪算法、分治计策、动态筹划。

5 计较机收集

(1)把握收集的分层布局,及每层的成果特点。

(2)把握TCP/IP的通讯道理(三次握手、四次挥手)

6 数据库

(1)把握伟大的SQL语句编写。

(2)把握数据库的优化(SQL层面和表计划层面)。

(3)至少把握一款数据库产物。

(4)认识高并发、大数据环境下的数据库开拓。

7 Web技能

(1)把握AJAX的事变道理。

(2)至少认识一款JS框架(好比JQuery)。

8 计划模式

(1)认识常见的计划模式。

(2)会将计划模式理论应用到现实开拓中。

9 Linux

(1)纯熟运用Linux常见呼吁。

(2)认识Linux操纵体系根基观念及特点。

(3)认识Shell剧本。

10 操纵体系

(1)把握操纵体系的历程打点。

(2)相识操纵体系的I/O。

11 正则表达式

(1)把握常见正则表达式标记。

(2)纯熟运用正则表达式办理现实题目(好比匹配电话号码、邮箱、域名等)。

以上内容是关于Java高级软件工程师口试考纲的介绍,要想了解更多相关信息、教育培训内容,请随时关注唯学网,小编会第一时间为大家更新、跟进最新信息。

0% (0)
0% (10)
已有条评论