自定义博客皮肤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)
  • 收藏
  • 关注

原创 泛型基本理解

java泛型的基本理解

2022-06-12 19:31:23 90 1

原创 java中的异常处理

java中异常处理的简单理解

2022-06-09 18:13:20 108

原创 IO流的简单理解

IO流的基本理解和基本的使用方法

2022-06-06 15:58:22 211

原创 对Map的简单理解

package com.yl.Map;import java.util.HashMap;import java.util.Map;public class Test { public static void main(String[] args) { Map<String,String> map = new HashMap<>(); System.out.println("--------put--------");

2022-05-26 00:16:32 105

原创 简单工厂,工厂和抽象工厂

简单工厂和抽象工厂简单工厂简单工厂是一种可以让用户不再需要关注怎么new一个对象的具体实现,只需要用户提供一个对象的参数给工厂,工厂就可以创造一个相应的对象。//手机工厂public class PhoneFactory { //简单工厂的方法是静态的,可以直接调用 public static Phone getPhone(String name) { if(name.equalsIgnoreCase("Iphone")) { return

2022-05-09 20:13:30 66

原创 ArrayList源码的理解

ArrayList源码的理解1. ArrayList的属性。public class ArrayList { // 版本号 private static final long serialVersionUID = 8683452581122892189L; // 缺省容量 private static final int DEFAULT_CAPACITY = 10; // 空对象数组 private static final Object[] EMPTY_

2022-05-02 22:27:31 45

原创 重写LinkedList的java实现

重写LinkedList的java实现简单1的方法LinkedList的原理。1 LinkedList是一种数据结构,其中各对象按线性顺序排列。数组的线性是顺由数组下标决定的,链表的顺序是由各个对象里的指针决定的。LinkedList和数组不一样,是可以很轻易的进行增上改查,不过他的查询速度很慢,只能通过首节点来找到下一个节点,依次进行查找数据。数组的查找速度很快,因为他在电脑储存的位置是连续的。数组一旦创建就无法动态更改它的大小LinkedList结构是以节点的形式存在。//Link

2022-04-16 22:09:57 561

原创 java中的继承简介

java中的继承简介java中的继承是通过extends来继承的,一般格式为:[类修饰符] class 子类名 extends 父类名{ 成员变量定义; 成员方法定义;}继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。java中的类只支持单继承,而接口支持多继承。只有在继承关系下,栈和堆类型可以不一致:父类 对象名 = new 子类(); //父类型引用调用子类型对象自动类型转换,牺牲子类特有的方法,这时候子类特有的方法无法

2022-04-09 20:45:42 714

原创 关于vue动态绑定class的样例

关于vue动态绑定class的样例一、基本的绑定样式1.对象语法<div :class="{ active: isActive ,'text-danger': hasError }"></div>2.数组语法<div v-bind:class="[activeClass, errorClass]"></div>3.数组语法中加入对象语法<div v-bind:class="[{ active: isActive }, errorClas

2022-03-28 23:20:01 783

原创 构造方法的小结

构造方法的小结public class Test01{ public static void main(String[] args){ Student std1=new Student(); System.out.println(std1); }}class Student{ private String name; private int age; public Student(){}}通过关键字new来创建一个Stud

2022-03-28 17:16:45 300

原创 jvm内存图

jvm运行时的数据区存放在方法区(Method Area)的:代码块片段,static修饰的静态变量,还有类的信息,运行时常量池等。存放在堆(Heap)的:堆用来存对象。由new关键字创造出来的对象存放在堆中,new现在堆中分配内存,并给他初始化,赋值。最后设置一个this用来让栈中的数据去访问堆中的对象。存放在栈(Stack)的:栈是一种数据结构。方法,和局部变量。栈的顺序是先进后出,也就是最先进栈的方法会在最后被弹栈掉。public class Num{ private s

2022-03-20 19:39:16 165

原创 java中package的运用

java中package的运用package test;public class Test01 { public static void main(String[] args) { System.out.println("Hello World!"); }}package必须在源文件的第一行。package的命名规则:必须以小写字符命名,不能加特殊符号。采取域名倒置的规则。例如xxx.daidu.com.cn这时就可以命名为cn.com.baidu.xx这个packa

2022-03-13 23:10:00 4535

原创 java水仙花数的代码如下及其讲解。

public class Faffodil{ public static void main(String[] args) { for (int i = 100; i < 1000; i++) { int h = i / 100; int t = i % 100 / 10; int s = i % 10 ; if (h*h*h+t*t*t+s*s*s==i){

2022-03-08 23:20:03 7415

空空如也

空空如也

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

TA关注的人

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