- 博客(7)
- 收藏
- 关注
原创 OCJP题目及解析
OCJP题目及解析1.public static int sum(List list) {int sum = 0;for ( Iterator iter = list.iterator(); iter.hasNext(); ) {int i = ((Integer)iter.next()).intValue();sum += i;}return sum;}What three...
2019-07-22 23:23:24
1929
原创 23种设计模式
23种设计模式一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。策略...
2019-07-15 19:00:36
204
转载 JDBC
JDBCJDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。用途简单地说,JDBC 可做三件事:与数据库建立连接、发...
2019-07-26 18:33:41
183
原创 线程(二)
线程(二)线程的几个方法join:相对于main线程来加入 ,会加在main线程前执行Priority:线程的优先级,最大10,最小1,中是5.yield:让位Daemon:守护线程,比如:GC,垃圾回收器对象锁和类锁synchronized 加到 static 方法前面是给class 加锁,即类锁;而synchronized 加到非静态方法前面是给对象上锁。对象锁和类锁是不同...
2019-07-15 18:56:25
215
原创 线程
线程(Thread)创建线程的两种方式继承 extends Thread实现 implements Runnable本质上:就是一个Thread,那么Runnable接口定义了run方法,run方法就是你这个线程要做的任务。什么是线程进程是指在系统中正在运行的一个应用程序;线程是系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元。对于操作系统而言,其调度单元是线程。...
2019-07-12 19:55:23
156
转载 泛型
泛型基础首先,我们来试想一下:没有泛型,集合会怎么样Collection、Map集合对元素的类型是没有任何限制的。本来我的Collection集合装载的是全部的Dog对象,但是外边把Cat对象存储到集合中,是没有任何语法错误的。把对象扔进集合中,集合是不知道元素的类型是什么的,仅仅知道是Object。因此在get()的时候,返回的是Object。外边获取该对象,还需要强制转换泛型类泛型类...
2019-07-12 08:36:05
162
1
原创 初学反射
反射获取类获取属性获取方法获取构造函数完整代码运行结果图根据万物皆对象的思想,先创建要获取类的对象,在这里类就是我们的对象。我们要获取整个类的类名,属性,构造函数以及方法。获取类 Class c = Class.forName("com.pro.domain.Users");// StringBuilder bf=new StringBuilder(); //类的访问修饰符 int...
2019-07-11 15:52:44
208
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅