摘要:  内容:泛型类、泛型接口; 泛型擦除:编译器时期有泛型,在运行时期没有######泛型类为了是各种类型的一些共有方法对象。 public class FanLeiDemo { public static void main(String[] args) { Util<Stude... 阅读原文
2018-04-08 06:00:07 阅读(718) 评论(0)
摘要: ClassLoader.loadClass()与Class.forName()都是反射用来构造类的方法,但是他们的用法还是有一定区别的。 在讲区别之前,我觉得很有不要把类的加载过程在此整理一下。 在Java中,类装载器把一个类装入Java虚拟机中,要经过三个步骤来完成:装载、链接和初始化,其中链接又可以分成校验、准备... 阅读原文
2018-04-08 00:00:01 阅读(734) 评论(0)
摘要: Mybatis框架 一、什么是Mybatis     MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“int... 阅读原文
2018-04-07 19:50:04 阅读(741) 评论(0)
摘要: 参考资料:网易云网课地址  http://study.163.com/course/courseMain.htm?courseId=1455026   一、String类的两种实例化方法 (1)直接赋值  public class Test { public static void main(String ... 阅读原文
2018-04-07 19:45:09 阅读(725) 评论(0)
摘要:   线程是程序执行的最小单元,多线程是指程序同一时间可以有多个执行单元运行(这个与你的CPU核心有关)。 在java中开启一个新线程非常简单,创建一个Thread对象,然后调用它的start方法,一个新线程就开启了。 那么执行代码放在那里呢?有两种方式:1. 创建Thread对象时,复写它的run方法,把执行代... 阅读原文
2018-04-07 18:54:04 阅读(754) 评论(0)
摘要:  内容:j集合顶层共性的方法,集合下的两个分支List和Set集合下的小分支——LinkedList、ArrayList、TreeSet、HashSet 在util包###顶层的共性接口collection方法 //添加 Collection<String> c1 = new ArrayList<... 阅读原文
2018-04-07 18:31:04 阅读(753) 评论(0)
摘要: 复用代码,即使用已经开发并调试好的类。组合和继承是两种实现方法。 组合语法:   在新类中创建现有类的对象。该方法只是复用了现有代码的功能,而非它的形式。   组合的例子随处可见,这里不举例说明。但书中特意强调了toString方法。   每一个非基本类型的对象都有一个toString方法,因为每一个类都是继承Obj... 阅读原文
2018-04-07 16:38:01 阅读(718) 评论(0)
摘要: at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:225)     at org.apache.ibatis.binding.MapperMethod.<init>(MapperM... 阅读原文
2018-04-07 15:23:04 阅读(695) 评论(0)
摘要: 1. 新建(NEW):新创建了一个线程对象。   2. 可运行(RUNNABLE):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 。   3. 运行(RUNNING):可运行状态(runnable)的线程获得了... 阅读原文
2018-04-07 15:09:02 阅读(732) 评论(0)
摘要: 1)有关XML简介     XML(EXtensible Markup Language)可扩展标记语言     特点:XML与操作系统、编程语言的开发平台无关                实现不同系统之间的数据交换     作用:数据交换、配置应用程序和网站 大致文档结构:          XML文档内容由一... 阅读原文
2018-04-07 14:27:04 阅读(727) 评论(0)