自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

原创 spring Bean xml

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="htt.

2022-02-09 22:31:55 101

原创 Stream API

2022-01-26 23:59:38 147

原创 lambda表达式

lambda表达式的本质:作为接口实例

2022-01-25 22:52:45 199

原创 java File类

2022-01-22 22:04:33 77

原创 java 集合

数组在存储多个数据方面的特点:数组始化以后,其长度就确定了。 数组一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型的数据了。 比如:String[] arr;int[] arr1;0bject[] arr。 数组在存储多个数据方面的缺点:旦初始化以后,其长度就不可修改。 数组中提供的方法非常有限,对于添加、删除、插入数据等操作,非常不便,同时效率不高。 获取数组中实际元素的个数的需求,数组没有现成的属性或方法可用 数组存储数据的特点:有序、可重复。对于无序、不可重复的需求,..

2022-01-13 23:12:13 204

原创 注释 Annotation

从JDK5.0开始,Java增加了对元数据(MetaData)的支持,也就是Annotation(注解) ·Annotation其实就是代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理。通过使用Annotation,程序员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充信息。代码分析工具、开发工具和部署工具可以通过这些补充信息进行验证或者进行部署。 Annotation可以像修饰符一样被使用,可用于修饰包,类,构造器,方法,成员变量,参数,局部变量的声明,这些信息被保存在

2022-01-09 23:20:34 301

原创 java 时间

SimpleDateFormat sdf = new SimpleDateFormat(); //日期 ---> 字符串 Date date = new Date(); String format = sdf.format(date); System.out.println(format); //22-1-8 下午4:48 SimpleDateFormat sdf1 = new SimpleDateFo...

2022-01-08 17:02:04 292

转载 java 多线程 生产者消费者

package com.day01.java;public class ThreadText extends Thread{ @Override public void run() { System.out.println("hello word,"); System.out.println(Thread.currentThread().getName()); }}class TestProduce { public static v.

2022-01-04 21:44:38 160

原创 java多线程通信

notify();//一旦执行此方法,就会唤醒wait的一个线程。如果有多个线程被wait,就唤醒优先级高的那个。notifyAll();//一旦执行此方法,就会唤醒所有wait的一个线程。wait(); //一旦执行此方法,当前线程就进入阻塞状态,并释放同步监视器。1.wait, notify(),notifyAll() 三个方法必须使用在同步代码块或同步方法中。2.wait, notify(),notifyAll()三个方法必须使用在同步代码块或同步方法中的同步监视器。3.wait..

2022-01-03 20:29:56 139

原创 java 线程安全

线程安全1.同步代码块synchronize(同步监视器){ // 需要被同步的代码}说明:1.操作共享数据的代码,即为需要被同步的代码块;2.共享数据:多个线程共同操作的变量。3.同步监视器,俗称;锁,任何一个类的对象,都可以充当锁。 要求:多个线程必须要共用同一把锁。class sellTicketsAction implements Runnable { private int ticket = 1000; @Ove...

2022-01-03 18:13:45 2019

原创 java Thread创建的几种方式

new Thread(new Runnable() { @Override public void run() { //执行代码 } }).start();

2022-01-03 12:17:44 326

原创 java单例

class Bank{ private Bank(){} private static Bank instance = null; public static Bank getInstance(){ if (instance == null){ instance = new Bank(); } return instance; }}

2022-01-03 11:41:11 221

原创 Java线程随记

1.yield()方法使用yield()释放当先CPU执行权;public class helloWord01 { public static void main(String[] args) { System.out.println("hellow Word01"); Thread thread0 = new HelloThread0(); Thread thread1 = new HelloThread1(); threa

2022-01-02 12:48:06 162

空空如也

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

TA关注的人

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