(注:先回顾下JDK1.5版本出现的注解 ,然后再解释JDK 8的注解 更新内容。)一.注解(JDK1.5)1.注解(@):注解就相当于一种标记,在程序中加了注解就等于为程序加了某种标记。(JDK1.5新特性)。2.作用:告诉javac编译器或者java开发工具……向其传递某种信息,作为一个标记。3.了解注解:一个注解就是一个类。标记
可以加在包、类、字段、方法,方法参数以及局部变量上。
转载
2023-12-04 14:42:28
47阅读
# 解决Javahome改了但是java-version还是没变的问题
## 介绍
在Java开发中,我们经常需要配置Java环境变量。有时候,我们可能会遇到这样的问题:当我们改变了Javahome的路径,但是在命令行中执行`java -version`命令后,发现Java版本并没有变化。这个问题可能是由于环境变量配置不正确导致的。在本文中,我将向你介绍如何解决这个问题,并提供详细的步骤和代码示
原创
2023-09-02 08:50:24
1367阅读
1. 打开 环境变量窗口
右键 This PC(此电脑) -> Properties(属性) -> Advanced system settings(高级系统设置) -> Environment Variables(环境变量)...
点击完高级系统设置后画面应该是这个样子
2. 新建或者编辑JAVA_HOME
原先有这两个路径你直接修改,没有你就新建。按照图片中的路
转载
2023-06-22 00:00:02
291阅读
一个忙(mo)碌(yu)的下午,小航同学,突然大骂一声,“TM ,见鬼了,version没变,更新就是不成功”。我看他,满头大汗,双手握拳,面目狰狞,似乎又要发作,赶紧说:“不成功没关系啊,重试就好,乐观锁一般是要重试的”他略带鄙视的说道:代码有重试了逻辑,我还加日志了,结果发现version没变,就是更新不成功。作为对技术小有追求的人,他怎么一说,立刻引起了我的好奇,随后诚恳的说道,我能看看代码
转载
2021-02-09 20:22:53
196阅读
2评论
关于Java优化 集合的选择 String、StringBuffer、StringBuilder String、StringBuffer、StringBuilder都是采用char数组实现的 StringBuffer、StringBuilder默认初始化16个 扩容int newCapacity = (value.length + 1) * 2; 1,Vector、Hashta
转载
2024-10-13 17:28:49
28阅读
# 解决 IntelliJ IDEA 中 Java 目录未变色的问题
当你开始使用 IntelliJ IDEA 开发 Java 项目时,有时你可能会发现项目文件夹的颜色没有发生变化。这一般意味着 IDE 没有正确识别你的 Java 项目结构。本文将逐步指导你如何解决这个问题。
## 流程概览
下面是解决“Java 目录没变色”问题的步骤。
| 步骤 | 操作
现在的版本是java1.6.0_23
正确的版本是javav1.6的 怎么回事
查一下我的版本 :java -version
什么错
让人头大
执行这个语句
update-alternatives --config java (由于ubuntu中可能会有默认的jdk,如openjdk,所以,
转载
2022-12-07 01:15:30
140阅读
上篇幅介绍了启动eclipse遇到的问题,这个篇幅就好好讲讲,在cmd中java -version和javac -version 不一样的原因和解决办法。 如题,首先我们在桌面,开始->运行->键入cmd 回车,进入windows命令行。进入如图所示的画面: 可知,当前默认目录为C盘Users文件夹下的Administrator文件夹。一般而言,我们习惯改变当前目录。由于window
转载
2023-07-17 20:26:16
64阅读
1.执行Linux命令 -----vim /etc/profile 编辑profile 文件,在里面添加:#set java enviroment JAVA_HOME=/opt/JavaHome/jdk1.8.0_171JRE_HOME=/opt/JavaHome/jdk1.8.0_171/jreCLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAV
转载
2023-05-29 17:38:28
88阅读
系统先装了jdk1.8 ,环境变量里配置的是jdk1.8,java -version 与javac -version 版本一致。然后安装了jdk1.7 ,环境变量java_home 改成了1.7,但是cmd 里输入java -version 和javac -version版本就不一致,一个是java -version 显示是1.8,javac -version 是1.7 据说:运行jav
转载
2023-06-24 23:36:19
223阅读
注解的概念 定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释; 概念描述:注解是JDK1.5的新特性;注解相当一种标记,是类的组成部分,可以给类携带一些额外的信息;标记(注解)可以加在包,类,字段,方法,方
转载
2023-06-08 13:34:23
444阅读
java默认沙箱:
一,沙箱成员(要素)
1.权限
如:permission java.io.FilePermission "<<ALL FILES>>" , "read,write,delete,execute"
2.代码源
3.保护域
4.策略文件
5.密钥库
二,代码源
权限放在最后总结
1,包含:代码基、签名者
2,代码基可以是任何合法的url,签名者是密钥库中
转载
2024-01-22 22:10:45
70阅读
个人学习过程中总结,如有不同见解望交流。一、Yarn是什么:(yet another resource Negotiator,另一种资源协调者)yarn是一种分布式资源管理调度框架,是mrv1分支的另一种资源协调框架。先介绍下mrv1:mrv1也是一种master-slave形式的资源协调框架,由一个JobTracker和多个TaskTracker组成。其一个JobTracker管理所有TaskT
转载
2024-07-10 04:24:45
41阅读
Java 基础知识总结一、Java概述JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre。JRE:Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。JVM:Java Virtual Machine,java虚拟机,用于保证java的跨平台的特性(java语言是跨平台,JV
# Java BigDecimal 相加数值没变
## 1. 背景
在Java中,我们经常需要处理大数字,例如财务计算、科学计算等。而Java的基本数据类型(如int、double)无法精确表示大数字,因此需要使用Java提供的BigDecimal类来进行精确计算。
BigDecimal类是Java中一个用于任意精度的实数运算的类。它可以表示一个任意大小且精确的浮点数。
然而,在使用Big
原创
2023-12-19 10:00:29
557阅读
# Java 版本管理入门指南
在这一篇文章中,我们将会详细探讨如何实现和管理不同的 Java 版本。为了让初学者能够清晰理解这个过程,我们将以一个流程表作为起点,随后详细描述每一步的具体操作,并提供相应的代码示例和解释。
## 流程概述
以下是实现和管理 Java 版本的基本步骤:
| 步骤 | 描述 | 工具/命令
我在JavaOne 2012上 了解的有趣的工具之一是Checker Framework 。 Checker Framework的网页之一 指出 ,Checker Framework“增强了Java的类型系统,使其更强大,更有用”,从而使软件开发人员“能够检测并防止Java程序中的错误”。 查看Checker框架的一种方法是,实现JSR 305 (“软件缺陷检测批注”)的实施,前提是该软件未
转载
2023-09-06 15:49:31
83阅读
1、出现原因我之前安装的jdk是1.6;后来又装成1.8,把变量名JAVA_HOME改成了1.8的文件路径,最终导致java -version和javac -version显示的版本不一致。2、错误结果java -version 显示的是最新安装版本的java javac -version 显示的是你配置环境变量版本的java3、修改方法把 %JAVA_HOME
转载
2023-06-28 17:51:02
320阅读
Java是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言,是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。简单易学,完全面向对象,安全可靠,与平台无关的编程语言。 现在最新的java13 市场上现在用的最多的java8就是java1.8JAVAEE是指
转载
2023-08-15 19:57:57
524阅读
# Java版本介绍及使用示例
Java是一种广泛使用的计算机编程语言,拥有强大的跨平台特性,能够在各种操作系统上运行。Java版本不断更新,每个版本都会带来新的功能和改进。在本文中,我们将介绍Java的不同版本,并提供一些使用示例。
## Java版本
Java的版本通常以"1.x"的形式命名,其中x表示版本号。以下是一些常见的Java版本:
- Java 8:引入了Lambda表达式、
原创
2024-07-13 04:20:12
58阅读