1.写一个冒泡排序的算法

升序排列:

public static void main(String[] args) {
int score[] = { 67, 20, 75, 87, 89, 90, 99, 100 };
for (int i = 0; i < score.length - 1; i++) { // 最多做n-1趟排序
for (int j = 0; j < score.length - i - 1; j++) { // 对当前无序区间score[0......length-i-1]进行排序(j的范围很关键,这个范围是在逐步缩小的)
if (score[j] < score[j + 1]) { // 把小的值交换到后面
int temp = score[j];
score[j] = score[j + 1];
score[j + 1] = temp;
}
}
}
System.out.print("最终排序结果:");
for (int a = 0; a < score.length; a++) {
System.out.print(score[a] + "\t");
}
}

降序排列将nums[i]<nums[j]换成nums[i]>nums[j]

2.jquery如何获取id为3的元素

(1)引入jquery的jar包

(2)引用jar包到页面中,若是在js文件中获取,js文件的引入必须在jquery的jar包引入的后面;

(3)var element = $(“#id3”);

3.interface关键字是做什么用的?

(1)interface是一个关键字,用于声明接口的关键字;

(2)声明的接口中的方法只能是抽象方法,抽象方法无方法体;

(3)接口中的属性是常量,只能被初始化一次;

(4)继承接口的类若不是抽象类,必须重写接口的所有抽象方法;

(5)接口可以继承(extend)其他接口,可以被多个类实现。

4.堆和栈的区别

堆和栈都是Java的内存空间,用于存储信息;

堆用于存储变量名;栈用于存储变量的值或引用;

5.jquery有哪些方法是实现ajax调用的

$.ajax(){

url:

type:

data:

dataType:

success:function(data){

}

error:function(){

}

}

6.写出联合查询sql语句

有两个表  学生表和成绩表  student,score

请写出一个sql查出一下结果

select stu.Name,sco.Score

from student stu left join score sco

where stu.id=sco.student

7.Hibernate如何使用,写一段代码保存,删除,修改一个学生对象

保存Student信息:

try{

Configuration context = new Configuration().configure();

SessionFactory sessionFactory = context.buildSessionFactory();

Session session = sessionFactory.openSession();

Transaction action = session.startTransaction();

Student student = new Student(1,”hah”);

session.save(student);

action.commit();

}catch(HibernateException e){

if(action!=null){

action.roolback();

}

e.printStackTrace();

}finally{

if(session!=null){

session.close();}

}

删除Student信息:

try{

Configuration context = new Configuration().configure();

SessionFactory sessionFactory = context.buildSessionFactory();

Session session = sessionFactory.openSession();

Transaction action = session.startTransaction();

Student student = new Student(1);

session.delete(student);

action.commit();

}catch(HibernateException e){

if(action!=null){

action.roolback();

}

e.printStackTrace();

}finally{

if(session!=null){

session.close();}

}

修改Student信息:

try{

Configuration context = new Configuration().configure();

SessionFactory sessionFactory = context.buildSessionFactory();

Session session = sessionFactory.openSession();

Transaction action = session.startTransaction();

Student student = new Student(1,”aha”);

session. saveOrUpdate (student);

action.commit();

}catch(HibernateException e){

if(action!=null){

action.roolback();

}

e.printStackTrace();

}finally{

if(session!=null){

session.close();}

}

8.写一段代码spring/struts的方式在一个页面上显示一个学生对象。

Struts配置文件Struts.xml

=======省略部分代码=====

<package name=”default” namespace=”/stu” extends=”default-struts”>

<action name=”student” class=”com.ssd.StudentAction”  method=”getStudent”>

<result name=”getsuccess”>/jsp/student.jsp</result>

</action>

</package>

Spring配置文件:

====注入部分代码====

<bean id=”dao” class=”com.ssd.StudentDaoImpl”/>

<bean id=”service” class=” com.ssd.StudentServiceImpl” p:studentDao=”dao”/>

<bean id=”action” class=”com.ssh.Action” scope=”prototype” p:studentService=”service”/>

ActionStudentAction 实现了requestAware接口:

private StudentService studentService ;

private Map(String,Object) request;

public String getStudent(){

Student student = studentService.getStudentById(student);

request.put(“student”,student);

return “getsuccess”;

}

===set/get方法省略=====

jsp页面:

<body>

学生信息:<input type=”text” name=”name” value=”${student.name}”/>

</body>

9.设计题

A,B两个系统,设计一个接口,A系统提供,B系统调用,要求:支持高并发,稳定性,数据一致性,实时性要求相对比较低;

10.设计题

如何设计系统的权限管理,写出DB设计

11.谈谈您关注哪些新技术

java面试题05的更多相关文章

  1. Java面试题(全)--视频系列

    此系列为面试笔试题的视频讲解,以下均为超链接,点击即可进入每个知识点的讲解. Java面试题01.面试的整体流程 Java面试题02.java的垮平台原理 Java面试题03.搭建一个java的开发环 ...

  2. 一线互联网企业常见的14个Java面试题,Java面试题集大全等你拿,颤抖吧程序员!

    本文由尚学堂学员们根据自己参加过的面试回忆.总结而成,一线互联网企业常见的14个Java面试题,包括各大互联网企业.创业小公司,互联网企业.传统软件公司.对于刚毕业和想要跳槽的宝宝们,再适用不过啦,赶 ...

  3. Java面试题阶段汇总

    初级面试题   Java面试题-基础篇一 Java面试题-基础篇二 Java面试题-集合框架篇三 Java面试题-基础篇四 Java面试题-基础篇五 Java面试题-javaweb篇六 Java面试题 ...

  4. java面试题8

    java面试题08 1.short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? short s1 = 1; s1 = s1 + 1;编译 ...

  5. 《OD面试》Java面试题整理

    一.面试考察点 1 主语言本身 2 数据库 3 算法 4 Spring/SpringMVC/MyBatis 5 项目经验 1)项目涉及到的技术点深挖: (1)考察候选人技术深度  (2)看候选人遇到问 ...

  6. java面试题及答案(转载)

    JAVA相关基础知识1.面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并不打算了解全部问题,而只是选择其中的一部分,暂时 ...

  7. 115个Java面试题和答案——终极列表(下)

    第一篇讨论了面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,本章主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servle ...

  8. Java面试题(全)

    JAVA部分 什么是反射机制?反射机制应用(Struts中反射机制的应用) 答:运行状态中,对于任意一个类,都可以知道它的所有属性和方法,对于任意一个对象都可以调用它的任意一个方法,这种动态获取信息以 ...

  9. Java面试题大全(四)

    JAVA代码查错 1. abstract class Name { private String name; public abstract boolean isStupidName(String n ...

随机推荐

  1. easyUI中 datagrid 格式化日期

    $('#List').datagrid({ url: '@Url.Action("GetList")', width:SetGridWidthSub(10), methord: ' ...

  2. erlang动态生成随机key

    取随机数,举个例子: 获取动态随机key值16位(key的范围是由"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012345678 ...

  3. cocos2dx 3.2+ 项目创建与问题总汇

    本文为Cocos2d-x 3.x 全平台(Android,iOS)新手开发配置教程攻略,希望对大家有所帮助.由于这篇文章是面对新手的. 所以有些地方会啰嗦一些,请勿见怪. 假设教程中有错误.欢迎指正. ...

  4. oracle 存储过程(1)

    说明 创建一个存储过程与编写一个普通的PL/SQL程序快有很多相似地方,比如:包括生命部分,执行部分和异常部分.但是两者之间实现细节还是有很多差别的,比如:创建存储过程需要使用procedure关键字 ...

  5. sql查询的日期判断问题

    在SQLSERVE中,如果某个数据表的类型被定义成datetime类型,那么数据是包含秒的.这时候如何查询某天的数据呢?新手们可能想:最直接的做法是把时间部分去掉,只取日期部分.于是日期的函数就用上了 ...

  6. 九度OJ 1081:递推数列 (递归,二分法)

    时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:6194 解决:864 题目描述: 给定a0,a1,以及an=p*a(n-1) + q*a(n-2)中的p,q.这里n >= 2. 求第 ...

  7. Asynchronous_method_invocation 异步方法调用 让步 yielding

    zh.wikipedia.org/wiki/同步 [同步不同事件发生 时间一致] 同步(英语:Synchronization),指在一个系统中所发生的事件(event),之间进行协调,在时间上出现一致 ...

  8. 【题解】[P3557 POI2013]GRA-Tower Defense Game

    [题解][P3557 POI2013]GRA-Tower Defense Game 这道题是真的** 根据题目给的\(k\),可以知道,我们随便放塔,只要不全放一起,一定是一种合法的方案. 直接枚举就 ...

  9. 让我们再谈谈 iOS 安全

    前言 安全方面的话题总是聊不完的.这不,国外一家有名的专门攻击别人的安全公司 Hacking Team 自己被 Hack 了,结果有 400 多 G 的攻击资料泄漏出来,包括一些 0-day 的漏洞. ...

  10. 调用微信接口token的问题

    前言 微信的影响力众所周知,越来越多的人也都离不开它,工作,生活,社交的好帮手.相信大家对微信公众号,小程序也都不陌生,那么在开发公众号,小程序的时候需要调用到微信的接口,固然就会遇到token的问题 ...