- 博客(9)
- 收藏
- 关注
原创 Java访问权限控制符与内部类访问权限的一些小细节
上述四个访问权限修饰符可以用来修饰方法、属性、以及内部类。外部类只能用public和default(即不写修饰符)修饰,即所有类可访问与同一个包可访问。private修饰的外部类没有意义很好理解,不能用protected修饰是因为被protected修饰的类只能被同一个包的类和子类访问,如果在同一个包那么default权限就已经足够,如果被不同包的子类访问那么首先就需要导入protected所修饰的包,然而在另一个包中并没有权限导入protected所修饰的包,自相矛盾。内部类与外部类以及处在同一个外.
2022-05-27 13:59:24
261
原创 java学习笔记------基础(三)
目录泛型泛型的基本概念泛型泛型的基本概念泛型是jdk1.5之后增加的, 可以帮助我们建立类型安全的集合泛型的本质就是**“数据类型的参数化”**
2022-05-20 17:13:59
608
原创 代码随想录刷题笔记(链表)
链表1. 移除链表元素2. 设计链表3. 翻转链表4. 两两交换链表中的节点5. 删除链表里的倒数第n个结点6. 链表相交7. 环形链表Ⅱ1. 移除链表元素代码随想录链接题意:删除链表中等于给定值 val 的所有节点。示例 1:输入:head = [1,2,6,3,4,5,6], val = 6输出:[1,2,3,4,5]示例 2:输入:head = [], val = 1输出:[]示例 3:输入:head = [7,7,7,7], val = 7输出:[] /**
2022-03-30 20:38:26
1509
原创 代码随想录刷题笔记(数组)
数组1. 二分查找2. 移除元素3.有序数组的平方1. 二分查找代码随想录链接给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。假设 nums 中的所有元素是不重复的 public static int binarySearch(int[] nums, int target) { //先确定查找的元素是否在数组范围里 if (target &
2022-03-06 01:02:26
929
原创 Java类型转换相关
牢记以下口诀:short一定是int, 子类一定是父类, 转成一定是的东西就是自动转型short _short = 1;int _int = _short; //自动类型转换short _short2 = (short)_int; //强制类型转换Father fakeFather = new Son(); //自动向上转型Son son = (Son)fakeFather; //强制向下转型...
2022-02-23 21:21:42
374
原创 java学习笔记------基础(二)
数组数组变量属于引用类型, 数组也是对象, 数组中的每个元素相当于该对象的成员变量. 数组本身就是对象, Java对象都在堆中, 因此数组无论保存原始类型还是其他对象类型, 数组对象本身都是在堆中存储的.package com.kiddy.test2;public class TestArray { public static void main(String[] args) { int[] arr1 = null; System.out.println(a
2021-12-30 15:00:33
283
原创 java学习笔记------基础(一)
学习资料:b站尚学堂Java300https://www.bilibili.com/video/BV1oy4y1H7R6?p=1主要是记录一些容易混淆或者是比较重要的细节和知识点先把之前的手写笔记直接拿过来, 再敲一遍太麻烦了静态导入:导入指定类的静态属性和静态方法import static java.lang.Math.*; //导入Java类的所有静态属性import static java.lang.Math.PI; //导入Math类的PI属...
2021-12-09 17:49:24
525
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人