java
Bernice-羞答答的玫瑰
这个作者很懒,什么都没留下…
展开
-
javaSE视频+文档资料
方法转载 2017-06-22 11:12:18 · 410 阅读 · 0 评论 -
java中==和equal的区别?
”==”:基本数据类型的值和引用类型的地址是否相等(栈里面的值是否相等)“equal”:用来判断字符串的内容是否相等原创 2017-10-26 11:46:23 · 298 阅读 · 0 评论 -
集合中list,set,map的区别?
list,set都继承coolection接口list保存数据是有序可重复set保存数据是无序不重复map是以键值对形式保存数据的原创 2017-10-26 11:51:17 · 473 阅读 · 0 评论 -
集合中ArrayList,Linklist,vector区别?
ArrayList,Linklist,vector都是集合,都实现了list接口ArrayList,vector都是以数组形式保存数据的Linklist不是连续存放的,是以链表形式保存数据的ArrayList异步处理,性能高,非线程安全vector同步处理,性能低,线程安全ArrayList占据内存小,查询速度快,经常进行插入LinkList删除操作使用LinkList原创 2017-10-26 14:30:11 · 720 阅读 · 0 评论 -
集合中HashMap,HashTable,HashSet的区别?
HashMap,HashTable都完成了Map接口,都以键值对形式存放数据HashSet实现了Set接口,保存数据是无序不重复HashMap线程不安全,异步,允许空键值,效率比HashTable高HashTable线程安全,同步原创 2017-10-26 14:40:44 · 301 阅读 · 0 评论 -
异常中error和exception有什么区别?
error类对象由java虚拟机生成并抛出,如系统崩溃,内存溢出,对这类错误导致的应用程序中断,仅靠程序本身是无法恢复和预防的exception类表示程序可以处理的异常,可以捕获,且能恢复原创 2017-10-26 14:49:47 · 1632 阅读 · 0 评论 -
java异常处理关键字trows,trow,catch,finally代表什么意义?
trows捕获并向外抛出异常trow抛出异常try catch是内部捕获异常并做自定义处理finally是无论是否有异常都会被处理的语句,除非在finally前存在被执行的system.exit(int i)时除外。原创 2017-10-26 14:58:23 · 1224 阅读 · 0 评论 -
hibernate中get和load区别?
get():是直接查询到数据(一旦调用,马上去查询数据库,即使数据库没有数据,也会发送一个完整的sql语句。如果查询不到数据,不会报错,有数据时,外界可以直接调用该方法的返回值,获取数据。)load():懒加载查询单条数据(什么时候用到,什么时候加载,效率高)。执行查询后,通过load方法查询到返回的数据其实是一个代理对象(poxy对象)真正去获取非id的数据时才会想到查询数据库(懒惰原创 2017-11-03 22:12:43 · 308 阅读 · 0 评论 -
hibernate对象三种状态
Hibernate 对象三种状态:Transient瞬时状态、Persistent持久状态、Detached游离状态瞬时状态:用new创建的对象,没有被持久化,没有处于Session中 表示该实体对象在内存中是自由存在的,也就是说与数据库中的数据没有任何的关联,与Session没有任何关系, 也就是原创 2017-11-03 21:48:42 · 304 阅读 · 0 评论 -
面向对象的三大特征?以及作用
封装:使用访问控制符可以将对象中不允许外部程序直接访问的重要属性隐藏在对象内部,这一过程叫封装(MVC模式中M层就用到的封装)继承:被继承的类叫父类,继承父类的类叫子类,继承中子类将获得父类的属性和方法,同时子类也可以定义自己的属性和方法,继承可以提高代码的重用性。(操作数据库时每一次我们都要开关数据库,获得连接并进行增删改查方法的调用,为了方便,把公共的操作写成一个类,然后让子类去继承,减少原创 2017-10-26 11:35:43 · 4704 阅读 · 0 评论 -
final、fianlly、finalize的区别?
fianl修饰的类不能被继承 修饰的变量值不可变(变量所指向的对象中的内容可以变) 修饰的方法不能被重写finally用于捕获异常finallize用于垃圾回收原创 2017-10-26 11:32:39 · 616 阅读 · 0 评论 -
Java历史、特点以及Java运行机制
Java概述 1990年:sun公司启动“green计划” 1992年:创建Oak语言-》java 1994年:Java之父James Gosling参加硅谷大会、演示了用java编写的WebRunner浏览器,震惊了世界 1995年:sun公司正式发布Java第一个版本,JDK1.0目前已经到了JDK8Java的特点: 简单的,面向对象的,分布式的,解原创 2017-09-11 23:15:31 · 404 阅读 · 0 评论 -
Java注释、常用分隔符以及标识符命名规则
数据类型与运算符 Java的注释:单行注释:// 多行注释:/* ... */文档注释:/** * * */ java的常用分隔符:分号:用作语句分割,每个java语句都是必须以;结尾,因此java允许一行写多条语句,每条语句中以;隔开即可 花括号{}:定义一个代码块方括号[]:用来原创 2017-09-11 23:23:00 · 1170 阅读 · 0 评论 -
break和continue的区别和作用?
break和continue的区别和作用?break和continue都是用来控制循环结构的,主要是停止循环区别:break:用于结束整个循环continue:用于结束当前循环原创 2017-09-21 19:12:03 · 1054 阅读 · 0 评论 -
Java中抽象类和接口的区别
1 抽象类里面可以有非抽象方法但接口里只能有抽象方法, 声明方法的存在而不去实现它的类被叫做抽像类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽像类,并让它指向具体子类的一个实例。 2 接口(interface)是抽像类的变体。在接口中,所有方法都是抽像转载 2017-05-06 09:12:25 · 297 阅读 · 0 评论 -
java中九大内置对象有哪些?作用?
1.request:对象主要用于处理客户端请求,在(页面转发,获取cookie)用到2.response:用于处理响应客户端请求,在(页面重定向)中使用3.session:在网络中被称为会话,一个会话就是浏览器与服务器之间的一次通话(保存登录状态时)4.application:就像全局变量,用于保存应用程序中的共有数据(上传时获取真实路径)5.out:对象用于在web浏览器内输出信原创 2017-10-26 11:13:23 · 7452 阅读 · 2 评论 -
转发 VS重定向
转发(服务器端跳转)1.2.request.getRequestDispatcher("main.jsp").forward(request,response);重定向(客户端跳转): response.sendRedirect("main.jsp");%>区别:1.转发是在服务器端完成,因此称为服务器端跳转 重定向是在客户端完成,因此称为客户端跳转原创 2017-09-24 13:37:38 · 520 阅读 · 0 评论 -
四种会话跟踪技术?
page范围:在一个页面内有效(通过pageContext对象访问)request范围:在一个服务器请求范围内有效session范围:在一次会话范围内有效application范围:在一个应用服务器范围内有效原创 2017-10-26 11:29:16 · 804 阅读 · 0 评论 -
java中关于参数化类型
List list = new ArrayList();这是未引入参数化类型时的写法,list集合中可以存储不同类型的元素,如此便有了安全隐患,编译器不能保证你取值时的转型(拆箱)一定正确。jdk1.5引入了参数化类型(泛型)之后,写法变为。List list = new ArrayList();这样的话,list中只能存储String类型的元素,编译器在编译时便会验证list中的元素是否全为St转载 2017-12-28 10:08:31 · 2652 阅读 · 0 评论