自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 在java学习中遇到的一些经典问题和解答(12)

1.什么是JSP动作? JSP动作是以xml语法的结构来控制Servlet引擎的行为。当JSP页面被请求的时候,JSP动作会被执行。它们可以被动态的插入到文件中,重用JavaBean组件,转发到其他的页面,或者是给Java插件产生HTML代码。 2.什么是Scriptlets? JSP技术中,scriptlets是嵌入在JSP页面中的一段Java代码。scriptlets是位于标签内部的所有东西,...

2019-01-30 10:04:42 250

原创 在java学习中遇到的一些经典问题和解答(11)

1.HTTP响应的结构是什么样的? 三个部分: 状态码:描述了响应的状态。 HTTP头部:包含了更多关于响应的信息。 主体:包含了响应的内容。 2.什么是cookie?session和cookie有什么区别? cookie是Web服务器发送给浏览器的一块信息。浏览器会在本地文件中给每一个Web服务器存储cookie。以后浏览器在给特定的Web服务器发送请求时,同时会发送所有为该服务器存储的cook...

2019-01-29 18:44:59 229

原创 在java学习中遇到的一些经典问题和解答(10)

//昨天家里宽带欠费,就没有更新、 1.什么是Servlet? Servlet是用来处理客户端请求并产生动态网页内容的Java类。Servlet主要是用来处理或者是存储HTML表单提交的数据,产生动态内容,再无状态的HTTP协议下管理状态信息。 2.说一些Servlet的体系结构。 所有的Servlet都必须要实现的核心接口是javax.servlet.Servlet。每一个Servlet都必须直...

2019-01-28 17:18:11 247

原创 在java学习中遇到的一些经典问题和解答(9)

1.RMI中的远程接口(Remote Interface)扮演了什么样的角色? 远程接口用来标识哪些方法是可以被非本地虚拟机调用的接口。远程对象必须要直接或者间接实现远程接口。实现了远程接口的类应该声明被实现的远程接口,给每一个远程对象定义构造函数,给所有远程接口的方法提供实现。 2.java.rmi.Naming类扮演了什么角色? 用来存储和获取在远程对象注册表里面的远程对象的引用。Naming...

2019-01-26 11:22:03 270

原创 在java学习中遇到的一些经典问题和解答(8)

1.Java的Swing组件使用了哪种设计模式? MVC(模型-视图-控制器) 2.什么是JDBC? JDBC是允许用户在不同的数据库之间做选择的一个抽象层。JDBC允许开发者用JAVA写数据库应用程序,而不需要关心底层特定数据库的细节。 3.解释驱动在jdbc中的角色? jdbc驱动提供了特定厂商对jdbc api接口类的实现,驱动必须要提供java.sql包下面这些类的实现:Connectio...

2019-01-25 11:48:39 320

原创 在java学习中遇到的一些经典问题和解答(7)

1.三种支持(Painting)的组件? Canvas,Frame,Panel,和Applet支持重绘。 2.什么是裁剪(clipping)? 限制在一个给定的区域或者形状的绘图操作叫做裁剪。 3. MenuItem和CheckBoxMenuItem的区别是什么? CheckBoxMenuItem类继承自MenuItem类,支持菜单选项,可以选中也可以不选中。父与子的关系。 4.边缘布局里面的元素...

2019-01-24 10:48:19 260

原创 在java学习中遇到的一些经典问题和解答(6)

1.Applet和普通的Java应用程序有什么区别? (1)运行方式不同。Java Applet程序不能单独运行,它必须依附于一个用HTML语言编写的网页并嵌入其中,通过与Java兼容的浏览器来控制执行。Java Application是完整的程序,可以独立运行,只要有支持Java的虚拟机,它就可以独立运行而不需要其他文件的支持。 (2)运行工具不同。运行Java Applet程序的解释器不是独立...

2019-01-23 13:11:03 485

原创 在java学习中遇到的一些经典问题和解答(5)

1.在Java中,对象什么时候可以被垃圾回收 当对象对当前使用这个对象的应用程序变得不可触及的时候,这个对象就会被垃圾回收; 通俗一点,当没有任何对象的引用指向该对象时+下次垃圾回收周期来到时=>对象被回收; 2.JVM的永久代中会发生垃圾回收么? 垃圾回收不会发生在永久代,但如果永久代满了或者是超过了临界值,会触发完全垃圾回收(full GC)。如果你仔细查看垃圾收集器的输出信息,就会发现...

2019-01-22 10:48:05 213

原创 在java学习中遇到的一些经典问题和解答(4)

1.如何权衡是使用无序的数组还是有序的数组? 有序数组的最大好处在与查找的时间复杂度是O(log n),而无序数组是O(n)。 有序数组的缺点是插入操作的时间复杂度是O(n),因为值大的元素需要往后移动来给新元素腾位,相反,无序数组的插入时间复杂度是常量O(1)。 2.Java集合类框架的最佳实践有哪些? 根据应用的需要合理的选择集合的类型对性能非常重要 假如元素的大小是固定的,而且能事先知道,我...

2019-01-21 17:09:00 272 1

原创 在java学习中遇到的一些经典问题和解答(3)

1.Iterator和ListIterator的却别是什么? Iterator可以用来遍历Set和List集合,但是ListIterator只能用来遍历List。 lteraor对集合只能是前向遍历,ListIterator即可以前向也可以后向。 ListIterator实现了Iterator接口,并包含其他的功能,比如:增加元素,替换元素,获取前一个和后一个元素的索引,等等 2.快速失败(fa...

2019-01-20 12:24:56 253

原创 在java学习中遇到的一些经典问题和解答(2)

1.进程和线程的区别是什么? 进程是运行中的程序,线程是进程中的一个执行序列 进程是资源分配的单元,线程是执行性单元 进程之间切换的代价大,线程之间切换代价小 进程拥有资源多,线程拥有的资源少 多个线程共享进程的资源 2.创建线程有几种不同的方式? 1.继承Thread类,重写run方法; 2.实现Runable接口,重写run方法(比继承Thread类好用,实现接口还可以继承类,避免了单继承带...

2019-01-19 17:34:52 269

原创 在java学习中遇到的一些经典问题和解答(1)

1.什么是java虚拟机?为什么java被称作“平台无关的编程语言” Java虚拟机是一个可以执行java字节码的虚拟机进程。。。 准确来说,java的跨平台是指java的源文件通过javac编译器变异成的二进制.class字节码的跨平台性。 各个平台因为装有不同的jvm,jvm能将相同的字节码编译成平台相关的机器码,进而执行。 2.JDK和JRE的区别是什么? JDK:(java开发工具集)包...

2019-01-18 13:13:11 593

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除