首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

设置 java -jar 进程显示名称

有时候我们会用 nohup java -jar xxx.jar来将一些可执行java application挂在后台,类似windows服务一样来运行。...但是有一个不爽地方,在linux终端里用jps显示时,全都显示成jar,如下图所示: ?...这样看上去很不清楚,不知道哪个jar对应是哪个应用,当然可以用 ps -ef|grep java 来看,但是通常服务器上跑着很多java进程,执行一下满屏都是密密麻麻字,想要进一步过滤,还得加过滤条件...今天,无意发现一个很简单办法,可以直接让jps显示出真实jar包名称,简单到哭,说出来都没人信。...java -jar jar包完整路径 比如: java -jar /home/weblogic/test/hello.jar  然后就可以了,效果如下: ? 然后jps ?

2K70

Java变量

关注我们 注:下面讲到初始化就是赋值意思 变量 基本概念 我们通过变量来操纵存储空间中数据,变量就是指代这个存储空间!空间位置是确定,但是里面放置什么值不确定!...编号就对应于我们变量变量名,里面存什么对应于我们变量值。 Java 是一种强类型语言,每个变量都必须声明其类型。 Java 变量是程序中最基本存储单元,其要素包括变量名,变量类型和作用域。...变量名必须是合法标识符。...注:对于局部变量 java 虚拟机并不会给它自行初始化,也就是并不会给它赋上该类型默认值,局部变量需要自己去初始化。...实例变量(成员变量 member variable): 方法外部、类内部定义变量。从属于对象,生命周期伴随对象始终。

2.3K10

Java 菜鸟入门 | Java静态变量、实例变量、局部变量和成员变量

前言 学习 Java 过程中,一开始很容易被这些各种变量绕晕,这篇博客主要介绍了这几种变量之间关系和区别。...成员变量 作用范围是整个类,相当于 C 语言中全局变量,定义在方法体和语句块之外,一般定义在类声明之下;成员变量包括实例变量和静态变量(类变量)。...局部变量方法中变量,访问修饰符不能用于局部变量,声明在方法、构造方法或语句块中,在栈上分配,无默认值,必须经初始化。...,随对象消失而消失 随方法调用而存在,随方法运行结束而消失 作用域 所属大括号 总结 以上就是关于 Java 编程中,静态变量、类变量、实例变量、局部变量以及成员变量之间相关区别了。...读完本文,你是否对这几个变量之间能进行一定程度上区分了呢?

1.5K20

Java 变量

# Java 变量 变量是程序基本组成单位 简单原理示意图 变(变化)量(值)介绍 概念 变量使用基本步骤 变量快速入门 变量使用注意事项 程序中+号使用 数据类型 整数类型 基本介绍 整型使用细节...变量有三个基本要素(类型+名称+值) # 简单原理示意图 # 变(变化)量(值)介绍 # 概念 变量相当于内存中一个数据存储空间表示,你可以把变量看做是一个房间门牌号,通过门牌号我们可以找到房间...变量表示内存中一个存储区域[不同变量,类型不同,占用空间大小不同,比如: int 4个字节,double 就是8个字节,先有基本印象,后面说字节] 该区域有自己名称[变量名]和类型[数据类型]...Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。...# 整数类型 # 基本介绍 Java 整数类型就是用于存放整数值,比如 12 , 30, 3456 等等 # 整型使用细节 # 浮点类型 # 基本介绍 Java 浮点类型可以表示一个小数,比如

85730

Java变量

变量 变量本质上就是代表一个”可操作存储空间”,空间位置是确定,但是里面放置什么值不确定。我们可通过变量名来访问“对应存储空间”,从而操纵这个“存储空间”存储值。...变量作为程序中最基本存储单元,其要素包括变量名,变量类型和作用域。变量在使用前必须对其声明, 只有在变量声明以后,才能为其分配相应长度存储空间。 变量分类 按数据类型分 ?...区别: 1.成员变量有默认初始值,局部变量没有 2.成员变量作用域在整个类内部,局部变量在当前方法或代码块中 整形: byte(1字节=8bit) 、 short(2字节) 、 int(4字节)...1.浮点型,表示带小数点数值 2.float表示数值范围比long还大 3.定义float类型变量时,变量要以"f"或"F"结尾如果不写则会报错 ? ?...② 数据类型 变量名; 变量名 = 变量值; 变量使用注意点: ① 变量必须先声明,后使用 ② 变量都定义在其作用域内。在作用域内,它是有效

91220

Java变量

对于 Java 语言来讲,Java 是一种强类型语言,因此变量都必须有一个类型。...命名变量规则和约定如下: 变量名称可以是任何合法标识符,以字母,美元符号$或下划线_开头。...为变量选择名称时,推荐使用完整英文单词,不推荐使用单词缩写,更不要使用中文拼音。这样做有利于代码阅读和理解。...另外请牢记,选择名称不能是关键字或保留字; 变量命名区分大小写; 变量命名应采用小驼峰命名法。...所谓小驼峰命名法,就是如果你选择名称只包含一个单词,那么用全部小写字母拼写该单词;如果名称包含多个单词,请将第二个单词起每个单词第一个字母都大写; 如果变量存储了一个常量值,要将每个字母大写并用下划线字符分隔每个单词

74930

java局部变量和全局变量_java全局变量和局部变量

首先,Java语言是这么明文规定。局部变量使用前必须赋值。为什么Java 语言要这么规定呢。我们知道Java 是一门面向对象语言,它将重点放在 数据 和对象接口上。...最上面部分代码,将 a 变量作为类成员变量,当我们创建对象时候,Java 虚拟机会在系统堆 (heap)区域申请一块内存区域来存放类数据,在这里成员变量就是类数据,这个时候JVM为加载类要分配内存啦...现在我们想一想如果Java 设计时候也给方法里局部变量赋初始值会怎样? 一个方法里面可能会有很多个局部变量,类里面也会有很多个方法,而且生命周期短。...我们还可以换个角度来想这个问题,假如你是开发 Java 这门伟大语言开发者,你在设计时候,类成员变量是要在堆中分配内存,方法中局部变量是在栈中。...(ps: static 修饰成员变量不用创建对象也可以哦)   最后套用《Thinking in Java》作者的话: 编译器当然可以为局部变量附一个默认值,但是未初始化局部变量更有可能是程序员疏忽

1.7K20

Java变量

从本质上讲,变量其实是内存中一小块区域 分类 按被声明位置划分 成员变量 方法外部,类内部定义变量变量(静态变量):独立于方法之外变量,用 static 修饰。...静态变量可以通过:ClassName.VariableName方式访问。 类变量被声明为public static final类型时,类变量名称一般建议使用大写字母。...一般情况下应该把实例变量设为私有。通过使用访问修饰符可以使实例变量对子类可见; 实例变量具有默认值。数值型变量默认值是0,布尔型变量默认值是false,引用类型变量默认值是null。...成员变量随着对象创建而存在,随着对象消失而消失。 与对象相关性 静态变量是所有对象共享数据。 成员变量是每个对象所特有的数据。...局部变量 局部变量:类方法中变量

82520

JAVA 变量

变量 5.1 变量概述 变量:在程序运行过程中,其值可以发生改变量。 从本质上讲,变量是内存中一小块区域,其值可以在一定范围内变化。...// 声明int类型变量c和d,中间使用逗号隔开 c = 30; d = 40; System.out.println(c); System.out.println(d); 变量使用:通过变量名访问即可...5.2 使用变量注意事项 在同一对花括号中,变量名不能重复。 变量在使用之前,必须初始化(赋值)。 定义long类型变量时,需要在整数后面加L(大小写均可,建议大写)。...定义float类型变量时,需要在小数后面加F(大小写均可,建议大写)。因为浮点数默认类型是double, double取值范围是大于`,类型不兼容。...(a); } } 案例二 /* 变量使用注意事项: 名字不能重复 变量未赋值,不能使用 long类型变量定义时候,为了防止整数过大,后面要加L float类型变量定义时候

60440

Java-变量继承

版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同许可协议分发本文 (Creative Commons) 问题引出 只怪自己Java语法学不精,突然产生一个问题...:因为一想到变量就是简单几个符号,需要继承吗?...Java中到底能不能继承父类变量? 答:子类是可以继承父类变量,但是静态变量和一般变量有所区别。...静态变量和一般变量区别 静态变量和一般变量都能继承于父类,但是静态变量在子类中使用set方法修改,父类也会被相同地修改;一般变量在子类中用set方法修改则不会对父类有影响。...i测试值为:"+i+" "+"普通变量j值为:"+j); } } class ChildClass extends ExtendStaticTest{ public void set

90220

java环境变量_java环境变量

我们需要把 jdk安装目录下bin目录增加到现有的PATH变量中,bin目录中包含经常要用到可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac...我们 需要把jdk安装目录下lib子目录中dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。 3. JAVA_HOME环境变量。...它指向jdk安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好jdk。...变量设置参数如下: 变量名:JAVA_HOME 变量值:C:\Program Files (x86)\Java\jdk1.8.0_91 // 要根据自己JDK实际安装路径配置 变量名:CLASSPATH...变量名:Path 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; JAVA_HOME 设置 PATH设置 CLASSPATH 设置 这是 Java 环境配置

1.7K20

java静态全局变量和全局变量区别_java静态全局变量

但是,不幸是,Java从技术上不允许在全局范围内创建变量。 在本文中,我们将介绍如何在Java中模拟和使用全局变量。 什么是全局变量? 全局变量是可以从任何范围访问变量。...如果您尝试在另一个作用域中重用该名称,则可能导致问题。...假设打印语句引用局部变量。 假定print语句引用局部变量,除非使用特殊语法引用全局变量。 第三种方法是当方法参数使用相同名称Java如何处理实例变量。...Java为什么不使用全局变量? 这个问题简短答案是:故意设计。Java被创建为纯粹面向对象编程语言,这就是为什么您创建所有内容都包装在一个类中原因。...订阅电子报 订阅 这是Java试图通过没有全局变量来避免那种情况。在大型项目中使用全局变量会导致意外和意外行为,因为在代码不同部分中声明和修改了变量。 如何在Java中模拟全局变量?

4.4K40

Java全局变量(成员变量)和局部变量区别

一、下面先大致介绍java中static关键字作用 1:为某特定数据类型或对象分配单一存储空间,而与创建对象个数无关。...static修饰变量:静态变量 static修饰方法:静态方法 二.变量分类: 2.1变量根据声明位置进行划分: 在方法体中声明变量叫做:局部变量。..., 只有实例化类后才可以使用此类中实例变量 (即new 对象后才能调用)如代码中 2.4局部变量 这里仅讲解 方法体内定义局部变量 方法体内定义局部变量仅能在该方法中使用,若外部直接使用,则会报错...三、全局变量和局部变量区别如下: 1,作用域不同:全局变量作用域为整个程序,而局部变量作用域为当前函数或循环等 2,内存存储方式不同:全局变量存储在全局数据区中,局部变量存储在栈区 3,生命期不同...:全局变量生命期和主程序一样,随程序销毁而销毁,局部变量在函数内部或循环内部,随函数退出或循环退出就不存在了 4,使用方式不同:全局变量在声明后程序各个部分都可以用到,但是局部变量只能在局部使用

1K10
领券