
Java
文章平均质量分 86
zjtMeng
攻城狮
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
时间处理(更新ing)
1.获取上周的周一(周日) @Test public void getLastMonday(){ LocalDate local = LocalDate.now();//获取当前时间 DayOfWeek dayOfWeek = local.getDayOfWeek();//获取今天是周几 LocalDate lastMonday =...原创 2019-12-09 16:51:46 · 239 阅读 · 0 评论 -
Junit4入门及使用
Eclipse上Junit4入门 1.新建一个JavaProject项目,并创建测试类: 2.在创建好的Calculate类中添加如下方法: package com.util; public class Caculate { public int add(int x, int y) { //加法 return x + y; } publi...原创 2018-12-23 22:29:32 · 755 阅读 · 0 评论 -
Java面试—— Java集合
Java集合体系 Java集合是由Collection接口和Map接口派生的 一、collection集合体系 1.collection集合体系图 2.Map集合体系 3.说一说你对set集合的了解 1)set集合是继承collection接口的,不能包含重复元素; 2)set集合下有两个实现和一个接口:HashSet类和EnumSet类,以及SortedSet接口; ...原创 2018-11-01 00:05:37 · 335 阅读 · 0 评论 -
Java 中 |与||,&与&&的区别
|| 与 && 都是短路功能: (表达式一) || (表达式二),则当表达式一为真,表达式二不执行。 (表达式一) && (表达式二),则当表达式一位假,表达式二不执行。 对于&:无论&左边是否为false,他都会继续检验右边的boolean值。 对于&&:只要检测到左边Boolean值为false时,就会直接判断结果,不会在...原创 2018-09-13 15:25:06 · 482 阅读 · 0 评论 -
Java基础篇——抽象类
抽象类 定义:抽象类前使用 abstract 关键字修饰,该类为抽象类 抽象类需要注意的几点: 1.抽象类是约束子类必须要有什么样的方法,而并不关注子类是如何实现的; 2.抽象类的应用场景: a) 在某些情况下,父类只是知道子类应该包含怎样的方法,但不关心这些子类如何具体实现这些方法,达到动态多态的效果; b) 从多个具有部分相同特征的类...原创 2018-09-13 10:34:18 · 199 阅读 · 0 评论 -
二叉树前序、中序、后续的递归和非递归实现
源码地址:https://gitee.com/zjtMeng/data_structure 一、什么是二叉树 二叉排序树又叫二叉查找树或者二叉搜索树,它首先是一个二叉树,而且必须满足下面的条件: 1)若左子树不空,则左子树上所有结点的值均小于它的根节点的值; 2)若右子树不空,则右子树上所有结点的值均大于它的根结点的值 3)左、右子树也分别为二叉排序树 二、创建二叉树 1.首先创建树...原创 2018-09-05 10:53:01 · 354 阅读 · 3 评论 -
多线程之消费者生产者问题
消费者生产者问题: 这个问题是一个多线程同步问题的经典案例,生产者负责生产对象,消费者负责将生成者产生的对象取出,两者不断重复此过程。这过程需要注意几个问题: 不论生产者和消费者有几个,必须保证: 1.生产者每次产出的对象必须不一样,产生的对象有且仅有出现一次; 2.消费者每次取出的对象必须不一样,取出的对象有且仅有出现一次; 3.一定是先产生该对象,然后对象才能被取出,顺序不能乱; ...原创 2018-08-01 22:19:55 · 4481 阅读 · 0 评论 -
Java多线程(二)
一、创建多线程 第二种方式:实现 Runnable 接口 步骤: 1,定义类实现Runnable接口; 2,覆盖Runnable接口中的 run 方法; 目的:将线程要运行的代码存放在该run方法中。 3,通过Thread 类建立线程对象; 4,将Runnable 接口的子类对象作为实际参数传递给Thread类的构造函数 5,调用Thread类的start 方法开启线...原创 2018-07-25 20:29:26 · 144 阅读 · 0 评论 -
Java多线程(一)
一、创建线程 第一种方式:继承Thread 步骤: 1,定义类继承Thread 2,复写Thread类中的 run 方法,目的是将自定义的代码存储在run方法,让线程运行 3,调用线程的start方法,该方法有两个作用:启动线程,调用run方法; public class ThreadDemo { public static void main(String[] arg...原创 2018-07-25 14:56:36 · 143 阅读 · 0 评论