摘要: (1) 用 new 语句创建对象,这是最常见的创建对象的方法。 (2) 运用反射手段,调用 java.lang.Class 或者 java.lang.reflect.Constructor 类的 newInstance() 实例方法。 (3) 调用对象的 clone() 方法。 (4) 运用反序列化 阅读全文
posted @ 2018-11-11 23:26 lu亮宇 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 有两种方式: 1.实现 Cloneable 接口并重写 Object 类中的 clone() 方法; 2.实现 Serializable 接口,通过对象的序列化和反序列化实现克隆,可以实现真正的深度克隆。 阅读全文
posted @ 2018-11-11 23:25 lu亮宇 阅读(436) 评论(0) 推荐(0) 编辑
摘要: JDK, JRE 和 JVM 的区别 JDK 是用于开发的而 JRE 是用于运行 Java 程序的。JDK 和 JRE 都包含了 JVM,从而使得我们可以运行 Java 程序。JVM 是 Java 编程语言的核心并且具有平台独立性。 JDK, JRE区别 Java 运行时环境( JRE )是将要执行 阅读全文
posted @ 2018-11-11 23:24 lu亮宇 阅读(171) 评论(0) 推荐(0) 编辑
摘要: JavaBean通常指实体Bean,是一种Java语言写成的可重用组件。 要想成为JavaBean,一般需要满足如下的条件:类必须是具体的和公有的;属性是私有的 具有公有的无参构造方法;具有公有的访问属性的getter和setter方法。 业务Bean:在JavaBean的基础上,除带有对属性设置( 阅读全文
posted @ 2018-11-10 23:18 lu亮宇 阅读(145) 评论(0) 推荐(0) 编辑
摘要: Java命名和目录接口(Java Naming and Directory Interface,JNDI)是一组在Java应用中访问命名和目录服务的API。 命名服务将名称和对象联系起来,使得我们可以用名称访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。 ——命名和目录服务 阅读全文
posted @ 2018-11-10 22:34 lu亮宇 阅读(150) 评论(0) 推荐(0) 编辑
摘要: context.xml是上下文配置文件,我们修改的是Tomcat的上下文配置文件,所以它的作用域在整个Tomcat服务器,包括该服务器上运行的所有Web应用系统。如果我们修改的是某个Web应用系统的context.xml,那么作用域仅在该Web应用系统内。 Environment元素的name属性表 阅读全文
posted @ 2018-11-10 22:27 lu亮宇 阅读(212) 评论(0) 推荐(0) 编辑
摘要: Tomcat服务器的context.xml文件中Context元素下增加Resource元素 oracle mysql 阅读全文
posted @ 2018-11-10 22:21 lu亮宇 阅读(174) 评论(0) 推荐(0) 编辑
摘要: JDBC驱动类: com.mysql.jdbc.Driver oracle.jdbc.driver.OracleDriver JDBC URL: jdbc:mysql://localhost:3306 jdbc:oracle:thin:@localhost:1521:orcl JDBC连接数据库为什 阅读全文
posted @ 2018-11-10 21:52 lu亮宇 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 什么是事务? 事务是数据库的一个单元,应用程序中一系列逻辑相关的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。 主要任务式确保数据一致性,是程序员可更加灵活地执行对数据库地操作,避免数据库出现数据错误。 由一组DML语句组成,完成一个相应地功能。 4个特性--ACID:原子A 阅读全文
posted @ 2018-11-10 00:20 lu亮宇 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 什么是线程池和工作机制? 当一个程序中若创建大量线程,并在任务结束后销毁,会给系统带来过度消耗资源,以及过度切换线程的危险,从而可能导致系统崩溃.为此我们应使用线程池来解决这个问题. 首先创建一些线程,它们的集合成为线程池,当服务器接收到一个客户请求后,就从线程池中取出一个空闲的线程位置服务,服务结 阅读全文
posted @ 2018-11-10 00:04 lu亮宇 阅读(877) 评论(0) 推荐(0) 编辑