DAY14 1.等待唤醒机制 1.1 线程间通信 概念:多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。 比如:线程A用来生成包子的,线程B用来吃包子的,包子可以理解为同一资源,线程A与线程B处理的动作,一个是生产,一个是消费,那么线程A与线程B之间就存在线程通信问题。 1.2 等待 ...
分类:
编程语言 时间:
2020-03-01 22:06:41
阅读次数:
76
1.javase 标准版主要用于桌面应用、控制台;javaee 企业版主要用于web应用;javame微缩版主要用于嵌入式。 2.jre是java程序的运行环境,包含jvm(java虚拟机)。jdk是java的开发工具包,包含了jre。jdk是不区分se、ee、me的,所以你在oracle的官网上只 ...
分类:
编程语言 时间:
2020-02-28 20:32:30
阅读次数:
60
SpringBoot基础 回顾 JavaSE :OOP MySQL :持久化 html+css+js+jquey+框架 : JavaWeb :原始MVC框架 SSM :框架,简化了开发流程,配置复杂 war :Tomcat运行 SpringBoot :内嵌tomcat,微服务架构 微服务 微服务是一 ...
分类:
编程语言 时间:
2020-02-25 20:33:38
阅读次数:
82
一、JavaSE(java PIatform,Standard Edition) javaSE是java标准版 是正个java的基础和核心,也是我们学习的一部份多用于桌面应用开发 学完以后可以做 扫雷,连连看等等; 二、JavaEE(java PIatform,Enterprise Edition) ...
分类:
编程语言 时间:
2020-02-25 18:06:11
阅读次数:
104
一、Jenkins简介: Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作。 1.Jdk的安装: 去ORACLE的官网下载JDK, http://www.oracle.com/technetwork/java/javase/downloads/jdk8- ...
分类:
其他好文 时间:
2020-02-25 12:56:35
阅读次数:
61
1.rpm下载地址 http://www.oracle.com/technetwork/java/javase/downloads/index.html 上传到服务器,这里使用的是 jdk-8u241-linux-x64.rpm 2.检查环境,如果有安装其他版本jdk 则卸载 rpm -qa | g ...
分类:
其他好文 时间:
2020-02-24 15:30:40
阅读次数:
66
Java实体对象为什么一定要实现Serializable接口呢?在学JavaSE的时候有些实体对象不实现Serializable不是也没什么影响吗?我查了查网上说是实现Serilizable接口是为了序列化 ...
分类:
编程语言 时间:
2020-02-22 12:06:14
阅读次数:
82
DAY07 1.继承 1.1 继承(extends)实现类的扩展,子类是父类的扩展。 1.2 instanceof 二元运算符,左边是对象,右边是类;当左边是右边类或子类的对象时,返回true,否则返回false。 1.3 继承使用要点 父类也称作超类、基类、派生类等。 Java中只有单继承,没有像 ...
分类:
编程语言 时间:
2020-02-22 11:40:37
阅读次数:
63
IO流 io流分为 字节流 和 字符流 字节流:输入流父类 InputStream 常用的子类有 FileInputStream BufferedInputStream ? 输出流父类OutputStream 常用的子类有 FileOutputStream BfferedOutputStream 字 ...
分类:
编程语言 时间:
2020-02-21 20:28:38
阅读次数:
69
Set集合 无序,没有下标,集合中的元素不重复。 HashSet 打印结果去重 且无序。 例子 当打印对象时 不会自动去重,需要重写equals和hashcode方法,重写的方法再Person类中重写。 LinkedHashSet 可以理解为有序的HashSet 如何存储就如何打印。 例:利用Lin ...
分类:
编程语言 时间:
2020-02-21 20:27:01
阅读次数:
68