自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java栈和队列

一.栈 自主实现: public class MyStack { public int[] elem; public int usedSize; public MyStack() { this.elem = new int[10]; } public boolean isFull() { //数据个数 == 长度了 if(this.usedSize == this.elem.length) { .

2022-03-30 17:20:27 649

原创 java _list

一.引入泛型机制 <> // 1. 尖括号 <> 是泛型的标志 // 2. E 是类型变量(Type Variable),变量名一般要大写 // 3. E 在定义时是形参,代表的意思是 MyArrayList 最终传入的类型,但现在还不知道 public class MyArrayList<E> { private E[] array; private int size; } 原理: 1. 泛型是作用在编译期间的一种机制,即运行期间没有泛型的概念。 2. 泛型

2022-03-30 09:16:32 74

原创 Java中的集合框架及其背后的数据结构

一.定义 Java 集合框架 Java Collection Framework ,又被称为容器 container ,是定义在 java.util 包下的一组 接口 interfaces 和其实现类 classes 。 其主要表现为将多个元素 element 置于一个单元中,用于对这些元素进行快速、便捷的存储 store 、检索 retrieve 、管理 manipulate ,即平时我们俗称的增删查改 CRUD 。 二.面试题:(体现其重要性) 腾讯-Java后台开发面经 ...

2022-03-29 11:11:29 735

原创 String类

1.常见的构造 String 的方式 // 方式一 String str = "Hello Bit"; // 方式二 String str2 = new String("Hello Bit"); // 方式三 char[] array = {'a', 'b', 'c'}; String str3 = new String(array); 2.字符串相等 String str1 = "Hello"; String str2 = "Hello"; System.out.println(str1 =.

2021-11-16 23:41:00 218

原创 java编程思想(接口)

一.接口 接口是抽象类的更进一步. 抽象类中还可以包含非抽象方法, 和字段. 而接口中包含的方法都是抽象方法, 字段只能包含静态常量. Shape类并没有包含别的非抽象方法, 也可以设计成一个接口 interface IShape { void draw(); } class Cycle implements IShape { @Override public void draw() { System.out.println("○"); } } public class Test {

2021-11-15 23:16:22 305

原创 java面向对象编程思想(包,继承,多态,抽象类)

一. 1.包 使用包的目的是为了保证类的唯一性 Java 中已经提供了很多现成的类供我们使用.: 例如: 可以使用 java.util.Date 这种方式引入 java.util 这个包中的 Date 类. public class Test { public static void main(String[] args) { java.util.Date date = new java.util.Date();// 得到一个毫秒级别的时间戳 System.out.pr...

2021-11-14 23:13:20 94

原创 Java注释与关键字

一.注释 单行注释:// 注释内容(用的最多) 多行注释:/* 注释内容*/(不推荐) 文档注释: /** 文档注释 */(常见于方法和类之上描述方法和类的作用),可用来自动生成文档 二.关键字

2021-11-13 23:19:59 231

原创 java运算符

一.四则运算符:+ - * / 二.增量赋值运算符:+= -= *= /= 三.关系运算符:== != > < >= <= 四.逻辑运算符(短路效应):&& || 对比&& ||和& | 前者具有短路效应 后者不具备 不具有容错率 五.位运算符:& | ~^ &:如果两个二进制位都是 1, 则结果为 1, 否则结果为 0.(注意都为0结果也不是1) int a = 10; int b...

2021-11-13 23:16:34 366

原创 java的数据类型

int类型(4字节)(-2^31 ~ 2^31-1) 在java中,1个int字节占4个字节,与操作系统无直接关系(8个二进制位=1字节) System.out.println(Integer.MAX_VALUE);//分别求整形最大值、最小值 System.out.println(Integer.MIN_VALUE); 如果运算结果超出int的max值,会出现溢出情况。 对于大数据时代,数据很容易超出int_max,所以引入long类型。 long类型(8字节)(-2^64~2^64...

2021-11-11 15:18:12 212

空空如也

空空如也

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

TA关注的人

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