E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java虚拟机-Java8
Java8
后 进阶特性集锦
自
Java8
以后,随着新版本的发布,Java继续引入了多项新特性来进一步增强语言的表达力和功能。
worxfr
·
2024-01-28 01:08
Java
开发语言
java
数组与应用
一维数组的声明2.2一维数组的初始化2.2.1静态初始化2.2.2动态初始化2.3一维数组的使用2.3.1数组的长度2.3.2数组元素的引用2.4一维数组的遍历2.5数组元素的默认值三.一维数组内存分析3.1
Java
baiqi0071
·
2024-01-28 00:23
Java基础
java
排序算法
推荐算法
java8
list max_Java 在List <>上使用.max()和.stream()
我想请求一些代码的解释,我将其作为我在Java课程中进行的练习的解决方案.练习是我有一个ListInteger.compare(p1.getSalary(),p2.getSalary())).get();System.out.println("Theemployeewhoearnsthemostis:"+emp2.getName+"andearns:"+emp2.getSalary+"amonth
Joel Butterly
·
2024-01-27 23:22
java8
list
max
深入理解Class文件结构
深入理解Class文件结构概述我们都知道编写的Java的源码会先编译成Class文件,
java虚拟机
再将Class文件解释编译成对应平台的机器指令,所以能够解析Class文件的数据结构是非常有必要的。
哭泣哭泣帕拉达
·
2024-01-27 21:08
JVM篇----第七篇
系列文章目录文章目录系列文章目录前言一、老年代二、永久代三、
JAVA8
与元数据四、引用计数法五、可达性分析前言前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。
数据大魔王
·
2024-01-27 20:36
java面试题套2
jvm
java面试题及答案2020最新版
Java6中Arrays.sort()和Collections.sort()使用的是MergeSort,而在Java7中,内部实现换成了TimSort,其对对象间比较的实现要求更加严格2.hashMap原理,
java8
牛课科技
·
2024-01-27 19:46
CentOS安装JDK(
Java8
)详细步骤
官网下载JDK包到本地,我下载的版本是:jdk-8u171-linux-x64.tar从本地上传,注意不要wget下载,因为在oracle官网下载的时候需要同意协议,直接wget下载之后,使用tar解压会失败上传到安装路径,eg:/export/servers解压:tar-xvfjdk-8u171-linux-x64.tar配置环境变量:vim/etc/profile(需要root权限)expor
光光小哥
·
2024-01-27 18:22
06.
Java虚拟机
问题
Java虚拟机
栈是做什么的?本地方法栈又是做什么的?6.0.0.2对象的内存布局?对象的访问定位方式有哪些?使用指针访问和使用句柄访问各具有何优势?6.0.0.3说一下对象的创建过程?
杨充211
·
2024-01-27 18:02
SpringBoot 整合Mysql
pom.xmlorg.springframework.bootspring-boot-starter-jdbcmysqlmysql-connector-
java8
.0.29runtimecom.alibabadruid-spring-boot-starter
code_搬运工
·
2024-01-27 17:00
Java 8 函数式接口学习总结
常用的函数式接口
Java8
在java.util.function包下预定义了大量的函数数式接口供我们使用
star_falling
·
2024-01-27 16:35
java
学习
Java面试常见问题及答案
当JAVA程序违反了JAVA的语义规则时,
JAVA虚拟机
就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。
易烊千玺最帅
·
2024-01-27 15:48
知识
java
java
SpringBoot + Mybatis 快速入门实战
一.创建Spring项目出现报错的话,换一个jdk创建,一般
java8
选择SpringWeb测试一下默认端口8080,但是Vue也需要8080,因此,后端设置一个端口3000再次测试,成功此处,如何kill
阿斯卡码
·
2024-01-27 14:07
Spring
实践出真知系列
mybatis
spring
boot
java
Java注解
在Java程序中,无论是类,方法,变量还是包等都可以通过注解进行标注,然后可以通过反射获取标注的内容;注解在编译器编译时被嵌入到字节码文件中,
Java虚拟机
将其保留下来,在运行时可以获取到对应的内容,同时支持开发人员自定义注解进行辅助开发
Mrsimple_4f84
·
2024-01-27 13:26
Java基础:
Java虚拟机
(JVM)
1.JVM是什么JVM是JavaVirtualMachine的缩写。它是一种基于计算设备的规范,是一台虚拟机,即虚构的计算机。JVM屏蔽了具体操作系统平台的信息(显然,就像是我们在电脑上开了个虚拟机一样),当然,JVM执行字节码时实际上还是要解释成具体操作平台的机器指令的。通过JVM,Java实现了平台无关性,Java语言在不同平台运行时不需要重新编译,只需要在该平台上部署JVM就可以了。因而能实
笨笨11
·
2024-01-27 12:16
java8
映射方法(map,flatMap)
5.2映射(map,flatMap)一个非常常见的数据处理套路就是从某些对象中选择信息。比如在SQL里,你可以从表中选择一列。StreamAPI也通过map和flatMap方法提供了类似的工具。5.2.1对流中每一个元素应用函数(map)流支持map方法,它会接受一个函数作为参数。这个函数会被应用到每个元素上,并将其映射成一个新的元素(使用映射一词,是因为它和转换类似,但其中的细微差别在于它是“创
张紫娃
·
2024-01-27 11:03
JAVA8
python
windows
开发语言
通过Builder来构建集合list和map
之前已经写过一篇通用Builder来构建实例对象的(基于
Java8
的新特性写一个通用的Builder工具类_java手动写一个builder-CSDN博客)但是这个builder不能构建集合,也就是list
时间的痕迹01
·
2024-01-27 11:31
list
Groovy语言学习
Groovy主要的特点包括:是一个基于
Java虚拟机
的敏捷动态语言。构建在强大的Java语言之上并添加了从Python、Ruby和Smalltalk等语言中学到的诸多特征。
demon7552003
·
2024-01-27 11:59
其他语言
groovy
Java 8中使用Stream来操作集合
如何在
Java8
中使用Stream来操作集合?在
Java8
中,你可以使用StreamAPI来操作集合。
不安分的猿人
·
2024-01-27 10:29
java
面试
开发语言
JAVA面试八股整理——基础部分
JAVA基础JVMJDKJREJVM
java虚拟机
,针对不同的系统,使用相同的字节码会给出相同结果。一次编译,随处可运行JDKJavaSDK提供给开发者使用,创建和编译Java程序。
东都大白兔
·
2024-01-27 10:00
java
面试
jvm
JVM简介
一、什么是JVMJVM是JavaVirtualMachine(
Java虚拟机
)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
xmh-sxh-1314
·
2024-01-27 08:32
jvm
【Java万花筒】Java函数式编程库全面解析:Stream API、Functional Java、Vavr、Guava、RxJava
本文将深入探讨
Java8
+的StreamAPI,以及几个主要的函数式编程库:FunctionalJava、Vavr、Guava和RxJava。
friklogff
·
2024-01-27 08:01
Java万花筒
java
guava
rxjava
Java--数组
数组长度三、访问数组中的元素四、数组越界异常1、负数下标2、数组下标超过数组长度五、空指针异常六、遍历数组1、for循环2、foreach:增强for循环3、借助Java中操作数组的工具类ArraysJVM(
Java
dahuajuanzi
·
2024-01-27 07:56
java
美团RASP大规模研发部署实践总结
通过在
Java虚拟机
(JVM)级别进行监控和防护,能够有效防止对Java应用程序的攻击。
美团技术团队
·
2024-01-27 07:55
安全架构
web安全
Lambda的说明与使用
Java8
Lambda的说明与使用Lambda表达式是
Java8
引入的一项新特性,它可以简化代码、提高代码的可读性和可维护性。
我的头发哪去了
·
2024-01-27 06:21
windows
开发语言
java
2020-03-24
首先,我们写的Java源码代码生成
Java虚拟机
可以执行指令序列,需要经历下面几个步骤:Java程序员会有疑问,我的代码会被重排序,那我要实现的逻辑和预期不一致了?
GableKing黑暗中漫舞
·
2024-01-27 05:30
JDK 监控和故障处理工具总结
用户查看所有Java进程的启动类、传入参数和
Java虚拟机
参数等信息;jps:显示虚拟机执行主类名称以及这些进程的本地虚拟机唯一ID(LocalVirtualMachineIdentifier,LVMID
代号_5059
·
2024-01-27 05:22
剖析JVM架构(概述)
一直一来对java提不起什么兴趣,不过最近为了能写简单vm,学了学
java虚拟机
jvm。学着学着就喜欢上了JVM。今天我们一起总体看一下JVM的架构。尤其对JIT喜欢的不得了。
zidea
·
2024-01-27 03:37
OpenJDK源码包说明
openjdk——corba:不流行的多语言、分布式通讯接口——hotspot:
Java虚拟机
——jaxp:XML处理——jaxws:一组XMLwebservices的JavaAPI——jdk:java
猿星人的简致生活
·
2024-01-27 03:15
Windows、Linux环境下安装JDK及环境变量配置
JVM
Java虚拟机
,简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境。所有的Java代码,都运行在JVM之上。
大猫和小黄
·
2024-01-27 01:00
Java基础
windows
linux
java
2019-03-13
它是一种机制,能够让在某个
Java虚拟机
上的对象调用另一个
Java虚拟机
中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。
Java架构学习者
·
2024-01-27 00:46
JDK17的下载安装(与JDK1.8相互切换)
文章目录前言一、为什么要下载JDK17二、JDK17的下载三、JDK17的安装四、JDK17和JDK8的切换总结前言JDK版本自JDK8之后,每隔半年发布一个新版本,但是流行着一个名言:你发任他发,我用
Java8
杨存乐
·
2024-01-27 00:07
Java
java
java笔记(String、StringBuffer、包装类)
一、String1.概述java.lang.String字符串类底层是一个字符数组,所以他的很多特性就是数组则特性字符串与一旦确定,不能修改为了提高字符串效率,
java虚拟机
使用了一种"缓存技术",字符串常量池创建一个字符串对象的时候
独行乡窝窝侠
·
2024-01-26 22:07
java
笔记
接口类和内部类(二)
都可以包含具体方法:从
Java8
开始,接口也可以包含默认方法(defaultmethods),提供默认的实现。都不能被实例化:既不能实例化抽象类,也不能实例化接口。
LLLLL慧
·
2024-01-26 22:34
Java
java
开发语言
java 8 函数式接口_
java8
学习之深入函数式接口与方法引用
函数式接口:函数式接口【FunctionalInterface】是整个Lambda表达式的一个根源,换句话来说
java8
中的Lambda表达式要想彻底掌握,前提是要彻底理解好函数式接口,所以这次继续对函数式接口进行巩固
壹间
·
2024-01-26 22:32
java
8
函数式接口
Lamdba表达式(为什么用lambda表达式、Lamdba表达式语法、四大内置函数式接口)
、
Java8
中引入了一个新的操作符”->”该操作符称为箭头操作符或Lambda操作符,箭头操作符将Lambda表达式拆分为两部分:()->{}左侧:Lambda
这锭银子三两三
·
2024-01-26 22:01
javaSE
java8
lambda 接口_
Java8
Lambda(一)-函数式接口(转载)
来说就是接口内只有一个公开方法的接口,因为使用lanbda表达式,例如()->user.getName()对应的调用则可能是func.get(),编译器会根据接口推断所属于的方法,如果有两个则无法推断.
Java8
Frozen Tilapia
·
2024-01-26 22:31
java8
lambda
接口
java8
新特性之Lamdba表达式
java11刚发布,但是其中却还保留着
Java8
的新特性,其中之一就是lamdba表达式,允许我们将行为传到函数中。想想看
Java8
之前我们想要将行为传入函数,仅有的选择就是匿名内部类。
qq_35673617
·
2024-01-26 22:29
java
[Java高级](五)【
Java8
新特性】lambda表达式与函数式接口
lambda表达式详解
Java8
新特性lambda表达式对接口的要求基本语法语法简化常用示例示例1:方法引用示例2:构造方法的引用示例3:lambda表达式创建线程示例4:遍历集合示例5:删除集合中的某个元素示例
徐俊生
·
2024-01-26 22:56
Java基础
一、Lamdba 表达式与函数式接口(最终版)
一、Lamdba表达式与函数式接口1.1Lamdba表达式与函数式接口1.1.1Lambda表达式概述Lambda表达式是
Java8
引入的一个新特性Lambda表达式可以被视为匿名函数允许在需要函数的地方以更简洁的方法定义功能
兰巧儿
·
2024-01-26 22:55
Lambda
java
深入理解
java虚拟机
第一章走进java技术体系包含:1.Java程序设计语言2.各种硬件平台上的
java虚拟机
3.Class文件格式4.JavaAPI类库5.来自商业机构和开源社区的第三方java类库1,2,4统称JDK,
微罗妮卡
·
2024-01-26 19:15
强引用、软引用、弱引用、虚引用以及他们之间和 gc 的关系
如果软引用所引用对象被垃圾回收,
JAVA虚拟机
就会把这个软引用加入到
猿必过
·
2024-01-26 16:37
Java基础知识02
Java应用程序需要被编译成字节码才能在
Java虚拟机
(JVM)上运行。这意味着Java是一种跨平台的语言,可以在不同的操作系统上运行。Java的基本数据类型包括整型(byte、short、i
Java晓菜吉
·
2024-01-26 16:09
java
开发语言
深入理解多线程(一)——Synchronized的实现原理
在阅读本文之前,建议先看下
Java虚拟机
是如何执行线程同步的。反编译众所周知,在Java中,synchronized有两
莫生人
·
2024-01-26 15:29
JavaSE基础学习
数组六、面向对象(上)数组工具类的封装:七、面向对象(中)八、面向对象(下)九、异常处理十、多线程十一、常用类十二、枚举类与注解十三、集合十四、泛型十五、IO流十六、网络编程十七、反射与动态代理十八、
Java8
程序员的人生K
·
2024-01-26 14:41
Java
学习
java
经典面试题|讲一讲JVM的组成
JVM(
Java虚拟机
)算是面试必问的问题的了,而但凡问JVM一定会问的第一个问题就是:讲一讲JVM的组成?那本文就注重讲一下JVM的组成。
Java机械师
·
2024-01-26 13:29
Function、Supplier、consume 优化代码
函数式接口Function、Supplier、consumer概述【
Java8
】基于函数式编程优化代码案例场景1:通过get指定下标的值场景2:清空指定下标的值Function、Supplier、consumer
strive_day
·
2024-01-26 13:58
JDK
java
函数式接口
代码优化
JDK1.8安装及环境变量配置详解
一、官网下载JDKJDK1.8下载地址(官网的)https://www.oracle.com/java/technologies/downloads/#
java8
-windows大红色框内点击自己需要的版本就可以下载了
放逐N_K
·
2024-01-26 11:48
java
java
jdk
后端
Spring Boot 模块工程(通过 Maven Archetype)建立
前言看到我身边的朋友反馈说,IDEA新建项目时,如果通过SpringInitializr来创建SpringBoot,已经无法选择
Java8
版本,通过上小节的教程,不知道该如何创建SpringBoot模块工程
忘忧记
·
2024-01-26 10:07
spring
boot
maven
后端
Java8
函数式编程-包教包会系列(五)
作者:曹伟,叩丁狼教育高级讲师。原创文章,转载请注明出处。方法引用问题分析与解决在使用Lambda表达式的时候,我们实际上传递进去的代码就是一种解决方案:拿什么参数做什么操作。那么考虑一种情况:如果我们在Lambda中所指定的操作方案,已经有地方存在相同方案,那是否还有必要再写重复逻辑呢?不够精简的Lambda来看一个简单的函数式接口以应用Lambda表达式:在Printable接口当中唯一的抽象
叩丁狼教育
·
2024-01-26 06:08
2024Java零基础自学路线(Java基础、Java高并发、MySQL、Spring、Redis、设计模式、Spring Cloud)
目录一、Java基础1、Java基础3、
Java8
新特性4、Java集合5、Java高并发6、Java代码实例二、MySQL数据库三、SpringBoot框架(35天)四、微服务SpringCloud四
哪 吒
·
2024-01-26 04:50
搬砖工逆袭Java架构师
2023年度总结
2024
Java
中间件
微服务
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他