欢迎光临
我们一直在努力

Java教程 第14页

equals、hashCode、toString方法重写|爱分享

equals、hashCode、toString方法重写

爱分享阅读(62)评论(0)赞(0)

equals 方法重写的规则 判断一定相等(引用一致) 判断一定不等(类型不一致) 判断可能相等(需要把当前的对象给强转之后进行比较) hashCode 重写规则 根据当前对象的唯一标识进行重写 如果为空就直接返回0,不为空就返回唯一标识的...

java中关于队列的数组和链表实现|爱分享

java中关于队列的数组和链表实现

爱分享阅读(67)评论(0)赞(0)

队列的介绍 队列是一种先进先出(FIFO)的线性的数据结构,队列的主要操作为入队和出队。 队头:队列的出口端,队尾:队列的入口端,通常在数组中表示为最后入队元素的下一个位置。 在用数组实现时,注意:若队头不断有元素出队,那么队列的可用空间就...

JAVA中I/O模型的详细讲解(附实例)|爱分享

JAVA中I/O模型的详细讲解(附实例)

爱分享阅读(56)评论(0)赞(0)

也许很多朋友在学习NIO的时候都会感觉有点吃力,对里面的很多概念都感觉不是那么明朗。在进入Java NIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模型。下面本文先从同步和异步的概念 说起,然后接着阐述了阻塞和非阻塞的区别,接着介...

java的sdk是什么|爱分享

java的sdk是什么

爱分享阅读(80)评论(0)赞(0)

SDK是Software Development Kit的缩写,中文意思是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。SDK是一系列文件的组合,它为软件的...

JAVA虚拟机(JVM)详细介绍(八)——高效并发|爱分享

JAVA虚拟机(JVM)详细介绍(八)——高效并发

爱分享阅读(66)评论(0)赞(0)

内存模型 内存模型是在特定的操作协议下,对特定的内存或高速缓存进行读写访问的过程抽象。其主要目标是定义程序中各个变量的访问规则。 主内存和工作内存 所有的变量都存储在主内存中,每条线程还有自己的工作内存,其工作内存中是被线程使用到的变量的主...

java什么反射?|爱分享

java什么反射?

爱分享阅读(314)评论(0)赞(0)

java什么反射? 反射是Java的特征之一,是一种间接操作目标对象的机制。 JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用...

spring boot集成sitemesh|爱分享

spring boot集成sitemesh

爱分享阅读(78)评论(0)赞(0)

Sitemesh简介 Sitemesh是由一个基于Web页面布局、装饰及与现存Web应用整合的框架,是一个装饰器。它能帮助我们在由大量页面工程的项目中创建一致的页面布局和外观,如一致的导航条、一致的banner、一致的版权等。 SiteMe...

java中main方法是什么|爱分享

java中main方法是什么

爱分享阅读(53)评论(0)赞(0)

Java中的main方法,是一个java应用程序的入口,无论一个java的应用多么复杂庞大,或是多么的小,只要他是一个可以运行的java程序那么必然就要有一个main方法。 main方法的定义格式通常固定如下: (推荐学习:java课程) ...

java integer和int的区别有哪些|爱分享

java integer和int的区别有哪些

爱分享阅读(68)评论(0)赞(0)

基础: 1、int 是 java 的一种基础数据类型,而 integer 是int 的一个封装类。 2、Integer 变量必须实例化之后才能使用,而 int 变量不需要。 3、Integer 实际是对象的引用,当 new 一个 integ...

java集合与数组的区别|爱分享

java集合与数组的区别

爱分享阅读(64)评论(0)赞(0)

数组 数组是java语言内置的数据类型,他是一个线性的序列,所有可以快速访问其他的元素,数组和其他语言不同。(推荐学习:java课程) 当你创建了一个数组时,他的容量是不变的,而且在生命周期也是不能改变的,还有JAVA数组会做边界检查,如果...

Java异常种类|爱分享

Java异常种类

爱分享阅读(71)评论(0)赞(0)

异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是...

java中JShell脚本工具的使用|爱分享

java中JShell脚本工具的使用

爱分享阅读(65)评论(0)赞(0)

JShell脚本工具是JDK9的新特性 什么时候会用到 JShell 工具呢,当我们编写的代码非常少的时候,而又不愿意编写类,main方法,也不愿意去编译和运 行,这个时候可以使用JShell工具。 推荐相关视频教程:java在线视频 启动...

java怎么安装jdk|爱分享

java怎么安装jdk

爱分享阅读(68)评论(0)赞(0)

JDK是整个Java的核心,包括了一个Java运行时环境、Java工具以及基本的Java类库。JDK是Sun公司免费提供给软件工程师开发java应用程序一套开发套件。那么jdk怎么安装呢? 1、先根据电脑类型下载好jdk32位或者64位的。...

多线程是并发还是并行|爱分享

多线程是并发还是并行

爱分享阅读(75)评论(0)赞(0)

所谓进程(process)就是一块包含了某些资源的内存区域。操作系统利用进程把它的工作划分为一些功能单元。进程中所包含的一个或多个执行单元称为线程(thread)。进程还拥有一个私有的虚拟地址空间,该空间仅能被它所包含的线程访问。 线程只能...

java 枚举使用方法|爱分享

java 枚举使用方法

爱分享阅读(59)评论(0)赞(0)

前言 在项目中有很多常量,我们都是使用枚举(enum)来处理,下面我就和大家分享一个比较通用的代码 枚举 /** * 描述: 常量类型 * / public enum ClientType { SYSTEM(0, "后台管理"), EDUC...

深入理解java之类加载器|爱分享

深入理解java之类加载器

爱分享阅读(62)评论(0)赞(0)

一、类与类加载器 类加载器:实现加载阶段的第一步,通过一个类的全限定名来将这个类的二进制字节流加载进jvm。 类与类加载器:任意一个类唯一性都是由它本身和加载它的类加载器确定,两个类是否相等在它们是由同一个类加载器加载的前提下。 jvm虚拟...

while循环1加到100的和|爱分享

while循环1加到100的和

爱分享阅读(79)评论(0)赞(0)

1-100之间的和,如果我们用平常的加法运算那是很吃力的,这样既浪费时间,有没有效率,并且还容易出错,在这里我用while循环来给大家展示下,对于初学者锻炼思路,掌握基本的编程还是很有用处的。 首先我们要在MyEclipse里建立个类,来进...

爱分享,生活常用知识教程百科分享、学习、交流平台

爱分享精选好货商城