Solo  当前访客:2 登录 注册
☆gater yu☆

~~ 一个java老鸟的博客 ~~

标签:
JavaEE面试秘籍 (41)

计算机网络重要知识点总结面试必备

计算机网络常见面试题总结1.      OSI,TCP/IP,五层协议的体系结构OSI分层(7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP分层(4层):网络接口层、网际层、运输层、应用层。五层协议(5层):物理层、数据链路层、网络层、运输层、应用层。每一层的作用如下:物理层:激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层为上层协议提供...

作者:sky | 创建日期: 2014-09-11 20:16 | 浏览次数: 243 | 评论总数: 0 | 标签:

计算机网络面试题

1、OSI(Open System Interconnect):开放系统互联,是一个七层的计算机网络模型,分别为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。TCP/IP(Transmission Control Protocol/Internet Protocol):传输控制协议/因特网互联协议,是一个四层的计算机网络模型,分别为:网络接口层、网络层、传输层和应用层。结合OSI和...

作者:sky | 创建日期: 2014-09-10 02:00 | 浏览次数: 527 | 评论总数: 0 | 标签:

程序员面试之葵花宝典

程序员面试之葵花宝典欲练此功 必先自宫1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中...

作者:sky | 创建日期: 2014-09-08 07:44 | 浏览次数: 627 | 评论总数: 0 | 标签:

线程面试题TOP50

不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。在典型的Java面试中,面试官会从线程的基本概念问起,如:为什么你需要使用线程,如何创建线程,用什么方式创建线...

作者:sky | 创建日期: 2014-09-06 13:29 | 浏览次数: 501 | 评论总数: 0 | 标签:

Struts2须知

在学习struts2之前,首先我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处?设计目标Struts设计的第一目标就是使MVC模式应用于web程序设计。在这儿MVC模式的好处就不在提了。技术优势Struts2有两方面的技术优势,一是所有的Struts2应用程序都是基于client/serverHTTP交换协议,TheJavaServletAPI揭示了JavaServlet只是J...

作者:sky | 创建日期: 2014-09-04 19:13 | 浏览次数: 237 | 评论总数: 0 | 标签:

循环队列的实现方法

//C实现方式#include<stdio.h>2.#include<stdlib.h>3.#include<stdbool.h>4.5.#defineQ_LEN66.7.typedefstruct{8.int*pBase;9.intfront;10.intrear;11.}QUEUE;12.13.staticvoidinit(QUEUE*pQ){14.pQ-&...

作者:sky | 创建日期: 2014-09-03 00:57 | 浏览次数: 281 | 评论总数: 0 | 标签:

代码面试最常用的10大算法

在程序员的职业生涯中,算法亦算是一门基础课程,尤其是在面试的时候,很多公司都会让程序员编写一些算法实例,例如快速排序、二叉树查找等等。本文总结了程序员在代码面试中最常遇到的10大算法类型,想要真正了解这些算法的原理,还需程序员们花些功夫。1.String/Array/Matrix在Java中,String是一个包含char数组和其它字段、方法的类。如果没有IDE自动完成代码,下面这个方法大家应该记...

作者:sky | 创建日期: 2014-09-01 06:41 | 浏览次数: 541 | 评论总数: 0 | 标签:

Java面试全集

一、Java基础知识1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。2.字符串的操作:写一个方法,实现字符串的反转,如:输入abc,输出cba答案:http://blog.csdn.net/u011225629/article/details/48321767写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。3.数据类型之间的转换如何...

作者:sky | 创建日期: 2014-08-30 12:25 | 浏览次数: 270 | 评论总数: 0 | 标签:

连接池的作用及讲解

连接池的作用就是为了提高性能。连接池的作用:连接池是将已经创建好的连接保存在池中,当有请求来时,直接使用已经创建好的连接对数据库进行访问。这样省略了创建连接和销毁连接的过程。这样性能上得到了提高。基本原理是这样的:(1)建立数据库连接池对象(服务器启动)。(2)按照事先指定的参数创建初始数量的数据库连接(即:空闲连接数)。(3)对于一个数据库访问请求,直接从连接池中得到一个连接。如果数据库连接池对...

作者:sky | 创建日期: 2014-08-28 18:09 | 浏览次数: 577 | 评论总数: 0 | 标签:

Servlet完全教程

Servlet是一些遵从JavaServletAPI的Java类,这些Java类可以响应请求。尽管Servlet可以响应任意类型的请求,但是它们使用最广泛的是响应web方面的请求。Servlet必须部署在Javaservlet容器才能使用。虽然很多开发者都使用JavaServerPages(JSP)和JavaServerFaces(JSF)等Servlet框架,但是这些技术都要在幕后通过Servl...

作者:sky | 创建日期: 2014-08-26 23:54 | 浏览次数: 235 | 评论总数: 0 | 标签:

Scala总结

Scala总结===概述scala是一门以java虚拟机(JVM)为目标运行环境并将面向对象和函数式编程的最佳特性结合在一起的静态类型编程语言。scala是纯粹的面向对象的语言。java虽然是面向对象的语言,但是它不是纯粹的,因为java的基本数据类型不是类,并且在java中还有静态成员变量和静态方法。相反,scala是纯粹面向对象的,每个值都是对象,每个操作都是方法调用。scala也是一个成熟的...

作者:sky | 创建日期: 2014-08-25 05:38 | 浏览次数: 517 | 评论总数: 0 | 标签:

Java面试题

常见Java面试题问题:如果main方法被声明为private会怎样?答案:能正常编译,但运行的时候会提示"main方法不是public的"。问题:Java里的传引用和传值的区别是什么?答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。问题:如果要重写一个对象的equals方法,还要考虑什么?答案:hashCode。问题:Java的"一次编写,处处运行&#...

作者:sky | 创建日期: 2014-08-23 11:22 | 浏览次数: 242 | 评论总数: 0 | 标签:

面试题总结

114、java中实现多态的机制是什么答:重写,重载。方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写(Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言...

作者:sky | 创建日期: 2014-08-21 17:06 | 浏览次数: 610 | 评论总数: 0 | 标签:

Java就业指导

Java就业指导想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢?本文陈列的这些内容既可以作为个人简历中的内容,也可以作为面试的时候跟面试官聊的东西,你可以把这些内容写到你的简历中,当然更需要的是你在面试的时候向面试官展示这些专业技能。相信此文对正在寻觅Java程序员(Java工程师)职位的freshman以及希望成为中高级Java开发者的jun...

作者:sky | 创建日期: 2014-08-19 22:50 | 浏览次数: 223 | 评论总数: 0 | 标签:

Java面试知识点总结(4)

这部分主要是开源JavaEE框架方面的内容126、什么是ORM?答:对象关系映射(Object-RelationalMapping,简称ORM)是一种为了解决程序的面向对象模型与数据库的关系模型互不匹配问题的技术;简单的说,ORM是通过使用描述对象和数据库之间映射的元数据(在Java中可以用XML或者是注解),将程序中的对象自动持久化到关系数据库中或者将关系数据库表中的行转换成Java对象,其本质...

作者:sky | 创建日期: 2014-08-18 04:34 | 浏览次数: 523 | 评论总数: 0 | 标签:

Java面试知识点总结(3)

96、阐述Servlet和CGI的区别?答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于Servlet。补充:SunMicrosystems公司在1996年发布Servlet技术就是为了和CGI进行竞争,Servle...

作者:sky | 创建日期: 2014-08-16 10:19 | 浏览次数: 309 | 评论总数: 0 | 标签:

Java面试知识点总结(2)

1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:-抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。-继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封...

作者:sky | 创建日期: 2014-08-14 16:03 | 浏览次数: 482 | 评论总数: 0 | 标签:

Java面试知识点总结(1)

JAVA相关基础知识1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为...

作者:sky | 创建日期: 2014-08-12 21:47 | 浏览次数: 488 | 评论总数: 0 | 标签:

Hibernate缓存机制

一、why(为什么要用Hibernate缓存?)Hibernate是一个持久层框架,经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。二、what(Hibernate缓存原理是怎样的?)Hibernate缓存包括两大类:Hibernate一...

作者:sky | 创建日期: 2014-08-11 03:31 | 浏览次数: 291 | 评论总数: 0 | 标签:

最全的Spring面试题和答案

1、什么是Spring框架?Spring框架有哪些主要模块?Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring框架本身亦是按照设计模式精心打造,这使得我们可以在开发环境中安心的集成Spring框架,不必担心Spring是如何在后台进行工作的。Spring框架至今...

作者:sky | 创建日期: 2014-08-09 09:15 | 浏览次数: 226 | 评论总数: 0 | 标签:

1 2 3   共 3 页面