1.动态include和静态include有什么区别?
答:动态include:用jsp:include动作实现的,他总会检查所含文件的变化,适
用于动态页面,可以带参数。
静态include:他是用include伪代码实现的,所以他不会检查所含文件的变
化,适用于静态页面。不能带参数。
2.把字符串“123dfdf542”实现成有序
String s = "123dfdf542";
byte[] b = s.getBytes();
byte temp;
for(int i=1;i<b.length;i++){
for(int j=0;j<b.length-1;j++){
if(b[i]<b[j]){
temp = b[i];
b[i] = b[j];
b[j] = temp;
}
}
}
System.out.println(new String(b));
3.序列化的作用?
答:序列化就是将一个对象(各属性量)保存起来。然后在适当的时候取出来。
序列化分为两大部分:序列化和反序列化,序列化是这个过程的一部分,将数据分
解成字节流,方便储存在文件中或在网络上传输
反序列化是打开字节流并重构对象。对象序列化不仅要将数据分解成字节流
4.(由3题扩展)序列化的特点
答:如果一个类被序列化,那他的子类也可以被序列化。声明为static和
类型的成员数据都不能被序列化,因为static是代表类的状态,transient表示
这个属性是临时数据transient
5.(由3题扩展)什么时候用序列化
答:1:对象序列化可以实现分布式对象。主要应用例如:RMI要利用对象序列化运行远
程主机上的服务,就像在本地机上运行对象时一样。2:java对象序列化不仅保
留一个对象的数据,而且递归保存对象引用的每个对象的数据。可以将整个对象
层次写入字节流中,可以保存在文件中或在网络连接上传递。利用对象序列化可
以进行对象的"深复制",即复制对象本身及引用的对象本身。序列化一个对象可
能得到整个对象序列。
6.JDK1.4与JDK5.0有什么区别?
答:JDK5.0多了泛型和注解
7.把当前时间转为yyyy-mm-dd hh:mm:dd
答: SimpleDateFormat sdf = new
SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String s = sdf.format(new Date());
System.out.println(s);
8.(由7题扩展)SimpleDateFormat的参数
答:
y 年 1996;96
M 年中的月份 July;Jul;07
w 年中的周数 27
W 月份中的周数 2
D 年中的天数 189
d 月份中的天数 10
F 月份中的星期 2
E 星期中的天数 Tuesday;Tue
a Am/pm标记 PM
H 一天中的小时数(0-23) 0
k 一天中的小时数(1-24) 24
K am/pm中的小时数(0-11) 0
h am/pm中的小时数(1-12) 12
m 小时中的分钟数 30
s 分钟中的秒数 55
S 毫秒数 978
z 时区 Pacific Standard Time;PST;GMT-08:00
Z 时区 -0800
9.把iso-8859-1转化为BGK
答:String s="中国";
System.out.println(new string(s.geyByte("iso-8859-1"),"GBK"));
10.进程和线程的区别
答:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统
进行资源分配和调度的一个独立单位.
线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行
的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源
(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程
所拥有的全部资源.
11.什么是TTL?
答:TTL是IP协议包中的一个值,它告诉网络,数据包在网络中的时间是否太长而应被
丢弃
12.数据库设计三范式?
答:第一范式:无重复的列
第二范式:属性完全依赖于主键[消除非主属性对主码的部分函数依赖]
第三范式:属性不依赖于其它非主属性[消除传递依赖]
13.Struts1工作原理
答:服务器启动后,根据web.xml加载ActionServlet读取struts-config.xml文
件内容到内存
分享到:
相关推荐
陈涛后端面试总结 这篇文章总结了数字IC后端的一些重要问题,涵盖了电源走线的选择、交替路由的应用、线间干扰的解决、标准单元延迟的影响因素、禁止使用库中某些单元、wire load model的类型、延迟模型的类型、...
这份"10万字面试总结Java.pdf"涵盖了Java基础知识、JVM、Spring框架、并发编程、Linux、Dubbo、Mybatis、Springcloud、Spring Boot、消息队列和Zookeeper等多个核心主题,旨在帮助Java开发者全面准备面试。...
### 阿里面试总结及答案 #### 一、Java事件机制 Java事件机制是Swing框架中的核心组件之一,它允许程序响应用户输入或其他事件。该机制主要包括三个方面:事件、事件监听器以及事件源。 - **事件**:通常继承自`...
在进行《我想进大厂》的面试总结时,我们首先要了解面试对于求职者和招聘方的重要性。面试不仅仅是一个考核和选择的过程,它也反映了求职者的职业素养、技术能力、沟通技巧和解决问题的能力。而对于面试官而言,面试...
全网最全-谷粒商城项目-面试总结-简历优化_Java-You的博客-CSDN博客 .html
2020年上海JAVA开发工程师面试总结
阿里巴巴面试总结DOC版 本资源摘要信息主要总结了阿里巴巴面试中的问题和答案,涵盖了 Java 编程语言、设计模式、JVM 内存模型、ClassLoader 结构、UML 模型图、OSGi 框架、Spring 框架、iBatis 框架、Java 序列化...
本文档是关于软件工程师程序员Java面试题和答案的总结,涵盖了Java语言的特点、面向对象和面向过程的区别、基本数据类型、标识符的命名规则、instanceof关键字的作用、Java自动装箱与拆箱等知识点。 一、Java语言的...
Java面试总结面试总结PDF
面试总结
面试总结
在2018年的秋季招聘中,iOS面试成为众多求职者关注的焦点。这个时期的面试不仅反映了当时的iOS技术趋势,也为后来的求职者提供了宝贵的参考经验。以下是对2018年秋招iOS面试中常见知识点的详尽解析: 1. **...
【标题】:“面试录音&面试总结.zip”是一个包含面试过程记录和回顾的压缩文件,它可能包括了求职者与招聘方的对话音频以及面试后的个人反思和总结文档。这类文件对于求职者来说是宝贵的资源,可以帮助他们分析面试...
### 图像面试总结 在近期参加的一系列技术面试过程中,遇到了不少与图像处理相关的技术问题。为了更好地总结经验,本文将对这些面试中涉及到的知识点进行详细的归纳与解析。 #### 1. 指针与图像数据结构 面试中...
【西安2010Java面试总结】 在2010年的西安Java面试中,面试官主要关注以下几个核心知识点,这些内容对于Java开发者来说至关重要,也是面试官用来评估候选人技术实力的关键标准。 1. **Java基础知识**:面试通常从...
【创迹面试总结】 面试是求职过程中的关键环节,它不仅是公司评估求职者能力与适应性的途径,也是求职者展示自身素质和专业素养的机会。在创迹面试中,面试官通常会关注以下几个方面: 1. **项目经验**:面试官会...
Java面试大全涵盖了大量的技术知识点,这些内容通常会出现在各大公司的面试过程中。为了帮助你更好地准备,以下是基于描述中提到的“31个文档”可能涉及的一些核心Java面试知识点的详细阐述: 1. **基础概念**:...
【Java开发面试总结】 在Java开发的面试过程中,面试官通常会关注候选人的技术栈是否广泛且深入。这里,我们重点讨论几个关键知识点,包括前端技术、JavaScript、Ajax、Java基础以及Web开发框架。 1. **前端开发...
这份面试总结涵盖了从人力资源面试到专业技能测试的关键点,旨在帮助应聘者充分准备。以下是一些重要的知识点: 1. **HR面试**: - 自我介绍:清晰地表述个人背景、教育经历和相关工作经验,展示与职位相关的技能...