自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (3)
  • 收藏
  • 关注

原创 Java多线程管理(基础代码实践)

多线程死锁:对资源进行等级排序 将关键代码区设置为synchronized,即同一时刻只能有一个线程执行, package deadlock; import java.util.concurrent.TimeUnit; public class ThreadDemo5 { public static Integer r1 = 1; public static Integer r2 = 2; public static void main(String args[]) throws Inter

2022-04-14 14:46:32 309

原创 Java多线程信息共享(基础)

实验内容就是简单的四个线程并行卖一百张门票 用static变量的方法来达成共享 最后输出是导致结果与预期不一致 public class ThreadDemo0 { public static void main(String [] args) { new TestThread0().start(); new TestThread0().start(); new TestThread0().start(); new TestThread0().start(); } } cl..

2022-04-14 14:31:53 258

原创 Java多线程简单实现

通过继承Thread类来实现 public class ThreadDemo1 { public static void main(String args[]) throws Exception { new TestThread1().start(); while(true) { System.out.println("main thread is running"); Thread.sleep(1000); } } } class TestThread1 exten

2022-04-13 22:04:55 217

原创 Java字符处理(Regex)

实例1:简单匹配字符串 package regex; import java.util.regex.Pattern; import java.util.regex.Matcher; public class MatcherDemo { private static final String REGEX = "\\bdog\\b"; // "\b“表示边界 private static final String INPUT = "dog dog dog doggie dogg"; pub

2022-04-10 17:53:53 561

原创 Java字符简单处理

实例1 1、直接初始化数组 2、拆分字符串、忽略空字符串 3、驼峰命名 import java.util.ArrayList; import java.util.List; import com.google.common.base.CaseFormat; import com.google.common.base.Splitter; import com.google.common.collect.Lists; /** * 采用Google Guava进行字符串处理 * @author To.

2022-04-10 17:31:11 358

原创 Java对于图形图像的处理

实例1:图片读取、写入、两张图片的拼接与剪裁 package basic; import java.awt.Rectangle; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.util.Iterator; import javax.imageio.ImageIO; import java.

2022-04-10 17:19:16 1861

原创 Java字符处理(java.util.regex)

正则表达式 正则表达式(Regular Expression) 或叫做规则表达式,是计算机科学的一个基础概念 用事先定义好的一些特定字符、及这些特定字符的组合,组成一 个“规则字符串” 比如:^[A-Za-z]+$, 就代表着一个字符串,只能由26英文字母组成 主要作用: 测试字符串内的模式 识别/替换文本 提取文本 正则表达式的定义有很多相关书籍和各种网上资料,在此处给出一本推荐参考书:精通正则表达式(第三版),Jeffrey E.F.Friedl著, 余晟翻译,电子工业出版社.

2022-04-06 15:58:08 1141

原创 Java字符编码

目录 字符编码介绍 字符编码(1) 字符编码(2) 字符编码(3) 字符编码(4) Java的字符编码与相关类: Java字符编码 Java字符相关类的代码实践 总结 字符编码介绍 字符编码(1) - 字符:0,a,我,1,の,... - 计算机只用0和1,1bit(0或1) - ASCII码(American Standard Code for Information Interchange) 美国信息交换标准代码,奠定计算机编码基础 用一个字节(1 Byte.

2022-04-04 21:10:01 2724

原创 Maven基础概念和基本使用-学习笔记

目录 Maven基础概念 Maven的使用 1.新建Maven项目 2.在中央仓库查找第三方jar的依赖文本 3.拷贝依赖文本至项目的pom.xml 4.执行maven build 5.编译/构建整个项目 总结:Maven工具的应用 Maven基础概念 Maven是一个构建工具,它可以自动帮我们下载中心仓库的jar文件,方便我们在本地进行管理,编译、测试、运行、和打包发布Java项目 ...

2022-04-02 17:58:23 622

空空如也

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

TA关注的人

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