自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 泛型

A泛型格式:对象<数据类型>,这种格式不是很难理解,尖括号也是括号,往括号里面写东西其实就是在传递参数。 泛型这种机制的好处: 1,安全机制。2,将运行时期的==ClassCastException==,转移到了编译时期变成了编译失败。3,泛型技术,是给编译器使用的技术。4,避免了强转的麻烦。 思路:1、元素唯一,那么只能使用==Set集合==。2、还要对元素排序,那么就使用==TreeSet集合==。3、还要按照指定方式排序,那么就要让要给集合传递一个比较器。 ...

2021-07-30 14:41:34 46

原创 java map集合

1.当我们的对象与对象之间有了对应的关系,打开API查询Map的描述。将==键==映射到==值==的对象。一个映射不能包含==重复的键==,==每个键最多只能映射到一个值。 public class MapDemo { public static void main(String[] args) { //创建Map对象 Map<String, String> map = new HashMap<String,String>(); ...

2021-07-30 14:40:53 72

原创 java多线程

一.1.一个程序运行后至少有一个进程,一个进程中可以包含多个线程,但至少有一个线程。 2.多线程运行原理:在某一时刻,只会运行一个进程。由于CPU(中央处理器)在做着高速的切换而导致的。对于CPU(中央处理器)而言,它在某个时间点上,只能执行一个程序,CPU(中央处理器)不断地在这些进程之间切换。 同步锁:当任何线程进入锁标识的这段代码时,首先都会先判断目前有没有线程正在使用锁标记对象,若有线程正在使用这个标记对象, 那么当前这个线程就在锁标识的外面等待,直到前一个执行完这个标记对象后,这个线程才能执行同步

2021-07-30 14:32:30 73

原创 JAVA SE--集合框架

当在程序中创建的对象比较多的时候,需要对这些对象进行统一的管理和操作,那么首先我们就需要使用集合把这些对象存储起来。 集合和数组的容器: ​ 数组的长度是固定的。集合的长度是可变的。 ​ 数组中存储的是同一类型的元素,可以存储基本数据类型的值。集合存储的都是对象。而且对象的类型可以不一致。 Collection接口 创建集合对象 Collection coll = new ArrayList(); 1,往集合中添加对象元素。coll.add("itcast1"); coll.add("...

2021-07-23 16:29:03 42

原创 Java 面向对象

面向对象 特点:封装 继承 多态。 封装:将具体功能封装到方法中,对象里将方法封装在类中,其实这些都是封装。 在需要时可以进行调用,提高了代码复用性。隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用,这也是核心之一,也可以理解为就是封装的概念。提高了安全性。 private是一个权限修饰符,私有的,用于修饰成员变量和成员函数,被私有化的成员只能在本类中访问,protect,受保护的,同一文件夹内使用。public,公共的,都能使用。想要修改只能,对外提供公共的get和set方法。 继承:..

2021-07-19 18:39:51 42

空空如也

空空如也

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

TA关注的人

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