- 博客(12)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 线程面试
编写多线程程序一般有三种方法,Thread,Runnable,Callable1、Runnable和Callable的区别:(1)Callable规定的方法是call(),Runnable规定的方法是run().(2)Callable的任务执行后可返回值,而Runnable的任务是不能返回值得(3)call方法可以抛出异常,run方法不可以(4)运行Callable任务可以拿到一...
2018-10-20 12:59:34 201
原创 synchronized和lock的区别;悲观锁和乐观锁的区别
synchronized和lock的区别: 1.用法不一样。synchronized既可以加在方法上,也可以加载特定的代码块上,括号中表示需要锁的对象。而Lock需要显示地指定起始位置和终止位置。synchronzied是托管给jvm执行的,Lock锁定是通过代码实现的。 2.在性能上来说,如果竞争资源不激烈,两者的性能是差不多的,而当竞争资源非常激烈时(即有大量线程同时竞争),此时Lock...
2018-10-20 10:35:22 8999
原创 java中创建对象的5种方式
java中创建对象的5种方式作为Java开发者,我们每天创建很多对象,但我们通常使用依赖管理系统,比如Spring去创建对象。然而这里有很多创建对象的方法,我们会在这篇文章中学到。Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码使用new关键字 } → 调用了构造函数 使用Class类的newInstance方法 } → 调用了构造函数 使用Con...
2018-10-18 23:49:05 296
原创 二 mybatis配置详解
二 mybatis配置详解 MyBatis最关键的组成部分是SqlSessionFactory,我们可以从中获取SqlSession, 并执行映射的SQL语句。SqlSessionFactory对象可以通过基于XML的配置信息或者JavaAPI创建。 2.1 使用xml配置Mybatis 构建SqlSessionFactory最常见的方式是基于XML配置...
2018-10-11 19:28:47 189
原创 一 mybatis入门
一 mybatis入门 1.1 mybatis是什么 MyBatis是一个简化和实现了 Java 数据持久化层(persistence layer) 的开源框架,它抽象了大量的JDBC冗余代码,并提供了一个简单易用的 API和数据库交互。 MyBatis的前身是iBATIS,iBATIS于2...
2018-10-11 19:26:38 318
原创 java第十三章练习题(Java事件驱动编程)
第十三章练习题(Java事件驱动编程) 1.以下关于GUI事件处理模型的叙述,哪两项是错误的(选两项)? A.GUI事件处理模型是委托式模型,其委托对象是事件处理器。 B.用户与GUI的交互需要通过事件机制来完成。 C.GUI事件处理模型是层次模型,因此一个事件可被多个组件处理。 D.—个事件源只能注册一个事件侦听器。 2.G...
2018-10-08 20:11:18 2447
原创 java第十二章练习题(基于Swing的图形用户界面设计)
第十二章练习题(基于Swing的图形用户界面设计) 1.下列有关Swing的叙述,哪项错误? A.Swing是Java基础类(JFC)的组成部分 B.Swing是可用来构建GUI的程序包 C.Swing是AWT图形T具包的替代技术 D.Java基础类(JFC)是Swing的组成部分 2.Swing GUI通常由哪几类元素组成?...
2018-10-08 19:27:50 8869
原创 java第十一章练习题(使用泛型和集合框架)
第十一章练习题(使用泛型和集合框架) 1.集合API 中Set接口的特点是哪项? A.不允许重复元素,元素有顺序 B.允许重复元素,元素无顺序 C.允许重复元素,元素有顺序 D.不允许重复元素,元素无顺序 2.实现了Set接口的类是哪项? A. ArrayList B. HashTable C...
2018-10-08 19:27:03 6283
原创 jsp中的路径、EL表达式、JSTL标签库
7.jsp页面中的路径 一般情况下,jsp中路径问题是和我们之前在servlet中讨论的html里面的路径问题是一样的,但是在jsp中有一种情况是要特殊对待的。 如果在jsp页面的上面写了这样一个脚本: <% String path = request.getContextPath(); String basePath = request.getSch...
2018-10-08 10:54:12 604
原创 jsp动作元素、jsp对象
3.jsp的动作元素 <jsp:useBean id="s" class="com.briup.bean.Student" scope="page"></jsp:useBean> 相当于代码: <% Student s = null; s = (Student)pageContext.getA...
2018-10-08 10:53:01 224
原创 jsp简介、jsp指令元素
1.jsp是什么 java server page(JSP) 后缀名以.jsp结尾的页面文件. .html文件是静态页面. .jsp 文件是动态页面. 2.jsp页面中可以写哪些内容 1.html标签 2.css 3.javascript 4.java代码 5.EL表达...
2018-10-08 10:51:23 266
原创 URL重写、Filter(过滤器)、监听器(Listener)
14.URL重写 也属于会话追踪技术的一种. URL重写解决了这样一个问题: 当前浏览器把cookie禁用之后,浏览器在发请求的时候,就不会把cookie带到服务器端了(其中最重要的也包括JSESSIONID),因为禁用cookie之后浏览器拒绝一切站点向浏览器写入cookie的(注意再禁用之前是否已经有一些已经存在的cookie了),这样的话,多个请求就不能在服务器端拿...
2018-10-08 10:49:27 322
115个Java面试题和答案——终极(下)
2018-08-06
Java23种设计模式(Patterns in Java)
2018-08-06
Juint单元测试总是没有测试方法,求解决
2018-08-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人