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
jdk5
2.7. Java 泛型了解么?什么是类型擦除?介绍一下常用的通配符?
Java泛型(generics)是
JDK5
中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。
挨打且不服66
·
2023-07-29 08:56
java笔记整理
java
python
java线程安全问题及解决
文章目录为什么有线程问题同步机制解决线程安全问题单例设计模式的线程安全问题
JDK5
.0新特性:Lock(锁)同步操作的思考顺序为什么有线程问题当我们使用多个线程访问同一资源(可以是同一个变量、同一个文件
我是小水水啊
·
2023-07-28 10:14
Java
java
安全
开发语言
【并发编程】线程池
在
JDK5
之前,我们必须手动实现自己的线程池,从
JDK5
开始,Java内置支持线程池。在
JDK5
版本中增加了内置线程池实现ThreadPoolEx
旭 雨_
·
2023-07-28 07:59
并发编程
笔试笔记
面经
java
开发语言
JVM远程调试参数
=y,suspend=n,address=5005JDK1.4x-Xdebug-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
JDK5
好奇的菜鸟
·
2023-07-27 09:32
java
jvm
服务器
java
Java的第十三篇文章——JAVA多线程
2.2线程的内存图2.3Thread类的方法3.Java实现线程程序3.1java.lang.Runnable接口3.2实现接口的好处4.线程安全4.1售票例子4.2同步代码块4.3同步方法5.死锁6.
JDK5
木子斤欠木同
·
2023-07-27 01:59
后端开放(JavaSE)
java
开发语言
SpringBoot中JPA的基本使用
1、Jpa是什么JPA顾名思义就是JavaPersistenceAPI的意思,是
JDK5
.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。
java技术媛
·
2023-07-26 17:06
spring
boot
java
hibernate
后端
学习
(二)springBoot之springBoot JPA的简介及使用
百度百科:JPA是JavaPersistenceAPI的简称,中文名Java持久层API,是
JDK5
.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。
NothingToSay01
·
2023-07-26 17:35
springBoot
springBoot
JPA
JPA
JDK源码| Integer的IntegerCache(缓存池)
Integer缓存池是
jdk5
中引入的一个有助于节省内存,提高性能的新特性Integer缓存池范围-128~127Integer内部有一个静态内部类IntegerCache,里面有一个cache[]数组
炒面Z
·
2023-07-26 13:12
Java学习笔记24——集合进阶2
集合进阶2泛型好处泛型类泛型方法泛型接口类型通配符可变参数泛型是
jdk5
中引入的特性,提供了编译时类型的安全监测机制,允许在编译时检测到非法的类型,本质是参数化类型,也就是说所操作的数据类型被指定为一个参数参数化类型
任如意
·
2023-07-26 03:31
java
学习
笔记
面试题汇总——Java集合(Collection和Map)
1简单介绍一下Java集合类位置:Java的所有集合类都在java.util包下,从
JDK5
.0开始为了处理多线程环境下的并发安全问题,又在java.util.concurrent包下提供了一些多线程支持的集合类
weightOneMillion
·
2023-07-22 14:02
面试题总结大全——更新中
java
开发语言
2018-02-09
表达式:可以是byte,short,int,char
JDK5
以后可以是枚举JDK7以后可以是字符串case:后面的值就是要和表达式进行比
高文涛_689f
·
2023-07-22 04:30
Java 之注解(Annotation)
1.Annotation为何而来What:Annotation干嘛的
JDK5
开始,java增加了对元数据(MetaData)的支持,怎么支持?答:通过Annotation(注解)来实现。
不甘于平凡的溃败
·
2023-07-22 02:13
java
Java基础——Java中的枚举类(深入理解,配合代码学习更轻松)
Java中的枚举类枚举类的使用:类的对象只有有限个,确定的,比如:星期(一、二三、四、五、六、日)当需要定义一组常量时,强烈建议使用枚举类配合代码来理解一下自定义枚举类(
JDK5
.0之前的版本采用的方式
允谦呀
·
2023-07-21 04:04
Java基础
java
开发语言
后端
day24
1:多线程(理解)(1)
JDK5
以后的针对线程的锁定操作和释放操作Lock锁:voidlock():获取锁。
姗婷
·
2023-07-19 10:10
【死磕Java并发】—–Java内存模型之happens-before
我们无法就所有场景来规定某个线程修改的变量何时对其他线程可见,但是我们可以指定某些规则,这规则就是happens-before,从
JDK5
开始,JMM就使用hap
Zal哥哥
·
2023-07-19 03:04
Java泛型
Java泛型(generics)是
JDK5
中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作
fdsun
·
2023-07-17 09:26
java复习
线程池1.创建多线程的方式三:实现Callable(
jdk5
.新增的)与之前的方式的对比:与Runnable方式的对比的好处>calL()可以有返回值,更灵活>call)可以使用throws的方式处理异常
争渡争渡!
·
2023-07-16 13:48
java
jvm
算法
java: 错误: 无效的源发行版:16 - 解决方案
下载16版本的
JDK5
.更改后的配置6.下载后点击右下角应用,运行成功。
weixin_50576361
·
2023-07-16 08:31
java
intellij-idea
java 枚举类
文章目录概述定义枚举类(
JDK5
.0之前)定义枚举类(
JDK5
.0之后)1enum关键字声明枚举2enum方式定义的要求和特点enum中常用方法实现接口的枚举类概述枚举类型本质上也是一种类,只不过是这个类的对象是有限的
我是小水水啊
·
2023-07-15 13:31
Java
java
开发语言
Java中的线程基础篇-线程基本概念
串行、并发、并行2.1串行2.2并发2.3并行二、线程的创建1.继承Thread类1.1实现步骤1.2特点2.实现Runnable接口2.1实现步骤2.2与Thread相比3.实现Callable接口(
JDK5
.0
边学边卷
·
2023-07-14 15:30
JUC
java
面试
【JUC进阶】一文深度讲解CAS
文章目录1.什么是CAS2.CAS的工作原理3.CAS的缺点3.1循环时间长开销大3.2只能保证一个共享变量的原子操作3.3ABA问题1.什么是CAS在
JDK5
之前,可以通过synchronized或Lock
起名方面没有灵感
·
2023-06-24 01:47
JUC
java
jvm
c++
0308java基础-注解,反射
一,注解1.什么是注解:Annotation是从
jdk5
.0开始引入的新技术作用:不是程序本身,可以对程序作出解释可以被其他程序读取格式:以@注释名在代码中存在,还可以添加一些参数值@SuppressWarnings
小俊会编码
·
2023-06-23 23:53
java
Java自定义注解使用和详解
前言我们在做开发springboot项目时候会遇到各种各样注解,使用各种各样注解,极大的简便了我们开发流程,方式,从
JDK5
开始支持注解是Java语言的一种强大的功能可以理解为代码上的特殊标记,通过这些标记我们可以在编译
程序员三时
·
2023-06-22 22:37
Thinking in Java第四版1.7 伴随多态的可互换对象
文章目录前言一、伴随多态的可互换对象二、案例1.流程图2.代码部分3.执行结果总结前言本书以
JDK5
.0为基础,记录学习java使用多态的过程。
你知道“铁甲小宝”吗丶
·
2023-06-22 14:44
java
thinking
in
java
java
开发语言
算法
JDK自带的监控工具方法
(注:本文章下的所有工具都存在
JDK5
.0以上版本的工具集里(jdk的bin目录下),同Javac一样,不须特意安装直接双击打开)。我一共找到以下四个工具:重点看看jconsole和jmap。
weixin_30466421
·
2023-06-22 09:44
java
数据库
操作系统
JVM常规参数
一、概述二、参数解释1栈-Xss:-Xss1m,每个线程的栈大小,
jdk5
之后,默认1m。
菜鸟小窝
·
2023-06-21 05:52
jvm
java
开发语言
【Java】Java学习 =>【注解】
简介Java注解(Annotation)又称Java标注,是
JDK5
.0引入的一种注释机制。注解是元数据的一种形式,提供有关于程序但不属于程序本身的数据。注解对它们注解的代码的操作没有直接影响。
我又来搬代码了
·
2023-06-21 01:57
Java学习笔记
java
学习
jvm
[进阶]Java:线程池、处理Runnable、Callable任务、使用Executors得到线程池
JDK5
.0起提供了代表线程池的接口:ExecutorService。如何得到线程池对象?方式一:使用ExecutorServic
敲代码的鸟儿.
·
2023-06-21 01:33
[进阶]Java:多线程一
java
开发语言
java线程安全问题与死锁
线程通信多线程的使用线程同步线程通信多线程的使用一、问题的提出二、解决方法方式一:同步代码块方式二:同步方法方式三:Lock锁----
JDK5
.0新增三、synchronized与Lock的对比总结四、
上升的蜗牛
·
2023-06-20 13:43
java学习
java
安全
开发语言
Java 基础进阶篇(十六):多线程总结
文章目录一、多线程概述二、多线程的创建1.1方式一:继承Thread类1.2方式二:实现Runnable接口匿名内部类实现方案1.3方式三:
JDK5
.0新增:实现Callable接口1.4三种方式对比二
Xiu Yan
·
2023-06-19 18:37
JavaSE
java
jvm
开发语言
多线程
线程池
java注解
1.注解(Annotation)是从
JDK5
.开始引入,以“@注解名”在代码中存在。
争渡争渡!
·
2023-06-19 13:22
java
开发语言
Java泛型详解,史上最全图文详解
一:泛型本质Java泛型(generics)是
JDK5
中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。
wy971744839
·
2023-06-19 09:30
Java基础
java
数据库
开发语言
【Java基础】注解——自定义注解
Java注解(Annotation)又称Java标注,是
JDK5
.0引入的一种注释机制。
橙子1111
·
2023-06-15 23:51
Java基础
java
开发语言
spring
多线程-线程的创建的方式3、4:实现Callable与线程池
JDK5
.0新增线程创建方式简要概况:1.创建多线程的方式三:实现Callable(
jdk5
.0新增的)与之前的方式的对比:与Runnable方式的对比的好处>call()可以有返回值,更灵活>call
冰默不准偷懒
·
2023-06-15 22:55
java学习
java
注解和反射复习
注解注解:给程序和人看的,被程序读取,
jdk5
.0引用内置注解@override:修饰方法,方法声明和重写父类方法,@Deprecated:修饰,不推荐使用@suppressWarnings用来抑制编译时的警告
景庆197
·
2023-06-15 01:22
spring
java
后端
JUC笔记(二)
在
JDK5
之前,我们只能选择synchronized关键字来实现锁,而
JDK5
之后,由于volatile关键字得到了升级(具体功能就是上一章所描述的),所以并发框架包便出现了,相比传统的synchronized
唐唐爱吃糖糖
·
2023-06-13 16:40
JUC
笔记
java
开发语言
JUC基础认识(2)
在
JDK5
版本中增加了内置线程池实现ThreadPoolExecutor,同时提供了Executors来创建不同类型的线程池。Executors中提供了以下常见的线程池创建方法:new
玹之又玹
·
2023-06-12 03:12
java
开发语言
Java反射与注解
Class类并获取Class实例3.类的加载与初始化4.类加载器ClassLoader5.获取运行时类的完整结构6.动态创建对象执行方法7.反射操作泛型8.反射操作注解一、注解1.简介Annotation是
JDK5
.0
jakiechaipush
·
2023-06-12 01:39
Java零碎知识点罗列
java
id类特征如何做hash?
jdk5
.0里面的String类的hashCode()方法也使用乘法Hash,它使用的乘数是31。推荐的乘数还有:131,1313,13131,131313等等。
xxaxtt
·
2023-06-11 13:24
推荐算法
java switch语句-for循环讲解
switch(表达式){case值1:语句体1;break;case值2:语句体2;break;default:语句体n+1;break;}格式说明:1.表达式取值为byte,short,int,char,
JDK5
浪里个浪的1024
·
2023-06-11 03:15
java基础
java
后端
ByteBuddy
JavaAgent是在
JDK5
之后提供的新特性,也可以叫java代理。
Normal Developer
·
2023-06-09 10:24
分布式
java
如何实现一个简易版的 Spring - 如何实现 @Component 注解
前言前面两篇文章(如何实现一个简易版的Spring-如何实现Setter注入、如何实现一个简易版的Spring-如何实现Constructor注入)介绍的都是基于XML配置文件方式的实现,从
JDK5
版本开始
mghio
·
2023-06-09 03:56
读写锁 ReadWriteLock
RelaxHeart网-Tec博客:我的更多文章ReadWriteLockReadWriteLock是
JDK5
中提供的读写分离锁。读写分离锁可以有效地帮助减少锁竞争,以提高系统性能。
程序员网址导航
·
2023-06-08 18:44
多线程-程序、进程、线程与并行、并发的概念
多线程的优点、使用场景、Thread的生命周期专题6:卖票案例、引出线程安全问题,引出同步机制专题7:使用同步代码块解决线程安全问题专题8:使用同步方法解决线程安全问题专题9:线程安全的懒汉式、死锁专题10:
JDK5
冰默不准偷懒
·
2023-06-08 13:50
java学习
java
Go并发编程
协程机制Theadvs.Groutine创建时默认的stack的大小
JDK5
以后的JavaThreadstack默认为1MGroutine的Stack初始化大小为2k和KSE(KernelSpaceEntity
gaobinzhan
·
2023-06-08 09:58
Android 自定义注解详细用法,手写Butterknife黄油刀
前言本篇文章主要讲解Java注解在Android中的常见用法Java注解(Annotation)Java注解(Annotation)又称Java标注,是
JDK5
.0引入的一种注释机制。
我爱田Hebe
·
2023-06-08 08:35
增强型for循环的使用,看这篇就够了
其实就是我没有掌握java
jdk5
.0新增的特性而已,接
Fish_Vast
·
2023-06-08 07:12
Java基础
java
增强for循环
foreach
for循环
intellij-idea
Java泛型详解
泛型概述Java泛型(generics)是
JDK5
中引入的一个新特性,允许在定义类和接口的时候使用类型参数(typeparameter)。声明的类型参数在使用时用具体的类型来替换。
栾还是恋
·
2023-06-08 01:02
jvm
java
开发语言
Java学习路线(24)——注解
一、概述(一)注解的概述Java注解(Annotation)又称Java标注,是
JDK5
引入的注释机制。Java语言中的类、构造器、方法、成员变量、参数等都可以以注解的形式标注。
Zain_horse
·
2023-06-08 01:06
java
学习
开发语言
泛型的使用
例如:Collection、List,这个就是类型参数,即泛型2.在集合中使用泛型集合接口或集合类在
jdk5
.0时都修改为带泛型的结构。
雷小道
·
2023-06-07 12:13
java
java
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他