加载中
面向对象---03---抽象与接口

不同点: 1. 接口中只能定义public的变量,抽象类中除了default都可以定义 2. 接口中不能有构造方法,抽象类中有抽象方法 接口 抽象类 不同点 1. 变量 只能定义public的变量 除了default都可...

2016/04/25 16:23
36
递归-----------01

一、设计 1、确定递归公式 2、确定递归终止条件 二、应用 1、最大公约数 int gcd(int m,int n) { if(m%n==0){ return n; }else{ return gcd(n,m%n); } } 2、阶乘 int fact(int n) { if(n==...

2016/04/14 23:40
8
基础语法---01---八种基本数据类型

基本类型 int short float double long boolean byte char 封装类 Integer Short Float Double Long Boolean Byte Character 字节数 4 2 4 8 8 1 1 2...

2016/04/11 08:36
64
进程间通信---五种方式、线程同步-----四种方式

1、进程间通信主要包括管道,系统IPC(包括消息队列、共享存储、信号量), SOCKET 管道 无名管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。 有名管道也...

2016/04/11 08:32
147
线程安全

多例模式 ThreadLocal 一个ThreadLocal可以为多个线程提供一个副本; ThreadLocal有一个静态内部类ThreadLocalMap(键是当前线程、值为当前变量值); 锁机制 snchronized 隐式锁、下面都是显示...

2016/04/11 08:28
55
JVM加载一个类的过程,双亲委派模型

1、类加载过程:加载、验证、准备、解析、初始化 加载 在加载阶段,虚拟机主要完成三件事: 1.通过一个类的全限定名来获取定义此类的二进制字节流。 2.将这个字节流所代表的静态存储结构转化...

2016/04/11 08:26
159
jvm----GC回收机制

何时回收 新生代:当创建对象时Eden区空间不够时触发 年老代:年老代放满之后 回收区域 堆内存:年轻代、年老代 (对象:强(不回收)弱软 、虚(finalizer独立线程回收)) 方法区内存:基本...

2016/04/11 08:18
135
jvm---编译、执行过程

源码编译机制 类加载机制 执行机制 《1》分析和输入到符号表 《2》注解处理 《3》语义分析和生成class文件 class文件 《1》结构信息。包括class文件格式版本号及各部分的数量与大小的信息 《...

2016/04/11 08:17
39
异常---01---Excption与Error包结构

OOM( OutOfMemoryError异常),SOF(stackOverflowError)

2016/04/10 14:35
120
集合---01---Collection与Collections区别

区别 Collection Collections 集合类的上级接口:有set、list 集合类的一个工具类,含一些静态方法如搜索(二分法)、排序(sort)、线程安全(sncronizedList等) Collection.toAaarys()转化为...

2016/04/10 11:36
48
集合---02---TreeMap、HashMap、LinkedHashMap的区别

区别 Map HashMap LinkedHashMap TreeMap 父接口 HashMap基于哈希表的 Map HashMap、双向链表(可以保持顺序) HashMap、排序(两种排序方式)...

2016/04/10 11:35
28
面向对象---01---Java的四种引用-----强弱软虚

《1》强引用:强引用不会被GC回收,Object obj = new Object(),obj引用是一个强引用 《2》软引用:内存空间足够,垃圾回收器就不会回收它,如果内存空间不足了,就会回收这些对象的内存。软...

2016/04/10 11:35
78
基础语法---02---equals与==的区别

《1》 ==:基本数据类型比较值, 复合数据类型(类) 比较内存地址; 《2》 equals:复合数据类型没有覆写equals方法比较内存地址,被覆盖不是比较内存地址(如String,Integer,Date对equals覆写...

2016/04/10 11:34
30
集合---03---HashMap源码分析

1、HashMap概述   HashMap基于哈希表的 Map 接口的实现、 null 值和 null 键、不是线程安全的(Collections类的静态方法synchronizedMap获得线程安全的HashMap)。 2、HashMap的数据结构 数组...

2016/04/10 11:34
14
分布式应用技术、通信模式、治理

分布式应用技术 技术 介绍 备注 1 消息队列架构 消息对列通过消息对象分解系统耦合性,不同子系统处理同一个消息 消息队列原理 2 服务框架架构 服务框架通过接口分解系统耦合性,不同子系统通...

2016/04/10 11:32
41
分布式问题

分布式问题编号 问题 解决方案 优化 1 当服务越来越多时,服务URL配置管理变得非常困难,F5硬件负载均衡器的单点压力也越来越大 2 当进一步发展,服务间依赖关系变得错踪复杂,甚至分不清哪个...

2016/04/10 11:29
8
分布式演变

分布式 简介 特征 描述 备注 初始化架构 初始阶段 的小型系统 应用程序、数据库、文件等所有的资源都在一台服务器上 通常服务器操作系统使用linux,应用程序使用PHP开发,然后部署在Apache上...

2016/04/10 11:25
50
java项目开发流程

开发流程 后台开发 分布式 数据挖掘/分析 JavaSe web前端 数据库技术 JavaWeb 框架 工具 架构设计 服务器 协议 初始化架构 应用服务和数据服务分离 缓存 集群 数据库读写分离 反向代理和CDN...

2016/04/10 11:22
106

没有更多内容

加载失败,请刷新页面

返回顶部
顶部