
Java
水在深山在高
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
常用数据结构
基本数据结构(逻辑):集合,线性结构,树形结构,图形结构 基本数据结构(物理):顺序,链式,索引,散列。 数组,栈,链表,图,散列表,对列,树,堆 数组:在内存中连续存储多个元素的结构,在内存中的分配是连续,通过数组下标操作数组元素 创建数组:int [] a ={1,2,3} int [] a =new int[3]; int [] a= new int []{1,2,3} ...原创 2019-11-26 15:00:20 · 117 阅读 · 0 评论 -
设计模式
设计模式简介 简单工厂不属于工厂方法设计模式,中介者模式和代理模式的区别 需要掌握的设计模式有 单例设计模式,装饰者设计模式,中介者模式 ,工厂模式,抽象工厂模式。 单例设计模式 一个类只有一个实例,分为懒汉式和饿汉式,双重检验锁、静态内部类、枚举。 懒汉式:类加载时不会创建,第一次调用 getlnstance 方法时才去创建这个单例。(线程不安全) class Singleto...原创 2019-11-20 15:57:28 · 109 阅读 · 0 评论 -
GarbageCollection——垃圾回收机制
原因: 排查内存溢出,内存泄漏问题,垃圾回收成为系统达到更高并发量的阻碍的时候。 判断对象死——引用计数算法和可达性分析算法 引用计数——给对象添加计数器,当被引用时,计数器+1,引用失效计数器-1,计数器=0的对象就是死亡对象,难以解决对象之间相互引用的问题。 可达性算法——通过一系列的称为“GC Roots”的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链...原创 2019-11-20 15:43:42 · 359 阅读 · 0 评论 -
Java线程
说线程就必须扯到进程,因为线程是进程的一次执行。 进程是一个动态概念,是程序在执行过程中资源分配和调度的基本单位,一个程序至少一个进程,一个进程至少一个线程。 在java中,每次程序运行至少启动2个线程。一个是main线程,一个是垃圾收集线程。因为每当使用java命令执行一个类的时候,实际上都会启动一个JVM,每一个JVM在就是在操作系统中启动了一个进程。 区别: 进程是操作系统资源调度和...原创 2019-11-14 09:38:52 · 229 阅读 · 0 评论 -
Java集合,映射,迭代器,比较器。
集合 java集合类负责保存引用类型的数据 <E>:表示泛型,声明集合的元素类型,直接以存储引用类型的数据 Collection <String> c=ArrayList<String>(); List:元素重复,有序,元素存在下标可以通过下标来获取和操作对应的元素 get(int index),add(int index, E e;),equals...原创 2019-11-18 09:07:55 · 196 阅读 · 0 评论 -
Java基础——流程控制,数组
流程控制——顺序,选择,循环 顺序: 大部分程序都是从前往后,从左到右 选择——if,switch if语句的格式 if(){} if(){}else{} public static void main(String[] args) { //求两个整数最大值...原创 2019-11-11 20:20:58 · 225 阅读 · 0 评论 -
Java基础
目录 关键字 标识符 数据类型 进制 码表 注释 关键字——53个 java语言中内置的具有特殊意义的单词,const和goto是预留关键字 定义数据类型 calss intereface byte short int long float double char boole...原创 2019-11-08 16:18:38 · 115 阅读 · 0 评论 -
Java运算符
运算符 Java定义好了 内置的一些符号,这些符号规定了在程序中如何执行运算; 算术运算符 赋值运算符 关系运算符 逻辑运算符 位运算 三目运算符(三元运算符) 运算符的优先级 算术运算符 + - * / % ++ -- +,-,*,/: 求和 1.如果两个运算的元素数据类型一致,则结果的数据类型和元素的数据类型保持一致 2.如果两...原创 2019-11-08 11:54:43 · 105 阅读 · 0 评论 -
Java入门
java概念 java是一门面向对象的,可以跨平台的高级语言之一(不同的操作系统有不同的JVM是java可以跨操作系统运行的关键)。 JDK包含的其他组件包括: ·javac – 编译器,将源程序转成字节码 ·jar – 打包工具,将相关的类文件打包成一个文件 ·javadoc – 文档生成器,从源码注释中提取文档 ·jdb – debugger,...原创 2019-11-07 10:37:49 · 164 阅读 · 0 评论