corejava
JiangLi_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java获取多少天之前的日期
//计算日期 private String getPastDate(int past) { Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.DAY_OF_YEAR, calendar.get(Calendar.DAY_OF_YEAR) - past); Date today = ...原创 2020-04-03 16:18:40 · 1430 阅读 · 0 评论 -
多线程
多线程 1.区分并发与并行 并发:单核CPU在某一个时间段,不断的交互运行,宏观并行,微观并发。 并行:多核CPU,在同一时刻,同时运行多个应用程序 2.区分进程与线程 进程:系统运行的某一个应用 线程:进程中处理的多个任务,依赖进程存在,一个进程可以有多个线程 3.线程的创建 创建线程的四种方式:继承Thread类,实现Reunable接口,实现Callable接口,使用线程池Exceutor。...原创 2019-09-15 20:01:43 · 294 阅读 · 0 评论 -
JAVA的23种设计模式详解
JAVA的23种设计模式详解 一.介绍 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 ...原创 2019-08-04 22:30:30 · 917 阅读 · 0 评论 -
自动生成getset方法
自动生成get/set方法 idea seting设置里plugin下载lombok插件 引入依赖 版本1.18.4 实体里加入注解 里加入注解 [外链图片转存失败(img-wJxbO3cR-1563459168559)(C:\Users\拂晓\AppData\Roaming\Typora\typora-user-images\1562634732155.png) ...原创 2019-07-18 22:22:32 · 641 阅读 · 0 评论 -
关于Java中的IO流
关于Java中的IO 概念 IO流就是内存与存储设备之间传输数据的通道,管道。 流的分类 1.按方向(以JVM虚拟机为参照物) 输入流:将存储设备中的内容读入到内存中 输出流:将内存中的内容写入到存储设备中 2.按单位(字节|字符) 字节流:以字节为单位,可以操作所有类型的文件。 字符流:以字符为单位,只能操作文本类型的文件。 3.按功能 节点流:具有基本的读写功能。 过滤流:在节点流的基础上...原创 2019-09-22 21:08:06 · 399 阅读 · 0 评论 -
JavaSE集合框架
JavaSE集合框架 Collection接口 子接口 List ArrayList 数组实现,线程不安全,查询快,增删慢 , 元素有序,有下标, 元素可重复 LinkedList 链表实现,线程不安全,查询慢,增删块,可以通过Collections.synchronizedList()实现线程安全 Vcetor 数组实现,线程安全,效率低,jdk1.0的古老类不推荐使用...原创 2019-09-17 09:38:24 · 455 阅读 · 0 评论 -
Java的内部类
Java的内部类 1.概念 在一个类的内部再定义一个类,编译之后可分别生成独立的字节码文件,内部类可直接访问外部类的私有成员,而不破坏封装。 2.内部类的分类 2.1 成员内部类 1.如何获取成员内部类对象? 成员内部类创建对象要先创建外部类对象,再通过"外部类对象.new 内部类类名()" 创建内部类对象。 2.当外部类成员变量和成员内部类成员变量重名时如何获取外部类成员变量? 外...原创 2019-08-25 22:33:54 · 307 阅读 · 0 评论 -
修饰符之static
修饰符之static 概念 static可以修饰属性和方法。 称为静态属性(类属性),静态方法(类方法)。 静态成员是全类所有对象共享的成员(存放在方法区)。 在全类只有一份,不因创建多个对象而产生多份。 不必创建对象,直接通过类名访问。 静态属性 静态属性可以用类名直接访问,在类加载时就会被初始化到方法区。(成员变量在创建对象时初始化) 静态方法 1.静态方法可以用类名直接调用。 2....原创 2019-08-25 22:32:59 · 235 阅读 · 0 评论 -
关于coreJava的冒泡,选择,乘法表,杨辉三角形,百钱买百鸡
关于coreJava的冒泡,选择,乘法表,杨辉三角形,百钱买百鸡 1.99乘法表 for(int i =1;i<=9;i++){ for(int j = 1;j <= i;j++){ System.out.print(i+""+j+"="+ij+" "); } System.out.println(); } 2.n的阶乘 Scanner s=new Scanner(System....原创 2019-05-28 17:55:53 · 214 阅读 · 0 评论
分享