Java基础
java基础知识
Lynn Gin
这个作者很懒,什么都没留下…
展开
-
Java 中的虚拟线程
简单介绍一下java中的虚拟线程的使用原创 2024-10-05 14:54:52 · 481 阅读 · 0 评论 -
HashMap的put方法执行过程
根据Key通过哈希算法与与运算得出数组下标如果数组下标位置元素为空,则将key和value封装为Entry对象(JDK1.7中是Entry对象,JDK1.8中是Node对象)并放⼊该位置如果数组下标位置元素不为空,则要分情况讨论a. 如果是JDK1.7,则先判断是否需要扩容,如果要扩容就进⾏扩容,如果不⽤扩容就⽣成Entry对象,并使⽤头插法添加到当前位置的链表中b. 如果是JDK1.8,则会先判断当前位置上的Node的类型,看是红⿊树Node,还是链表Nodeⅰ. 如果是红⿊树Node,原创 2024-02-22 11:03:14 · 464 阅读 · 0 评论 -
Java中重写与重载的区别
定义参数返回值发生位置编译时决定目的重载在同一个类中,方法名相同但参数列表不同的一组方法。参数列表不同,包括参数类型、参数个数、参数顺序返回值可以相同也可以不同。在同一个类中发生。编译器根据调用时的参数列表决定调用哪个重载方法。提供不同的方法重载,用于处理不同的参数类型、个数等情况。重写在继承关系中,子类重新定义父类中已经存在的方法。参数列表相同返回值必须相同。在继承关系中子类中发生。运行时决定,根据对象的实际类型决定调用父类方法还是子类方法。子类原创 2024-02-22 10:19:43 · 414 阅读 · 0 评论 -
测试 synchronized 的买票案例
测试 synchronized 的买票案例原创 2023-02-13 17:19:41 · 207 阅读 · 1 评论 -
Java 基础之网络编程入门案例
Java基础之网络编程入门案例。原创 2022-07-28 18:08:27 · 240 阅读 · 0 评论 -
Java 基础之多线程,银行取钱案例
java 多线程 银行取钱案例原创 2022-07-09 10:41:48 · 642 阅读 · 0 评论 -
Java 基础之多线程创建的三种方式
创建多线程的三种方式原创 2022-07-09 09:57:11 · 149 阅读 · 0 评论 -
Java 基础之访问修饰符
从大到小public > protect > default > private原创 2022-07-08 17:56:29 · 205 阅读 · 0 评论