- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 Java史上最最基础面试题系列——Web篇(3、框架)——看到,你离工作就比别人近了一半!!!
注:资料有书为证,大伙可放心翻阅并熟记,由本人亲自总结!1、什么是Struts框架?Struts框架的名字起源于在建筑与旧式飞机中使用的支持的金属架,它是由自定义标签、信息资源、Servlet和JSP组成的一个可重用的MVC2模式的框架。控制器主要包括ActionServlet和RequestProcessor,其中,ActionServlet类是MVC实现的控制器部分,是整个框架的核心部分,它通过struts-config.xml配置文件来确定处理请求的Action类。需要注意的是Act.
2021-09-11 08:19:24 185 1
原创 Java史上最最基础面试题系列——Web篇(2、J2EE与EJB)——看到,你离工作就比别人近了一半!!!
注:资料有书为证,大伙可放心翻阅并熟记,由本人亲自总结!1、什么是J2EE?是用来开发与部署企业级应用的一个架构,它提供了一种统一的、开放标准的多层平台,该平台主要由构建、服务和通信3个模块构成。客户端构建主要包含两类Applets和Application Clients,而服务器端构建则分为Web构件和EJB两种。服务由J2EE平台提供商实现,分为Service API和运行时服务,通信由容器提供的支持协作构件之间的通信。实质上,J2EE是一个行业标准。2、J2EE中常用的术语有哪些.
2021-09-09 20:48:37 343 1
原创 Java史上最最基础面试题系列——Web篇(1、Servlet与JSP)——看到,你离工作就比别人近了一半!!!
注:资料有书为证,大伙可放心翻阅并熟记,由本人亲自整理总结!1、页面请求的工作流程时怎样?2、HTTP中GET与PST方法有什么区别?GET主要用来获取服务器端资源信息,如同数据库中查询操作一样,不会影响到资源自身的状态,例如删除、修改或新增资源都是不允许的。POST方法提供了比GET方法更强大的功能,它除了能够从服务器端获取资源外,同时还可以向服务器上传数据。GET虽然也能上传,但一般推荐POST方法。具体来说,有以下两方面:①、采用GET方法向服务器上传数据时,一般将数据添加到.
2021-09-09 20:38:22 448 1
原创 Java史上最最基础面试题系列(11、Java数据库操作)——看到,你离工作就比别人近了一半!!!
注:资料有书为证,大伙可放心翻阅并熟记,由本人亲自总结!1、如何通过JDBC访问数据库?通过JDBC访问数据库一般有如下几步:①、加载JDBC驱动器。将数据库的JDBC驱动加载到classpath中。②、加载JDBC驱动,并将其注册到DriverManager中,一般采用反射Class.forName(String driveName)③、建立数据库连接。取得C哦你呢才提哦那对象,一般通过DriverManager.getConnection(url,username ,passwd)。.
2021-09-02 17:20:50 127 1
原创 Java史上最最基础面试题系列(10、多线程)——看到,你离工作就比别人近了一半!!!
注:资料有书为证,大伙可放心翻阅并熟记,由本人亲自总结!1、什么是线程?它和进程有什么关系?为什么要使用多线程?线程是指再程序再执行过程中,能够执行程序代码的一个执行单元。它有四种状态:运行、就绪、挂起和结束。线程也被称作轻量级进程,一个进程可以含有多个线程,各个线程之间共享程序的内存空间,但是各个线程又拥有自己的栈空间。使用多线程能够给我们减少程序的响应时间;与进程相比,线程的创建和切换开销更小,多线程在数据共享方面效率非常高;多CPU或多核计算机本身就具有执行多线程的能力;使用多线程能简.
2021-09-02 17:18:41 116 1
原创 Java史上最最基础面试题系列(9、容器(集合类))——看到,你离工作就比别人近了一半!!!
注:资料有书为证,大伙可放心翻阅并熟记,由本人亲自总结!1、Java Colections框架是什么?Java Collections框架中包含了大量集合接口以及这些接口的实现类和操作它们的算法。具体而言,提供了List、Queue、Set、Stack和Map等数据结构。其中前面四个都继承自Collection接口。Set集合:特点是集合中的元素不能重复,且Set会自动排序,输入的元素顺序和输出的元素顺序是不同的,是无序的,但集合内的元素顺序是有序。List集合:它按对象进入的顺序保存对象,.
2021-09-02 17:17:22 137 1
原创 Java史上最最基础面试题系列(8、Java平台于内存管理)——看到,你离工作就比别人近了一半!!!
注:资料有书为证,大伙可放心翻阅并熟记,由本人亲自总结!1、为什么说Java时平台独立性的?保证Java具有平台独立性的机制为“中间码”和“Java虚拟机”。Java程序被编译后不是生成能在硬件平台上可执行的代码,而是生成了一个“中间码”。不同的平台装有不同的JVM,由JVM来负责把中间码翻译成硬件平台能执行的代码。解释执行过程分为三步进行:代码的装入、代码的校验和代码的运行。装入由“类加载器”完成,被装入的代码由字节码校验器进行检查。字节码的执行分为两种,一种为编译方式,一种为解释方式,.
2021-08-30 19:10:08 141 1
原创 Java史上最最基础面试题系列(7、输入输出流)——看到,你离工作就比别人近了一半!!!
注:资料有书为证,大伙可放心翻阅并熟记,由本人亲自总结!1、Java IO流的实现机制是什么?流可以被看做一组有序的字节集合,即数据在两设备之间的传输。流的本质是数据传输,根据处理数据类型的不同,可以分为字节流(InputStream和OutputStream)和字符流(Reader和Writer)两种,其主要作用时为了改善程序性能并且使用方便。字节流和字符流最主要的区别:字节流在处理输入输出时不会用到缓存,而字符流用到了缓存。Java IO流在设计时采用了Decorator(装饰者)设计.
2021-08-30 19:06:56 287 1
原创 Java史上最最基础面试题系列(6、异常处理)——看到,你离工作就比别人近了一半!!!
注:资料有书为证,大伙可放心翻阅并熟记,由本人亲自总结!1、finally块中的代码什么时候被执行?由于程序执行return就意味着结束了对当前函数的调用并且跳湖这个函数体,所以任何语句在执行都只能在return之前(除了exit函数),因此finally块里的代码也要在return之前执行。此外,如果try-finally或者cath-finally中都有return,那么finally块中的return语句将会覆盖别处的return语句,最终返回调用者那里的是finally中的return.
2021-08-30 19:05:09 599 1
原创 Java史上最最基础面试题系列(5、基本类型与运算)——看到,你离工作就比别人近了一半!!!
注:资料有书为证,大伙可放心翻阅并熟记,由本人亲自总结!1、字符串创建于存储的机制是什么?字符串的声明和初始化主要有两种,如图所示:s1和s2是一种,s3和s4是另一种。前者,当创建一个字符串常量时,会首先在字符串常量池中查找是否已经有相同的字符串被定义,其判断依据就是String类的equals(Object obj)方法的返回值。若已经定义,则直接获取对其的引用,此时不再需要创建新的对象;若没有,则首先创建这个对象,然后把它加入到字符串池中,在将它的引用返回。。后者,存在两个引用对象.
2021-08-30 19:03:24 158 1
原创 Java史上最最基础面试题系列(4、基本类型与运算)——看到,你离工作就比别人近了一半!!!
注:资料有书为证,大伙可放心翻阅并熟记,由本人亲自总结!1、java提供了哪些基本数据类型?八种原始的数据类型:byte、short、int、long、float、double、char、boolean。这些基本类型的数据变量在声明之后就会立刻在栈上被分配内存空间。除此之外,还有引用类型,引用类型在声明时候不会被分配内存空间,只是存储了一个内存地址而已。另外,Java还提供了这些原始数据类型的分装类(字符类型Character,布尔类型Boolean,数值类型Byte、Short、Integ.
2021-08-29 21:08:45 181 1
原创 Java史上最最基础面试题系列(3、关键字)——看到,你离工作就比别人近了一半!!!
注:资料有书为证,大伙可放心翻阅并熟记,由本人亲自总结!1、变量命名有哪些规则?Java规定标识符只能由字母、数字、下划线和 $ 组成,并且标识符的第一个字符必须时字母、下划线或 $ ,此外标识符不能包含空白字符(换行符、空格和制表符)。2、break、continue以及return有什么区别?①、break用于直接强行跳出当前训话,不再执行剩余代码。②、continue用于停止当次循环,回到循环起始处,进入下一次循环操作。③、return语句是一个跳转语句,用来表示从一个方法返..
2021-08-29 18:26:51 207 1
原创 Java史上最最基础面试题系列(2、面向对象技术)——看到,你离工作就比别人近了一半!!!
注:资料有书为证,大伙可放心翻阅并熟记,由本人亲自总结!1、面向对象与面向过程有什么区别?面向对象是当今软件开发方法的主流方式之一,它是把数据及对数据的操作方法放在一起,作为一个相互依存的整体,即对象。(例如人只是一个抽象的概念,他是不存在的实体,但是所有具备人这个群体的属性与方法的对象都叫人,这个对象人是实际存在的尸体,每个人都是人这个群体的一个对象。)而面向过程是一种以事件为中心的开发方法,是自顶向下顺序执行,逐步求精,其程序结构是按功能划分为若干个基本模块的执行程序。两者的区别主要在..
2021-08-29 18:07:32 184 1
原创 Java史上最最基础面试题系列(1、Java基础概念)——看到,你离工作就比别人近了一半!!!
注:资料有书为证,大伙可放心翻阅并熟记,由本人亲自总结!1、Java具有以下几个方面的优点!①、Java为纯面向对象的语言。②、Java具有平台无关性。③、Java提供了很多内置的类库。④、Java提供了对web应用开发的支持。⑤、Java具有较好的安全性和健壮性。⑥Java中去除了c++语言中难以理解、容易混淆的特性,使得程序更加严谨、简洁。拓展:C++语言时一种静态数据类型检查的、支持多重编程范式的通用程序设计语言,它支持过程程序设计、数据抽象、面向对象程序设计、泛型程序设计等多..
2021-08-29 17:47:37 229 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人