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
JAVA1.5
浅聊java中的枚举以及关于枚举的常见面试问题
枚举从Java5(也称为
Java1.5
)开始引入,提供了一种比传统常量(如使用publicstaticfinal定义的变量)更类型安全、更易读和更易维护的方式来定义一组常量。如何定义枚举?
Jack_abu
·
2024-08-29 17:36
java
java
面试
开发语言
java中Future的使用
java中Future的使用Future是
java1.5
引入的一个interface,可以方便的用于异步结果的获取。本文将会通过具体的例子讲解如何使用Future。
flydean程序那些事
·
2024-02-14 22:36
ThreadLocal 和神奇的数字 0x61c88647
这篇文章会详细阐述ThreadLocal的内部结构及其原理,以及神奇的0x61c88647在Java1.4之前,ThreadLocals会产生线程间的竞争,无法写出高性能的代码.
Java1.5
改变了它的实现
Java耕耘者
·
2024-02-12 21:11
EffectiveJava--枚举和注解
5.用接口模拟可伸缩的枚举6.注解优先于命名模式7.坚持使用Override注解8.用标记接口定义类型[b]1.用enum代替int常量[/b]枚举类型是指由一组固定的常量组成合法值的类型,该特征是在
Java1.5
千秋大业一壶茶
·
2024-02-11 22:25
CoreJava
EffectiveJava笔记
Java 注解入门指南
注解是
Java1.5
之后引入的一个特性,在日常的开发中,我们或多或少的都能涉及到跟注解有关的操作。那么,在享受注解带给我们的诸多便利的背后,它究竟是通过什么方式在程序中运行的呢?
NullPointer95
·
2024-02-11 04:16
volatile
在多线程中,同步关键字synchronized加锁的对象是在对象.如果要类级别加锁,要给该类加上final在多个线程中,对于变量实现同步共享的时候,可以使用volatile.1.在
JAVA1.5
以后,每一个线程都会有一块工作内存区
destinyLee
·
2024-01-18 23:49
java增强型for报错_Java基础——增强for循环
java1.5
版本引入了一个增强for循环,基本原理和for循环类似。
Min ZR
·
2024-01-18 12:10
java增强型for报错
【Java基础知识 24】Java枚举类型enum用法
一、基本概念枚举是
Java1.5
引入的新特性,通过关键字enum来定义枚举类。枚举类是一种特殊类,它和普通类一样可以使用构造器、定义成员变量和方法,也能实现一个或多个接口,但枚举类不能继承其他类。
哪 吒
·
2024-01-18 12:22
49天精通Java从入门到就业
java
开发语言
后端
Java 标准注解和元注解
Java标准注解
Java1.5
开始自带的标准注解,包括@Override、@Deprecated和@SuppressWarnings:@Override:表示当前的方法定义将覆盖父类中的方法@Deprecated
阿甘在奔跑
·
2024-01-09 23:14
Annontation(注解)
java
注解
多线程(juc随笔)1
据说在
java1.5
之前,如果涉及到多线程的场景,大家只能使用从1.0开始就存在的一个接口:Runnable,或者说使用实现了Runnabel接口的Thread类在1.5版本时,DougLea在版本中编写了
云中人山
·
2024-01-08 13:04
java注解机制_Java注解机制基础
1.注解概述(1)定义注解(Annotation)是
Java1.5
中引入的一个重大修改之一,为我们在
会飞的黄油
·
2024-01-05 05:31
java注解机制
java并发体系-----并发集合---ConcurrentLinkedQueue
它是在
Java1.5
版本中引入的,并且位于java.util.concurrent包下。与常规的队列实现不同,ConcurrentLinkedQueue不使用锁来实现线程安全性。
Flying_Fish_roe
·
2024-01-03 14:39
java
python
开发语言
2021-02-25 集合框架
集合框架Java集合类主要由两个根接口Collection和Map派生出来的,Collection派生出了三个子接口:List、Set、Queue(
java1.5
)。
你家门口的两朵云
·
2023-12-18 06:23
volatile关键字引入(CPU缓存模型,数据一致性,java内存模型)
自
Java1.5
版本起,volatile关键字所扮演的角色越来越重要,该关键字也成为并发包的基础,所有的原子数据类型都以此作为修饰,相比synchronized关键字,volatile被称为“轻量级锁”
wyaoyao93
·
2023-12-03 18:36
多线程
FreeBSD 5.4 上如何安装
java1.5
哇卡卡卡终于成功安上
java1.5
啦,我曾经尝试过通过ports来安装java,用了两种方法安装ports,一是通过5.4的安装盘,装完的ports比较版本比较低,当用ports安装java时,会出现fetcherror
cqlina
·
2023-12-02 20:23
Java基础之枚举类型
java1.5
之前,主要通过定义一系列静态常量完成。
千锋陈老师
·
2023-12-02 08:28
键盘接收输入Scanner
java.util.Scanner是
Java1.5
的新特征,我们可以通过Scanner类来获取用户的输入。
逗逼的巨兔12138
·
2023-11-30 21:23
java
开发语言
java泛型详解_java 泛型实现原理及使用详解
自
java1.5
起,我们可以在java中使用泛型了。关于为什么要使用泛型,可能是很多新手迷茫的地方。用一个Object类代替不就好了。
ElephantTalk象语
·
2023-11-30 07:35
java泛型详解
Java 集合框架面经
Java1.5
引入了泛型,所有的集合接口和实现都大量地使用它。泛型允许我们为集合提供一个可以容纳的对象类型,因此,如果你添加其它类型的任何元素,它会在编译时报错。
Geffin
·
2023-11-25 23:36
Java面经
集合框架
面经
3.用私有构造器或者枚举类型强化Singleton属性
Java1.5
之前,实现Singleton有两种方式,都要把构造器保持为私有,并导出共有的静态成员,以便能访问该类的唯一实例。方法一:公有静态成员是个final域。
hedgehog1112
·
2023-11-24 02:01
java中Condition类的详细介绍(详解)
已找不到原文了,还望原文博主看到能告诉小白一下,一定标注原文地址一condition介绍及demoCondition是在
java1.5
中才出现的,它用来替代传统的Object的wait()、notify
南 墙
·
2023-11-23 08:05
#
Java学习
Java学习之旅
java
Condition
详细介绍
详解
Spring SPI
是
Java1.5
新添加的一个内置标准,允许不同的开发者去实现某个特定的服务。
黄名富
·
2023-11-22 06:12
Spring
spring
java
后端
java中的Closeable与AutoCloseable
importjava.io.IOException;publicinterfaceCloseableextendsAutoCloseable{publicvoidclose()throwsIOException;}位于java.io中,在
java1.5
zlpzlpzyd
·
2023-11-16 09:17
java
jvm
java
开发语言
网络
java要求枚举编写季节,编写高质量代码:改善Java程序的151个建议(第6章:枚举和注解___建议83~87)...
枚举和注解都是在
Java1.5
中引入的,枚举改变了常量的声明方式,注解耦合了数据和代码。
weixin_39706441
·
2023-11-15 16:47
java要求枚举编写季节
java 枚举 扩展性_Android基础进阶之EffectiveJava翻译系列(第五章:枚举和注解)
Java1.5
中提供的两种新类型Item30:用枚举替代int型常量枚举:一系列常量类型的集合没有枚举前大量定义的常量如下//Theintenumpattern-severelydeficient!
weixin_39629679
·
2023-11-15 16:17
java
枚举
扩展性
使用 CountDownLatch 实现多线程协作
了解CountDownLatch概括CountDownLatch是
Java1.5
版本推出的一个同步辅助类,在构造时需要指定一个计数值,该计数值表示需要等待的事件数量。每当一个事件完成时
爱叨叨的程序狗
·
2023-11-14 03:42
笔记
多线程
java
开发语言
spring
Java为什么能把Python拿捏的死死的
当然这是历史遗留问题,Java一开始没有泛型,后来像Go一样遇到了各种不便,所以
Java1.5
还是1.6(忘了)加了,为了考虑兼容性,JVM本质上是没有泛型的,现在的泛型靠的是运行时强转。
Java零基础教
·
2023-11-04 16:35
并发编程 - PriorityQueue用法
一、PriorityQueue介绍队列是遵循先进先出(First-In-First-Out)模式的,PriorityQueue类在
Java1.5
中引入并作为JavaCollectionsFramework
长情知热爱
·
2023-11-03 19:54
算法
Future&CompletableFuture&Disruptor
因此
java1.5
就提供了Callable接口来实现这一场景,而Future和FutureTask就可以和Callable接口配合起来使用。
xq_adress
·
2023-11-02 11:29
并发
java
前端
servlet
java 异步处理接口_java中原来是这样获取异步处理结果!!
Future模式
Java1.5
开始,提供了Callable和Future,通过它们可以在任务执行完毕之后得到任务执行结果。Future接口可以构建异步应用,是多线程开发中常见的设计模式。
weixin_39993322
·
2023-11-02 03:10
java
异步处理接口
如何正确使用泛型?
前言
Java1.5
之前是没有泛型的,以前从集合中读取每个对象都必须先进行转换,如果不小心存入集合中对象类型是错的,运行过程中转换处理会报错。
yanl_differ_jackyun
·
2023-11-01 22:43
java
泛型
CountDownLatch、CyclicBarrier和Semaphore用法与区别
utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242在
java1.5
中,提供了一些非常有用的辅助类来帮助我们进行并发编程
我想放假休息
·
2023-10-31 09:41
java原子类-Atomic
java1.5
引进原子类,具体在java.util.concurrent.atomic包下,atomic包里面一共提供了13个类,分为4种类型,分别是:原子更新基本类型,原子更新数组,原子更新引用,原子更新属性
架构大数据双料架构师
·
2023-10-29 06:03
java
开发语言
算法
后端
Java并发编程之深入理解线程池原理及实现
虽然
Java1.5
之后在JUC包中提供了内置线程池可以拿来就用,但是这之前仍有许多老的应用和系统是需要程序员自己开发的。
weixin_34132768
·
2023-10-27 14:47
java
设计模式
数据结构与算法
Effective Java 读书笔记(二)
在
JAVA1.5
之前实现单列有两种常见方式:1.第一种方式:公有域。
ChaosAlaska
·
2023-10-21 11:25
java中的泛型
一为啥要有泛型泛型这个概念是在
Java1.5
提出来的,之前是没有的,那为什么之前没有,现在要提出来这个概念呢?
是三好
·
2023-10-18 19:50
java补充
java
开发语言
泛型
枚举探秘:Java中的神奇力量!
在Java枚举出现之前,通常会使用常量类来表示一组固定的常量值,直到
Java1.5
之后推出了枚举,那么枚举类型有哪些特点,它比常量类又好在哪里呢。本文将分析一下枚举的特点及用法。
这我可不懂
·
2023-10-16 22:10
python
前端
linux
Java注解——初识
Annotation(注解)这个新特性是在
java1.5
之后被引入的。
明丶夷
·
2023-10-16 08:52
java从文件中读取数据的几种方法(Java io基础)
Scanner(
Java1.5
)按行读数据及String、Int类型等按分隔符读数据。
南风知易✓✓✓
·
2023-10-14 01:38
java
开发语言
后端
J.U.C组件拓展
J.U.C-FutureTask在Java中一般通过继承Thread类或者实现Runnable接口这两种方式来创建线程,但是这两种方式都有个缺陷,就是不能在执行完成后获取执行的结果,因此
Java1.5
之后提供了
端碗吹水
·
2023-10-12 21:21
浅谈 Java 内存模型
最初的JMM设计不充分,因此JMM在
Java1.5
进行了修订。此版本的JMM仍在Java8中使用。JavaMe
AI乔治
·
2023-10-07 16:49
从分段锁到 CAS:ConcurrentHashMap的进化之路
自
Java1.5
版本以来,它一直在不断演进,不断优化性能和并发度。
KK_crazy
·
2023-09-26 00:54
python
开发语言
java
测试工具
算法
jvm
Java泛型学习笔记(1)
最近开始读《JavaGenerics》,这本书有年头了,主要介绍了
Java1.5
这个时代带来的变化——泛型,它的来龙去脉等。
我要做大牛23333
·
2023-09-25 02:41
多线程和并发库应用十-锁
在
java1.5
之后加入并发包加入了一个锁的类在学习或者使用Java的过程中进程会遇到各种各样的锁的概念:公平锁、非公平锁、自旋锁、可重入锁、偏向锁、轻量级锁、重量级锁、读写锁、互斥锁等待。
WQ同学
·
2023-09-23 15:31
java
java
多线程
并发
应用
锁
java 自定义注解 解析_Java注解教程:自定义注解示例,利用反射进行解析
注解是
Java1.5
引入的,目前已被广泛应用于各种Java框架,如Hibernate,Jersey,Spring。
郑瑜伊
·
2023-09-21 07:33
java
自定义注解
解析
java 自定义注解 教程_Java注解教程及自定义注解
Java1.5
引入了注解,当前许多java框架中大量使用注解,如Hibernate、Jersey、Spring。注解作为程序的元数据嵌入到程序当中。注解可以被一些解析工具或者是编译工具进行解析。
史努比狗狗
·
2023-09-21 07:03
java
自定义注解
教程
java 注解默认值_Java系列之注解
Java注解(Annotation)又称之为Java标注、元数据,是
Java1.5
之后加入的一种特殊语法,通过注解可以标注Java中的类、方法、属性、参数、包等,可以通过反射原理对这些元数据进行访问,注解的使用不会影响程序的正常运行
橘喲
·
2023-09-20 22:27
java
注解默认值
Java多线程-Callable和Future
自从
Java1.5
开始,就提供了Callable和Future,通过它们可以在任务执行完毕之后得到任务执行结果。C
4553675200ad
·
2023-09-19 12:41
Java入坑之语法糖
for循环的语法格式如下:for(初始化;布尔表达式;更新){//代码语句}for-each循环是
Java1.5
的新特性之一,它可以方便地遍历数组或集合中的元素,而不需要使用下标或迭代器。
烟雨平生9527
·
2023-09-17 17:20
JAVA入坑
java
开发语言
JAVA-Map 详解
Java1.5
后有了concurrent包,因此处理java.utils里面有Map的实现外,concurrent包中也增加了同步Map的实现。
不高山
·
2023-09-17 00:55
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他