×

全局变量和静态变量 变量 静态变量

全局变量和静态变量有何异同?Linux中JDK的安装和配置方法

admin admin 发表于2022-07-12 21:21:13 浏览88 评论0

抢沙发发表评论

全局变量和静态变量有何异同


全局变量和静态全局变量的区别在于作用域不同
就是说一个项目里如果有多个源程序文件
非静态全局变量可以在所有源文件里调用
静态全局变量只能在本文件里调用,不允许在其他文件里调用
//file1.cpp
static
int
a;//只能在file1.cpp里使用
int
b;
//可以在file2.cpp里使用
extern
int
c;
//file2.cpp里的c
int
main(void)
{
a
=
1;
b
=
2;
}
//file2.cpp
static
int
a;//只能在file2.cpp里使用
int
c;
//可以在file1.cpp里使用
extern
int
b;
//file1.cpp里的b
int
fun(void)
{
c
=
a
+
b;
}
在多文件的项目开发中这样可以避免由于变量重名造成的冲突

Linux中JDK的安装和配置方法

1.软件下载1.下载JDK(下面的32位和64位系统下的版本)更新 - 替代词 - nstall/usr/bin/java/java java/lib/lib/java7/java 300 update-resternatives-nstall/usr/bin/javac javac/usr/lib/java7/bin/javac 300 update-alternatives -nstall/usr/usr/jar/jar/jvm/jiva7/jar。/javap 300执行以下命令并设置默认版本。执行此命令后,系统将列出当前的各种JDK版本,它将提示您选择#update -alternatives -config java4,test#java -version#test test test test test JAVA版本是否成功JAVA版本“ 1.7.0_09” Java(TM)SE运行时环境(构建1.7.0_09-B05)Java热点(TM)客户端VM(构建23.5-B02,混合模式),混合模式),混合模式)

linux中如何配置jdk 环境变量

vim /etc /profile打开配置文件

  • 将这些内容添加到最后一侧(我的JDK路径是/Data/jdk1.8.0_11)

    导出java_home =/data/jdk1.8.0_11 #enter your jdk路径

    export CLASSPATH=$JAVA_HOME/lib

    export PATH=$JAVA_HOME/bin:$PATH

  • 保存出口后,它仍然无效,您需要下订单才能生效

    源 /etc /个人资料

  • 检查是否生效

    Java- version

  • 结果是:

    Java版本“ 1.8.0_11”

    Java(TM)SE运行时环境(构建1.8.0_11-B12)

    Java热点(TM)64位服务器VM build 25.11-B03,混合模式)