java
jianyan__
这个作者很懒,什么都没留下…
展开
-
java实现自己的splic函数
java实现自己的splic函数问题:分割字符串将问题分割成多个小问题字符串是否包含截取符号找到截取符号的下标截取字符串将已截取的字符串进行清除实例package to.level_1;import java.util.ArrayList;import java.util.List;public class Boy { public static void main(String[] args) { System.out.println(mySplic("xx&a原创 2020-11-24 21:36:44 · 305 阅读 · 0 评论 -
2020-08-07
关于nacos作为配置中心 Could not resolve placeholder ‘config.info’ in value “${config.info}”本人踩过的坑首先我们先链接@Value注解//该注解作用的作用是将我们配置文件的属性读出来,有@Value("${}")和@Value("#{}")两种方式、-----------------一句话就是重配置文件中读取指定配置信息。这个错误就是无法解析值“${config.info}”中的占位符“config.info”有两种原因原创 2020-08-07 10:00:03 · 281 阅读 · 0 评论 -
Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: org.springframework.web.ut
出现这个异常一般是jar包冲突。值得注意的是:webmvc包含web 所以再导入web的包会让两个包冲突原创 2020-04-26 15:32:28 · 993 阅读 · 0 评论 -
volatile和内存模型(多线程)
volatile和内存模型(多线程)1.java内存模型概述:jvm规范中定义的一种模型,描述java程序中各种变量(线程共享变量)的访问规则,已经在jvm中将变量存储到内存和从内存中读取变量的细节所以的共享变量都存储在主内存。这里说的变量指实例变量和类变量,不包括局部变量,因为局部变量是线程私有的。每个线程存在自己的工作内存,线程工作内存中保存了被线程使用变量的工作副本线程对变量的所...原创 2020-03-06 11:45:30 · 177 阅读 · 0 评论 -
泛型:
泛型: 泛指的类型,可以代表任意类的 可以在类的后面指定泛型 public class 类名 <泛型> 在类上面定义了泛型后,可以在当前类中的任意位置使用当前泛型,可以在属性的类型,参数 的类型,方法的返回值等等。 当我们创建一个泛型类对象时,需要给泛型指定具体数据类型 在创建对象时如果没有指定泛型的类型,那么泛型默认为Object类型 类名 ...原创 2019-11-26 19:59:45 · 120 阅读 · 0 评论 -
线程
线程线程概述 进程:计算机中特定功能的程序再数据集上的一次运行。 线程:线程是进程的一个单元。 多线程:一个进程中有多个线程在同时运行,例如迅雷下载,迅雷软件的一次运行就是一个进程,那么在迅雷中可以同时下载多个电影,这就是多线程(每一个下载都是一个线程);多线程的优势 多线程使系统空转时间减少,提高CPU利用率 进程间不能共享内存,但线程之间共享内存非常容易...原创 2019-11-26 19:58:55 · 153 阅读 · 0 评论 -
网络编程
网络编程ip地址: DOS命令:ipconfig 用于查看本机的IP信息 ping 对方ip/网址 查看本机与对方是否连接TCPTCP协议: 传输数据安全性高,但效率相对低的一种协议 三次握手:两台主机使用TCP协议进行通信 1.主机A向主机B发送请求 2.主机B接收A发出的请求,回应A,也向A发送一个请求 3.主机A接收到B的回应,再...原创 2019-11-26 19:58:19 · 243 阅读 · 0 评论 -
集合框架
集合框架1.接口 Collection -->List Set //单列集合 Map //多列集合2.具体类 ArrayList LinkedList -----List HashSet TreeSet -----Set HashMap TreeMap------Map3.算法 Collections 提供了对集合进行排序...原创 2019-11-26 19:57:46 · 111 阅读 · 0 评论 -
java反射
java反射(概念)反射的一些概述:—什么是反射机制: 反射机制是java动态性之一,而说到动态性首先得了解动态语言。那么何为动态语言–什么是动态语言 是指程序在运行时可以改变其结构:新的函数可以引进,已有的函数可以被删除等结构上的变化。比如常见的javaScript就是动态语言,除此之外Ruby,python等也属于动态语言,而c、c++则不属于动态语言。–java是动态语言吗...原创 2019-11-26 19:56:32 · 117 阅读 · 0 评论 -
java1.8新特性常用的特性
java1.8新特性常用的特性默认方法以前接口中没有方法体,当要修改某个接口时,该接口的所有实现类必须实现该接口的方法为解决这一问题,新加了默认方法----- 接口中可以存在方法体了,必须在方法前面用default修饰表示默认方法public interface MyInterface { void sayHello(); default void hello() { Syst...原创 2019-11-26 19:56:02 · 396 阅读 · 0 评论 -
异常
异常--------概述:在我们写程序时候难免会出现错误,java中的异常机制为了提高我们程序的健壮性和容错性而存在。1.1异常的体系 java.lang 类 Throwable java.lang.Object java.lang.Throwable 已实现的接口:Serializable 已实现的子类:Error ,ExceptionThrowa...原创 2019-11-26 19:55:19 · 257 阅读 · 0 评论 -
java IO流
文章目录**IO**流概念和作用File**File常用方法 说明**FileIOIO字节流和字符流字节流**字节输出流****字节输入流**字符流**写入字符流****读取字符流****字节流和字符流的区别**IO流概念和作用所谓的IO就是指流的读(input输入)与写(output输出) 操作的简称。 Java对数据的操作是通过流的方式 IO流用来处理设备之间的数据传输注意:...原创 2019-10-30 09:34:53 · 124 阅读 · 0 评论 -
java内部类
1 Java内部类1.1 简介内部类:内部类顾名思义就是类中类,即在一个类中定义了另一个类,内部类依赖于外部类而存在。 (1)、内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的.class文件,但是内部类的名称为外部类名$内部类名。 (2)、Java在创建内部类对象时,会隐式的把其外部类对象的引用传给内部类并保存,这样就使得内部类对象始终都可以访问其外部类对象,同时这也是为...原创 2019-10-16 18:10:30 · 141 阅读 · 0 评论 -
面向对象三大特征 :封装 继承 多态
面向对象三大特征 :封装 继承 多态一封装(1)隐藏类的内部细节(属性),再提供访问方法(2)目的:不让其他人随意的访问类的信息/**- @author 简言 * */ public class Team { private String name; //名字 private String sex; //性别 private String famil...原创 2019-10-12 10:26:44 · 413 阅读 · 0 评论 -
正则表达式
正则表达式一.正则表达式常用方法String replace all (“正则表达式”,“替换内容”) 替换符合正则表达式所有内容String str="你333好啊22,山那边的11朋友!";str=str.replaceAll("\\d","");System.out.println(str);输出:你好啊,山那边的朋友!String[] split(reg) 以正则表...原创 2019-10-08 22:08:09 · 79 阅读 · 0 评论 -
Java中6种常用类的方法
Java中6种常用类的方法1.System类 System类定义了一些与系统相关的属性和方法,它所提供的属性和方法都是静态的,因此要使用这些方法直接 可以通过类名调用。System常用方法方法声明功能描述static void exit(int status)该方法终止当前正在运行的虚拟机,其中,参数status表示状态码,若状态码非0,则表示异常终止。sta...原创 2019-09-28 22:11:30 · 1767 阅读 · 0 评论 -
可变参数、包装类、String
1、可变参数 (1)是一个个数不确定的数组 (2)可变参数一定是参数列表的最后一个 (3)可变参数的类型一致 (4)当发生重载时,优先使用固定参数的方法2、封装类包装类boolean Booleanbyte Bytechar Charactershort Shortint Integerlong Longfloat Floatdouble Double封装类...原创 2019-09-27 09:02:04 · 145 阅读 · 0 评论 -
StringBuffer
StringBuffer由于字符串是常量,因此一旦创建,其内容就不可改变。如果需要对一个字符串进行修改则要创建新的字符串。为了便于字符串的修改jdk提供了一个StringBuffer(字符缓冲区)StringBuffer和String区别:StringBuffer的内容和长度是可以修改的,String不可以。-----------------------StringBuffer类似于一个字...原创 2019-09-26 21:13:32 · 199 阅读 · 1 评论 -
Java 常量、变量
一常量概述:是在Java中固定不变的数据分类类型含义整数类型所有整数(例:1,2,562,-9)小数类型所有小数(例:0.0,-0.1,2.55)字符类型单引导起来,只能写一个字符,也可以不写(例:‘a’,‘学’,’’)字符串类型双引导起来,可以写多个字符,也可以不写(例:(“A”,“hello”,“您好!”))布尔类型只有两个值(tr...原创 2019-09-10 23:27:45 · 125 阅读 · 0 评论