加载中
JAVA设计模式学习笔记-命令模式

案例一:遥控器 传统设计方案 Control package com.java.test.commandmode; public interface Control {   public void onButton(int slot);   public void offButton(int slot);      publi...

2020/02/02 13:58
8
JAVA设计模式学习笔记-外观模式

一个家庭影院项目 组建一个家庭影院: DVD播放器、投影仪、自动屏幕、环绕立体声、爆米花机 传统的控制接口设计 直接用遥控器:统筹各设备开关 开爆米花机 放下屏幕 开投影仪 开音响 开DVD,...

2020/02/02 14:02
18
JAVA设计模式学习笔记-装饰者模式

较差的方案 每个单品都是一个子类,根据策略模式,众多单品子类都有的共同点,抽象出一个父类抽象类Drink,每当有一个新品出现都要写一个单品类,不易扩展,会产生很多子类,臃肿 更好一些的...

2020/02/02 14:04
13
JAVA设计模式学习笔记-状态模式

一个糖果机项目 智能糖果机,用Java软件控制糖果机: 待机 投入一元硬币 转动把手 滑落一颗糖果 待机(根据机器内糖果库存情况,是否提示售罄) 项目新需求的困惑 加入游戏元素:有10%的概率...

2020/02/02 14:05
20
JAVA设计模式学习笔记-单例模式

运行过程中只有一个对象,可防止一个或多个类调用时,产生多个对象,发生错误。 有些对象我们只需要一个:线程池、缓存、硬件设备等 如果多个实例会有造成冲突、结果的不一致性等问题 最典型...

2020/02/01 20:38
20
三、Mongodb Java中的使用

添加maven依赖 <!--mongodb 驱动--> <dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver</artifactId> <version>3.6.4</version> </dependency> <!--mong...

2020/01/30 20:10
29
Java中的数学方法

直接用代码 1 public class TestNumber { 2 3 public static void main(String[] args) { 4 float f1 = 5.4f; 5 float f2 = 5.5f; 6 //5.4四舍五入即5...

2020/01/31 23:08
12
Java抽象类

为一个类增加一个抽象方法 后,并且把这个类声明为abstract后,如果有类继承这个抽象类,则这个类必须提供不一样的抽象方法实现 如Hero类为抽象类,其中有抽象方法attack,则继承Hero的类就必...

2020/01/30 14:18
11
Java 内部类

1.非静态内部类 非静态内部类可以直接在一个类里面定义,实例化非静态内部类时必须建立在一个外部类实例化的基础上 语法:new 外部类().new 内部类(); 非静态内部类可以访问外部类的private...

2020/01/30 20:19
12
Java中默认方法

默认方法是JDK8新特性,指的是接口也可以提供具体方法了,而不像以前,只能提供抽象方法,Mortal 这个接口,增加了一个默认方法 r,这个方法有实现体,并且被声明为了default,如以下代码: ...

2020/01/30 20:30
42
java中关键字super

super关键字的作用 java中的super关键字是一个引用变量,用于引用父类对象。关键字“super”以继承的概念出现在类中。 主要用于以下情况:1.调用父类的方法 2.调用父类的变量 3.调用父类的构...

2020/01/30 12:42
1
Java 程序是如何执行的

Java 程序是如何执行的 了解任何一门语言的精髓都是先俯览其全貌,从宏观的视角把握全局,然后再深入每个知识点逐个击破,这样就可以深入而快速的掌握一项技能。同样学习 Java 也是如此,本节...

2020/02/05 18:10
10
深入了解 Java 中的异常处理 + 面试题

深入了解 Java 中的异常处理 + 面试题 在程序开发中,异常处理也是我们经常使用到的模块,只是平常很少去深究异常模块的一些知识点。比如,try-catch 处理要遵循的原则是什么,finally 为什么...

2020/02/06 08:44
5
Java集合框架--Collection

Java Collection class Collection是最基本的集合接口,一个Collection代表一组Object。Java SDK不提供直接继承自Collection的类,提供的类都是继承自Collection的子接口(如List和Set) ##...

2020/01/30 01:48
14
java.io.FileInputStream

public int read(byte[] b, int off, int len) throws IOException 从此输入流中将最多 len 个字节的数据读入一个 byte 数组中。如果 len 不为 0,则在输入可用之前,该方法将阻塞;否则,不...

2020/01/28 10:04
17
java基础入门day_01

一、Java语言的特点   1.是面向对象的   2.健壮性   3.跨平台性 二、Java的核心机制:   1.Java虚拟机,即JVM   2。垃圾回收机制 三、windows命令行的操作   盘符:E:   创建:...

2020/01/30 20:06
9
java遍历Set集合

一般遍历set集合有两种方法: 1.迭代遍历: 1 Set<String> set = new HashSet<String>();   2 Iterator<String> it = set.iterator();   3 while (it.hasNext()) {   4   String str = i...

2020/01/27 15:15
0
Java语言学习总结 扩展篇 包装类的概念及其使用

包装类 包装类的概述 Java提供了两个类型系统,基本类型与引用类型,使用基本类型在于效率,然而很多情况,会创建对象使用,因为 对象可以做更多的功能,如果想要我们的基本类型像对象一样操作,就...

2020/01/31 13:29
29
Java语言学习总结 扩展篇 DateFormat类

DateFormat类 java.text .DateFormat 是 日期/时间格式化子类的抽象类,我们通过这个类可以帮我们完成日期和文本之间的转换:也就是可以在Date对象与String对象之间进行来回转换。 ●格式化:按...

2020/02/23 20:19
45
运行springboot项目出现:Type javax.xml.bind.JAXBContext not present

问题:运行springboot项目出现:Type javax.xml.bind.JAXBContext not present 原因 java9+版本以后,JAXB默认没有加载 手动添加模块到pom:     spring boot 2.0.*版本,添加如下代码: ...

2020/01/27 20:39
139

没有更多内容

加载失败,请刷新页面

返回顶部
顶部