自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

原创 activiti使用详解

文章目录activiti使用详解快速开始在项目中添加如下依赖项修改application.yml配置文件和启动类在resources目录下新建processes目录并添加如下流程文件task_process.bpmn新建如下类编写测试类activiti核心api流程引擎及服务流程存储服务 RepositoryServiceapi流程运行控制服务 RuntimeService启动流程变量管理流程实例...

2019-11-21 18:35:54 3678

原创 【Java编程】多线程之线程间的通信

线程间的通信:线程间的通信就是线程之间的互相交流,有时一件事情不是一个线程可以完成的需要多个线程的相互合作才能完成某件事情。线程间的通信必须要有:wait 等待和notify来完成,其中完成线程间的通信还需要给线程上锁。就是使用synchronized来给方法上锁。例:public synchronized void test() { }下面给出一个线程间的通信所使用的经典例子

2017-08-16 20:41:09 436

原创 【Java编程】Java多线程的实现

多线程有好多的用处本章主要讲了多线程的使用和实现,及一些方法的讲解。

2017-08-14 22:14:47 410

原创 【Java编程】Java复制文件夹及里面所有文件

Java编写文件夹复制程序,复制文件夹里面的所有的子文件夹和文件,格式按原样输出。

2017-08-12 17:54:38 3242 2

原创 【Java编程】流的使用之文件复制

Java编写一个文件复制程序,复制一个文件到其他文件夹内,文件可以是任何文件(图片、音频、视频等其他文件)。使用两种方式完成。

2017-08-09 20:27:41 519

原创 【Java编程】以树状结构输出目录

以树状结构输出计算机某个指定文件夹下的所有的文件和子文件夹名称。提示:使用File的方法,并结合递归实现代码如下:import java.io.File;/** * 以树状结构输出计算机某个指定文件夹下的所有的文件和子文件夹名称 * * @author FengYuan * */public class Test { public static void main(

2017-08-04 20:40:31 4745 2

原创 【Java编程】String相关方法的使用(一)

验证键盘输入的用户名不能为空,长度大于6,不能有数字。提示:使用字符串String类的相关方法完成代码如下:import java.util.Scanner;public class Test { public static void main(String[] args) throws Exception { // 开流 Scanner sc = new Scanner

2017-08-04 20:12:54 1132

原创 【Java编程】编写一个计算N个整数平均值的程序

编写一个计算N个整数平均值的程序。程序应该提示用户输入N的值,如何必须输入所有N个数。如果用户输入的值是一个负数,则应该抛出一个异常并捕获,提示“N必须是正数或者0”。并提示用户再次输入该数。代码如下:import java.util.Scanner;public class Average { public static void main(String[] args) { S

2017-08-03 22:13:41 16969 3

原创 【Java编程】使用List和Map存放多个图书信息

使用List和Map存放多个图书信息,遍历并输出。其中商品属性:编号,名称,单价,出版社;使用商品编号作为Map中的key。

2017-08-03 22:10:10 3673

原创 Java异常

异常的定义:异常是指程序在运行过程中所发生的不正常的事件,他会中断正在运行的程序。异常和错误的区别;异常是不定的随机的,有系统的问题引起的,不可避免的,错误是人为引起的是可以避免的。java中异常处理的5个关键字是:try、catch、finally、throw、throwstry:捕获异常catch:处理异常finally:无论是否发生异常,都会执行finally块里

2017-08-01 13:01:40 328

原创 【Java编程】面向对象--继承、封装

面向对象的三大特征:封装、继承、多态(如果要说四大特征的话就还有一个 抽象)封装的作用和含义:含义:隐藏对象内部的复杂性,只对外公开简单的接口,便与外界调用,从而提高系统的可扩展性和可维护性,作用:安全程序设计的要求是:高内聚,低耦合。什么是高内聚,低耦合呢?内聚就是指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。若一个模块内各元素(语名之间、程序段

2017-07-27 18:58:10 707

原创 【Java编程】面向对象基础

面向对象,什么是对象怎么面向对象。面向过程:一个线性的做事方法,所有的事情自己做。面向对象:站在一定的高度,很多事情让别人去做。首先来说一下什么是对象和类的关系对象:是指具体的事物,是一个实实在在的东西。类:是对对象的抽象,即抽出象的部分,提取出共有的部分形成了类。先有具体的对象,然后抽象各个象之间象的部分,归纳出类,在通过类认识其他对象。类包含:属性(成员变量)、

2017-07-27 11:18:58 380

原创 【Java编程】方法的使用

方法:封装在一起来执行操作语句的集合,用来完成某个功能操作,在某些语言中称为函数或过程,特殊的方法main方法是程序执行的入口。修饰符:决定了方法的工作范围,返回值类型必选,如果没有返回值,需写void。方法只能返回一个值。方法的结构:修饰符 返回值类型 方法名(){方法体;return 返回值;}方法的使用:引用对象.方法名(实参列表)(在同一个类方法之间的调

2017-07-25 20:59:26 412

原创 【Java编程】递归的使用

今天来说一下递归,什么是递归?其实说白了递归就是一个方法自己调用自己,这就是递归,那么递归怎么使用的,他又有什么优点呢?递归可以说没有什么优点,要说有把勉强算有一个吧,代码简洁,其他的我还真没想出来递归有什么优点,但是递归的缺点到是不少,执行速度慢,占内存,可以说是效率低下,但是为什么还要用递归的,其实有时递归还是有些用处的。递归一个不断循环调自方式,递归可以做的事,循环都可以做,递归

2017-07-24 20:59:04 6137

原创 【Java编程】打印图形

定义一个类 Draw ,在 类 中 提供 3 个 方法:输出直角三角形(drawTrian()) 、 输出矩形(drawRec()) 及平行四边形(drawPra()) 。通过方法可以输出由“*” 组成的一个图形。 同时在类中包含两个属性:星号的个数(count) 、行数(lines) 。最后在测试类中进行调用。在写代码之前首先来说一下基本:矩形:怎么打印一个矩形?比如我们要打印一个4行5

2017-07-22 14:48:59 10512 1

原创 【Java学习之路】如何去除数组里面的0

现有如下一个数组:   int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5}   要求将以上数组中值为0的项去掉,将不为0的值存入一个新的数组,生成的新数组为: int newArr [] ={1,3,4,5,6,6,5,4,7,6,7,5}  思路: 确定出不为0的个数,这样可以开辟新数组;从旧的数组之中,取出内容,并将其赋给新开辟的数组。首先

2017-07-21 18:37:30 8873 1

原创 【Java编程】数组反序

定义长度为10的数组,将数组元素对调,并输出对调前后的结果。思路:把0索引和arr.length-1的元素交换,把1索引和arr.length-2的元素交换…..代码如下:public class Test { public static void main(String[] args) { // 数组的反序 // 定义一个尺寸是10的数组 int[] a = new i

2017-07-21 08:31:15 3104 2

原创 【Java编程】调用方法判断一个数是否是素数

调用方法判断1-1000之间有多少个素数,并且输出所有的素数。

2017-07-18 21:05:57 10600 1

原创 Java编程之十进制转二进制算法

Java编写程序计算十进制整数及小数,转二进制

2017-07-18 20:32:58 2055

原创 【Java学习之路】Java编程之判断素数

输入一个数判断是否是素数,和打印1000以内的所有素数

2017-07-17 19:21:07 3771

DBeaver(数据库管理工具)

DBeaver经官方测试,其支持:MySQL、Oracle、PostgreSQL、IBM DB2、Microsoft SQL Server、Sybase、ODBC、Java DB (Derby)、Firebird (Interbase)、HSQLDB、SQLite、Mimer、H2、IBM Informix、SAP MAX DB、Cache、Ingres、Linter、Teradata和一些符合JDBC连接的数据库。

2018-08-16

Java copy对象的工具类

Java CopyUtil工具类,可以进行对象的深copy,比如:对象里面包含对象,对象里面包含Map,List,Set...等复杂类型的属性都可以copy,copy后的对象与原有对象没有联系,即改变原有对象内容,不会改变copy后的对象里面的内容。

2018-07-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除