天翼云Java知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖Java相关内容资讯。开发者在Java专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
本节是《Java数据结构及算法实战》系列的第1节,主要介绍数据结构和算法概念。对于接触过计算机基础知识的读者而言,对于下面这个公式应该不会陌生:提出这一公式并以此作为其一本专著书名[1]的瑞士计算机科学家Niklaus Wirth于1984
目录 队列的顺序存储 队列的基本概念 队列的抽象数据类型描述 队列的顺序存储实现 Java代码实现 队列的顺序存储 队列的基本概念 队
目录 堆栈 堆栈的基本概念 堆栈的抽象数据类型描述 堆栈的顺序存储 Java代码实现 堆栈 堆栈的基本概念 堆栈(Stack)是具
目录 线性表的顺序存储 线性表的基本概念 线性表的抽象数据类型描述 线性表的顺序存储实现 主要操作实现 1. 初始化(建立空的顺序表)
概述写在前面,工作第四年,重新把基础抓起来吧。String可以说是JDK中最基础的一个类。就记录一些日常开发中最常用的方法。String类是非可变类,其对象一旦创建,就不可销毁。String类那些看似修改字符序列的方法实际上都是返回新创建的
最近在反思工作第四年的深度,故而写此系列。 其他Java系列文章:Java学习之编译、反编译以及字节码入门Java学习之StringJava学习之JDK9新特性位操作,简单确强大,有一两拨千金奇效;可是平时工作中用得
Java 8 的 Lambda 表达式借鉴了C# 和Scala 等语言中的类似特性简化了匿名函数的表达方式Lambda 表达式可以直接以内联的形式为函数式接口的抽象方法提供实现,并把整个表达式作为函数式接口的实例什么是函数
在上一节中,我们为了使用 Lambda 表达式不得不创建了各种函数描述符的函数式接口,其实 Java 8 已经给我们提供了一套能够描述常见函数描述符的函数式接口比如Predicate<T>、Consumer<
(目录)Class类基本介绍Class类图:Class也是类,因此也继承Object类Class类对象不是new出来的,而是系统创建的对于某个类的Class类对象,在内存中只有一份,因为类只加载一次每个类的实例都会记得自己是由哪个Class
第30 章 : 链表的定义与使用134 链表实现简介链表本质是一个动态的对象数组,它可以实现若干个对象的存储链表利用引用的逻辑关系来实现类似于数组的数据处理操作实现链表,需要一个公共结构-节点: 1、保存数据 2、连接下一个结构还需要一个管
线程池全面解析 什么是线程池? 很简单,简单看名字就知道是装有线程的池子,我们可以把要执行的多线程交给线程池来处理,和连接池的概念一样,通过维护一定数量的线程池来达到多个线程的复用。 线程池的好处 我们知道不用线程池的话,每个线程都要通
第3 章 : 线程的同步与死锁14 同步问题引出Thread描述每一个线程对象 Runnable描述多个线程操作的资源 多个线程访问同一资源的时候,如果处理不当会产生数据错误3个线程卖票程序,会出现多张同号的票15 线程同步处理同步:多个操
七、数组的定义与使用25 数组的基本定义数组:一组相关变量的集合 引用数据类型数组定义 1、数组动态初始化(默认值是对应类型的默认值) 数据类型 数组名称 [] = new 数据类型[长度]; 数据类型[] 数组名称 = new 数据类型[
Java中位运算符>>和>>>的区别
(目录)函数式接口1. 概述 只有一个抽象方法的接口我们称之为函数接口。 JDK的函数式接口都加上了**@FunctionalInterface** 注解进行标识。但是无论是否加上该注解只要接口中只有一个抽象方法,都是函数式接口。2.
死锁_Java产生死锁的简单案例
(目录)类加载动态加载 和 静态加载反射机制是java实现动态语言的关键,也就是通过反射实现类动态加载。静态加载 : 编译时加载相关的类,如果没有则报错,依赖性太强动态加载 : 运行时加载需要的类,如果运行时不用该类,则不报错,降低了依赖性
#label#标签的用法和作用提高用户体验放在表格单元格前面,准确定位表格文本框或者选择框。例子:效果截图 第一个鼠标放在文字上单击不会触发选择框第二个鼠标在文字上单击可以触发选择框
Java语言中,类的构造方法是一种很特殊的方法。关于构造方法要记忆和理解的知识点其实挺多的,下面我们就来详细的讲讲构造方法,相信看过这篇文章之后,你会对构造方法有一个比较深刻的认识和理解。(预警:此文较长,请耐心看完!)首先来说说构造方法
如果希望开发一个类似于QQ那样的即时通信软件,就必须使用基于TCP协议的编程技术。基于TCP协议的编程可以实现在通信两端建立虚拟网络链路,这样的话通信两端的程序就能通过虚拟网络链路来进行通信。Java语言提供了专门基于TCP协议的类,使用
2023-04-18 14:15:05
2023-04-17 09:39:54
2023-04-13 09:37:00
2023-04-13 09:48:57
2023-02-20 10:35:48
2023-04-13 09:37:00