java学习
qq_38312744
这个作者很懒,什么都没留下…
展开
-
Class.forName(),classloader.loadclass用法详解
为什么要把ClassLoader.loadClass(String name)和Class.forName(String name)进行比较呢,因为他们都能在运行时对任意一个类,都能够知道该类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性。在比较它俩之前需先了解一下java类装载的过程java类装载过程分为3步: 1:加载 Jvm把class文件字节码加载到内存中...转载 2018-05-02 19:23:07 · 1184 阅读 · 2 评论 -
工厂模式大整理(面试问的较多)
在一次面试中了解到工厂模式在实际应用中的重要性,可以说工厂模式的应用随处可见,以下是百度百科对工厂模式的介绍 工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也...原创 2018-06-01 20:36:06 · 677 阅读 · 0 评论 -
三大框架之list
前言: 在我们平常开发中难免会用到List集合来存储数据,一般都会选择ArrayList和LinkedList,以前只是大致知道ArrayList查询效率高LinkedList插入删除效率高,今天来实测一下。先了解一下List List列表类,顺序存储任何对象(顺序不变),可重复。 List是继承于Collection的接口,不能实例化。实例化可以用: ArrayList(实...原创 2018-05-28 20:28:27 · 504 阅读 · 0 评论 -
三大集合框架之map
Map 是一种把键对象和值对象映射的集合,它的每一个元素都包含一对键对象和值对象。 Map没有继承于Collection接口 从Map集合中检索元素时,只要给出键对象,就会返回对应的值对象。 Map是一个接口,实例化Map可以采用下面的方式:HashMap //Map基于散列表的实现。插入和查询“键值对”的开销是固定的。可以通过构造器设置容量capacity和负载因子load factor,以调...原创 2018-05-28 20:02:24 · 672 阅读 · 0 评论 -
三大集合框架之Set
Set介绍 Set相对于List、Map是最简单的一种集合。集合中的对象不按特定的方式排序,并且没有重复对象。特点: 它不允许出现重复元素;不保证和政集合中元素的顺序允许包含值为null的元素,但最多只能有一个null元素Set是一个接口,实例化Set可以采用下面的方式:HashSet: HashSet类按照哈希算法来存取集合中的对象,存取速度比较快 TreeSet :TreeSet类实现了S...转载 2018-05-28 19:56:17 · 273 阅读 · 0 评论 -
JDBC操作数据库的基本步骤:
JDBC操作数据库的基本步骤: 1)加载(注册)数据库驱动(到JVM)。 2)建立(获取)数据库连接。 3)创建(获取)数据库操作对象。 4)定义操作的SQL语句。 5)执行数据库操作。 6)获取并操作结果集。 7)关闭对象,回收数据库资源(关闭结果集-->关闭数据库操作对象-->关闭连接)。[java] view plain copy pack...转载 2018-05-23 13:29:39 · 233 阅读 · 0 评论 -
堆(heap)、栈(stack)和方法区(method)
JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)也叫静态存储区。堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令) 2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身栈区:1.每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象的引用(不是对象...转载 2018-05-23 13:23:12 · 196 阅读 · 0 评论 -
JSP九大隐式对象
JSP运行原理和九大隐式对象 每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用。由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化,就不再...转载 2018-05-21 18:20:30 · 94 阅读 · 0 评论 -
面向对象设计中private,public,protected的访问控制原则及静态代码块的初始化顺序
第一:private, public, protected访问标号的访问范围。private:只能由 1.该类中的函数 2.其友元函数访问不能被任何其他访问,该类的对象也不能访问。protected:可以被 1.该类中的函数 2.子类的函数 3.其友元函数访问但不能被该类的对象访问。public:可以被 ...转载 2018-05-10 16:17:12 · 6843 阅读 · 1 评论 -
单例设计模式
概念: java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机...原创 2018-06-01 20:59:53 · 144 阅读 · 0 评论