![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 87
跬步至以千里
积累着...
展开
-
BBST之Java实现
邓俊辉老师的数据结构课讲的很好,大多数数据结构都讲的十分清晰透彻,其中BBST就是第七章到第八章的内容,BBST在计算机科学中是十分重要的数据结构,使用在各个领域。然而由于它的变种多种多样,实现复杂,使人望而生怯。在邓老师的课中,就很清楚明白的讲了BBST的应用,特性,以及其变化的目的。并且举出了常见的四种BBST,分别是AVL树,伸展树,B-树以及红黑树。本博客记录我使用Java理解这四种BB...原创 2021-03-18 16:33:40 · 622 阅读 · 0 评论 -
Java集合类之接口学习
一、前言      在Java中使用接口能规范实现该接口的类该实现的功能,介绍Java集合类的接口有助于对Java集合整体、对不同场景该使用什么样的集合有个明确的认识,对于学习Java开发的人来说,Java标准库集合的学习是必经之路,所以自今天起,我打算每天原创 2018-10-01 11:21:02 · 321 阅读 · 0 评论 -
JavaEE之XML学习
一、JavaEE与XMLJavaEE(Java Enterprise Edition),一般表示Java企业应用开发中所经常用到的开发套件与框架,而学习JavaEE一般都是从Java Web(包括Servlet/JSP,Tomcat等)开始的,从这里开始,你将会接触到最基本的XML用于配置你的项目。XML(Extensible Markup Language),是一种用来解决;SGML(Sta...原创 2018-10-29 00:12:08 · 1026 阅读 · 0 评论 -
Java集合框架之抽象基类
为了使具体集合的定义更加简单和规范,Java集合框架中给出了一套抽象基类,只要继承该抽象基类就能轻松定义出自己的具体集合类,其中抽象基类包括:AbstractCollectionAbstractListAbstractQueueAbstractSequentialListAbstractSetAbstractMap注意:AbstractQueue的实现类都在java.util.co...原创 2018-11-05 17:06:31 · 1061 阅读 · 0 评论 -
Java内部类与静态内部类的区别
在阅读Java Collection Framwork时,LinkedList中有个静态内部类: private static class Node<E> { E item; Node<E> next; Node<E> prev; Node(Node<E> prev, E elem...原创 2018-11-14 18:41:25 · 5119 阅读 · 1 评论 -
Java函数式接口之引用与指针的区别
在C/C++语言中,因为指针的灵活性,能轻松写出简短方便而又神奇的程序。指针是个抽象程度较为低级的概念,即指向某块内存区域的地址而已。带有类型的指针可以指向不同类型内容的地址,解引用时就将该指针指向的地址单元翻译成该类型的内容。比如指向int类型的指针和指向short类型的指针: 由于指针并没有太多的安全机制,并且自由度较大,可以指向任意的地址单元,指针还可以作为地址...原创 2018-11-19 20:24:48 · 838 阅读 · 0 评论 -
Java集合框架之实现类
文章目录一、Collection接口1.1 List 1.1.1 ArrayList 1.1.2 LinkedList1.2 Queue和Deque 1.2.1 ArrayDeque1.3 Set 1.3.1 EnumSet 1.3.2 HashSet 1.3.3 LinkedHashSet 1.3.3 TreeSet二、Map接口2.1 EnumMap2.2 HashMap2.1 TreeM...原创 2018-11-17 20:55:51 · 912 阅读 · 0 评论 -
[Java网络编程] Netty之框架定位和其模型
在使用Java进行网络编程时,我们肯定经常会使用到java.net,java.io,java.nio中的类。但是这里面的类并不是十分好用,很难快速的实现高效,易用的程序。所以,Netty网络编程框架替我们封装了这一层的复杂性。提供了稳定,高性能,易编码的特性。那么,Netty到底是怎样一个框架呢?该怎样使用呢?这将是本文所需要讨论的内容。注:我是新手,理解能力有限,如果本文有错误或者漏洞希望能得...原创 2018-12-12 11:13:17 · 595 阅读 · 0 评论 -
Java项目远程调试实践 - IDEA篇 (其它平台也通用)
众所周知,Java是在网络环境下诞生的语言,其对网络也非常支持。在IDEA中,点击调试按钮时就能发现:调试命令是通过socket传输的。通过java选项得知:命令含义-XDebug启用调试。-Xnoagent禁用默认sun.tools.debug调试器。-Djava.compiler=NONE禁止 JIT 编译器的加载。-Xrunjdwp加...原创 2019-04-02 09:19:51 · 643 阅读 · 2 评论