自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 java知识点

面向过程中,函数是最基本单位,整个程序由一个个函数调用组成。 面向对象中,整个程序的基本单位是类,方法是从属于类和对象的。 栈的特点如下: 栈描述的是方法执行的内存模型。每个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口等) JVM为每个线程创建一个栈,用于存放该线程执行方法的信息(实际参数、局部变量等) 栈属于线程私有,不能实现线程间的共享! 栈的存储特性是“先进后出,后进先出” 栈是由系统自动分配,速度快!栈是一个连续的内存空间 堆的特点如下: 堆用于存储创建好的对象和数组(数组也是对象)

2021-12-12 15:42:03 110

原创 java集合常用api

List: int size(); boolean isEmpty(); boolean contains(Object o); boolean add(E e); boolean remove(Object o); void sort(comparator); void clear(); boolean equals(Object o); E get(int index); E set(int index,E element); void add(int index,E elemen

2021-12-12 11:48:23 405

原创 mysql必知必会

第一章 数据库(database) 保存有组织的数据的容器(通常是一个文件或一组文件)。 数据库软件称为DBMS(数据库管理系统)。数据库是通过DBMS创建和操纵的容器。 表(table) 某种特定类型数据的结构化清单,用来存储某种特定类型的数据。 模式(schema) 关于数据库和表的布局及特性的信息。 列(column) 表中的一个字段。所有表都是由一个或多个列组成的,列中存储着表中某部分的信息。 行(row) 表中的一个记录。 主键(primary key)一列(或一组列),其值能够唯一区分表中每个行

2021-07-18 23:44:22 489

原创 二叉树的四种遍历方式

前序遍历 若二叉树为空,则返回。否则先访问根节点,然后前序遍历左子树,再前序遍历右子树 //递归 class Solution{ ArrayList<Integer> list=new ArrayList<>(); public List<Integer> preOrderTraversal(TreeNode root){ if(root==null) return list; list.add(root.val); if(root.left!=nu

2020-08-08 21:37:09 136

原创 javaSE异常03

异常: 在程序运行过程中,出现的不正常情况叫做异常 使用if-else解决异常问题:1.代码臃肿2.需要花很大精力堵漏洞3.很难堵住所有漏洞 程序在运行的过程中如果出现问题,会导致后面的代码无法正常执行.而使用异常机制后,可以对异常情况进行处理,同时后续的代码会继续执行,不会中断整个程序 打印异常信息 e.printStackTrace();//打印异常堆栈信息, //可以从异常信息的最后一行开始追踪,寻找自己编写的java类 e.getMessage(); 使用异常机制 java的异常处理通过5个关键

2020-07-17 22:33:34 153

原创 java clone技术

什么是克隆方法? 创建并返回此对象的一个副本–按照原对象,创建一个新的对象(复制原对象的内容) 已经存在new关键字和反射技术都可以创建对象,为什么还需要一个Object的clone方法呢? 必然是new关键字和反射技术,存在一些弊端 new和反射创建内容一样的对象,需要不断的new和set,较麻烦 使用clone方法创建对象 1.在需要调用clone方法的对象上添加实现Cloneable接口 2.复写clone方法,在自己的clone方法中调用父类的clone方法,将返回值类型强制转成本类型,将当前clo

2020-07-11 22:04:05 98

原创 java视频 注解+反射

注解(annotation):可以被其他程序(比如编译器)读取 元注解:负责注解其他注解 @Target 描述注解的使用范围 @Retention 表示需要在什么级别保存该注解信息,用于描述注解的生命周期 (SOURCE<CLASS<RUNTIME) @Documented 说明该注解将被包含在javadoc中 @Inherited 说明子类可以继承父类中的该注解 反射机制 Reflection java静态语言,有了反射机制–动态性 动态语言:Object-C,C#,js,pytho

2020-07-09 20:43:49 134

原创 设计模式(单例模式)

单例模式 一、概述 为什么需要单例模式:在实际项目开发中,经常会遇到一些对象,这样的对象在全局当中仅仅只存在一个就可以了,如果这种对象出现过多的话,会造成程序整体执行流程的失败,或者是内存上管理的问题 什么是单例模式:确保某一个类只有一个实例,而且这个实例一般都是自行实例化,通过一个全局访问点,向整个系统提供这个实例 二、单例模式的创建 2-1 懒汉式创建 /* *以懒汉式创建对象 *对象在成员变量上,只声明,不创建,当我们在使用该变量的时候,才会创建出来该对象 *第一次访问创建出来单例对象,当第二次到第N

2020-07-05 22:06:34 72

空空如也

空空如也

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

TA关注的人

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