![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
cuicui_ruirui
这个作者很懒,什么都没留下…
展开
-
java设计模式
一、单例模式单例模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象(需要定义成静态的方法)。注意:1、单例类只能有一个实例2、单例类只能自己创建自己的唯一实例3、单例类必须给所有其他对象提供这一实例意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。主要解决:一个全局使用的类频繁地创建与销毁。何时使用:当您.原创 2020-12-08 18:06:13 · 97 阅读 · 0 评论 -
java多线程
一、进程进程是程序(任务)的执行过程,是一个动态的过程。进程持有资源(共享内存,共享文件)和线程二、线程线程是系统中最小的执行单元。同一进程中有多个线程。线程共享进程的资源线程的交互包括互斥(竞争资源)、同步三、Java对线程的支持java.lang包提供了Thread类和Runnable接口,这两个都有一个public void run()方法。这个方法为我们提供了线程实际执行工作的代码。四、Thread常用方法long millis的单位是毫秒,也就是需要等待或睡眠的原创 2020-12-03 22:39:34 · 162 阅读 · 0 评论 -
java反射
一、Class类(1)在面向对象的世界里,万事万物皆对象java语言中,静态的成员(属于类)、普通的数据类型不是对象。(对象是new一个类实例化得到的)类是对象,类是java.lang.Class类的实例对象...原创 2020-11-30 16:08:56 · 109 阅读 · 0 评论 -
java基础---集合框架
一、集合与数组1、集合、数组都是对多个数据进行存储操作的结构,简称Java容器。(说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储->例如.txt,.jpg,.avi,数据库)2、数组在存储多个数据方面的特点: 一旦初始化以后,数据长度确定 数组一旦定义好,其元素的类型也就确定了,也就只能操作指定类型的数据了。3、数组在存储多个数据方面的缺点:...原创 2020-11-24 12:06:15 · 168 阅读 · 0 评论 -
java面向对象
一、继承1、类的继承用extends。Java的继承支持多重继承,不支持多继承2、接口的继承用implements。接口可以实现多继承,一个接口可以继承多个接口,多个接口之间用逗号隔开3、super。子类继承了父类之后,可以使用super来调用父类的属性和方法。super 语句必须是子类构造方法的第一条语句。不能在子类中使用父类构造方法名来调用父类构造方法。 父类的构造方法不被子类继承。调用父类的构造方法的唯一途径是使用 super 关键字,如果子类中没显式调用,则编译器自动将 su原创 2020-11-18 22:57:29 · 231 阅读 · 1 评论 -
java基础5--匿名对象、object类的clone、equals方法、浅拷贝、深拷贝
一、匿名对象创建的对象,没有显示的赋给一个变量名。匿名对象只能调用一次。public class Main { int po=1; float fg=0.0f; public void lodFo(){ System.out.println("jjj"); } public static void main(String[] args) { Cake nn=new Cake(); nn.suo(new Main原创 2020-11-15 22:52:10 · 215 阅读 · 0 评论 -
Java基础4
一、java StringBuffer和StringBuilder类对字符串进行修改的时候,需要使用StringBuffer和StringBuilder类。StringBuilder类比StringBuffer类要快,但是StringBuilder不是线程安全的(即不能同步访问)。在应用程序要求线程安全的情况下,则必须使用 StringBuffer 类。 public static void main(String args[]) { StringBuffer sbuff=.原创 2020-11-13 23:20:01 · 501 阅读 · 0 评论 -
java基础3--String类
一、String类String类型不可变,一旦创建了String对象,它的值就无法改变了。如果需要对字符串做很多修改,应该选择使用StringBuffer/StringBuilder类public class Main { public static void main(String []args) { String s="Goole"; System.out.println(s); s="Runoob"; System.ou原创 2020-11-13 22:10:55 · 185 阅读 · 0 评论 -
java基础2
一、基本数据类型定义变量实际上就是申请内存来存储值,也就是说当创建变量时,需要在内存中申请空间。内存管理系统根据变量的类型来为变量分配空间。分配的存储空间只能存储该类型数据。java的两大数据类型:内置数据类型。引用数据类型。二、内置数据类型(八种)六种数字类型(四个整数型,两个浮点型),一种字符类型,一种布尔型整数型:byte(8位有符号二进制补码表示的整数)、short(16位有符号二进制补码表示的整数)、int(32位有符号二进制补码表示的整数)、long(64位有符号二进制补码表原创 2020-11-12 12:16:54 · 173 阅读 · 0 评论 -
java基础
一、java基础语法:类:包含了属性和方法,描述了一类对象的行为和状态。类的写法:首字母大写。如果是多个单词的组合,那么每个字母的首字母都大写对象:是类的实例。包含了类中定义的属性和方法。实例变量:是对象的属性。每个对象都有独特的实例变量,对象的状态由这些属性决定。实例变量必须创建了对象之后才能由对象来引用这个实例变量。面试问法:静态变量、实例变量、成员变量、局部变量的区别静态变量用static修饰。只要程序加载了类的字节码,不需要创建实例对象,就会为静态变量分配空间。静态变量独立于方原创 2020-11-10 22:53:58 · 477 阅读 · 2 评论 -
IDEA新建springboot项目时如何使用Maven导入依赖
首先配置maven仓库https://www.cnblogs.com/desireyang/p/12787480.html之后在idea中的详细图文附上:自定义好目录后出现这个页面,可以看到pom.xml文件只有一些基础配置,是没有springboot依赖的,所以需要手动配置。永远不过时而且铁定正确找依赖的方法就是从官网上找:点击https://spring.io/projects/spring-boot进入springboot部分点击进入后找到下图所示的地方..转载 2020-10-25 18:39:21 · 3537 阅读 · 0 评论 -
主键生成策略
https://www.cnblogs.com/haoxinyue/p/5208136.html原创 2020-10-03 22:39:20 · 74 阅读 · 0 评论 -
出现错误 Project ‘org.springframework.boot:spring-boot-starter-parent’ not found
RELEASE的版本是不稳定的,我们需要自己制定spring仓库,所以在代码中加入以下内容就可以了,加上阿里云的maven镜像<repositories> <repository> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/...转载 2020-10-03 18:31:01 · 4689 阅读 · 0 评论 -
maven仓库安装及配置
https://www.cnblogs.com/desireyang/p/12787480.html转载 2020-10-03 18:28:37 · 109 阅读 · 0 评论