在java语言中,有时候变量常量声明时要加一个“static”,有的时候不加。问一下这个词有什么用 java中static作用是什么?

java\u4e2d\u4f7f\u7528static\u58f0\u660e\u7684\u53d8\u91cf\u662f\u5426\u5fc5\u987b\u8d4b\u521d\u503c

\u4e0d\u662f\u5fc5\u9700\u7684\u3002\uff08\u8fd9\u4e2a\u6211copy\u7684\uff0c\u770b\u770b\u6709\u597d\u5904\u3002\uff09
static\u8868\u793a\u201c\u5168\u5c40\u201d\u6216\u8005\u201c\u9759\u6001\u201d\u7684\u610f\u601d\uff0c\u7528\u6765\u4fee\u9970\u6210\u5458\u53d8\u91cf\u548c\u6210\u5458\u65b9\u6cd5\uff0c\u4e5f\u53ef\u4ee5\u5f62\u6210\u9759\u6001static\u4ee3\u7801\u5757\uff0c\u4f46\u662fJava\u8bed\u8a00\u4e2d\u6ca1\u6709\u5168\u5c40\u53d8\u91cf\u7684\u6982\u5ff5\u3002
\u3000\u88abstatic\u4fee\u9970\u7684\u6210\u5458\u53d8\u91cf\u548c\u6210\u5458\u65b9\u6cd5\u72ec\u7acb\u4e8e\u8be5\u7c7b\u7684\u4efb\u4f55\u5bf9\u8c61\u3002\u4e5f\u5c31\u662f\u8bf4\uff0c\u5b83\u4e0d\u4f9d\u8d56\u7c7b\u7279\u5b9a\u7684\u5b9e\u4f8b\uff0c\u88ab\u7c7b\u7684\u6240\u6709\u5b9e\u4f8b\u5171\u4eab\u3002\u53ea\u8981\u8fd9\u4e2a\u7c7b\u88ab\u52a0\u8f7d\uff0cJava\u865a\u62df\u673a\u5c31\u80fd\u6839\u636e\u7c7b\u540d\u5728\u8fd0\u884c\u65f6\u6570\u636e\u533a\u7684\u65b9\u6cd5\u533a\u5185\u5b9a\u627e\u5230\u4ed6\u4eec\u3002\u56e0\u6b64\uff0cstatic\u5bf9\u8c61\u53ef\u4ee5\u5728\u5b83\u7684\u4efb\u4f55\u5bf9\u8c61\u521b\u5efa\u4e4b\u524d\u8bbf\u95ee\uff0c\u65e0\u9700\u5f15\u7528\u4efb\u4f55\u5bf9\u8c61\u3002

\u3000\u7528public\u4fee\u9970\u7684static\u6210\u5458\u53d8\u91cf\u548c\u6210\u5458\u65b9\u6cd5\u672c\u8d28\u662f\u5168\u5c40\u53d8\u91cf\u548c\u5168\u5c40\u65b9\u6cd5\uff0c\u5f53\u58f0\u660e\u5b83\u7c7b\u7684\u5bf9\u8c61\u5e02\uff0c\u4e0d\u751f\u6210static\u53d8\u91cf\u7684\u526f\u672c\uff0c\u800c\u662f\u7c7b\u7684\u6240\u6709\u5b9e\u4f8b\u5171\u4eab\u540c\u4e00\u4e2astatic\u53d8\u91cf\u3002

\u3000static \u53d8\u91cf\u524d\u53ef\u4ee5\u6709private\u4fee\u9970\uff0c\u8868\u793a\u8fd9\u4e2a\u53d8\u91cf\u53ef\u4ee5\u5728\u7c7b\u7684\u9759\u6001\u4ee3\u7801\u5757\u4e2d\uff0c\u6216\u8005\u7c7b\u7684\u5176\u4ed6\u9759\u6001\u6210\u5458\u65b9\u6cd5\u4e2d\u4f7f\u7528\uff08\u5f53\u7136\u4e5f\u53ef\u4ee5\u5728\u975e\u9759\u6001\u6210\u5458\u65b9\u6cd5\u4e2d\u4f7f\u7528--\u5e9f\u8bdd\uff09\uff0c\u4f46\u662f\u4e0d\u80fd\u5728\u5176\u4ed6\u7c7b\u4e2d\u901a\u8fc7\u7c7b\u540d\u6765\u76f4\u63a5\u5f15\u7528\uff0c\u8fd9\u4e00\u70b9\u5f88\u91cd\u8981\u3002\u5b9e\u9645\u4e0a\u4f60\u9700\u8981\u641e\u660e\u767d\uff0cprivate\u662f\u8bbf\u95ee\u6743\u9650\u9650\u5b9a\uff0cstatic\u8868\u793a\u4e0d\u8981\u5b9e\u4f8b\u5316\u5c31\u53ef\u4ee5\u4f7f\u7528\uff0c\u8fd9\u6837\u5c31\u5bb9\u6613\u7406\u89e3\u591a\u4e86\u3002static\u524d\u9762\u52a0\u4e0a\u5176\u5b83\u8bbf\u95ee\u6743\u9650\u5173\u952e\u5b57\u7684\u6548\u679c\u4e5f\u4ee5\u6b64\u7c7b\u63a8\u3002

\u3000static\u4fee\u9970\u7684\u6210\u5458\u53d8\u91cf\u548c\u6210\u5458\u65b9\u6cd5\u4e60\u60ef\u4e0a\u79f0\u4e3a\u9759\u6001\u53d8\u91cf\u548c\u9759\u6001\u65b9\u6cd5\uff0c\u53ef\u4ee5\u76f4\u63a5\u901a\u8fc7\u7c7b\u540d\u6765\u8bbf\u95ee\uff0c\u8bbf\u95ee\u8bed\u6cd5\u4e3a\uff1a
\u7c7b\u540d.\u9759\u6001\u65b9\u6cd5\u540d(\u53c2\u6570\u5217\u8868...)
\u7c7b\u540d.\u9759\u6001\u53d8\u91cf\u540d

\u3000\u7528static\u4fee\u9970\u7684\u4ee3\u7801\u5757\u8868\u793a\u9759\u6001\u4ee3\u7801\u5757\uff0c\u5f53Java\u865a\u62df\u673a\uff08JVM\uff09\u52a0\u8f7d\u7c7b\u65f6\uff0c\u5c31\u4f1a\u6267\u884c\u8be5\u4ee3\u7801\u5757\uff08\u7528\u5904\u975e\u5e38\u5927\uff0c\u5475\u5475\uff09\u3002

1\u3001static\u53d8\u91cf
\u3000\u6309\u7167\u662f\u5426\u9759\u6001\u7684\u5bf9\u7c7b\u6210\u5458\u53d8\u91cf\u8fdb\u884c\u5206\u7c7b\u53ef\u5206\u4e24\u79cd\uff1a\u4e00\u79cd\u662f\u88abstatic\u4fee\u9970\u7684\u53d8\u91cf\uff0c\u53eb\u9759\u6001\u53d8\u91cf\u6216\u7c7b\u53d8\u91cf\uff1b\u53e6\u4e00\u79cd\u662f\u6ca1\u6709\u88abstatic\u4fee\u9970\u7684\u53d8\u91cf\uff0c\u53eb\u5b9e\u4f8b\u53d8\u91cf\u3002\u4e24\u8005\u7684\u533a\u522b\u662f\uff1a
\u3000\u5bf9\u4e8e\u9759\u6001\u53d8\u91cf\u5728\u5185\u5b58\u4e2d\u53ea\u6709\u4e00\u4e2a\u62f7\u8d1d\uff08\u8282\u7701\u5185\u5b58\uff09\uff0cJVM\u53ea\u4e3a\u9759\u6001\u5206\u914d\u4e00\u6b21\u5185\u5b58\uff0c\u5728\u52a0\u8f7d\u7c7b\u7684\u8fc7\u7a0b\u4e2d\u5b8c\u6210\u9759\u6001\u53d8\u91cf\u7684\u5185\u5b58\u5206\u914d\uff0c\u53ef\u7528\u7c7b\u540d\u76f4\u63a5\u8bbf\u95ee\uff08\u65b9\u4fbf\uff09\uff0c\u5f53\u7136\u4e5f\u53ef\u4ee5\u901a\u8fc7\u5bf9\u8c61\u6765\u8bbf\u95ee\uff08\u4f46\u662f\u8fd9\u662f\u4e0d\u63a8\u8350\u7684\uff09\u3002
\u3000\u5bf9\u4e8e\u5b9e\u4f8b\u53d8\u91cf\uff0c\u6ca1\u521b\u5efa\u4e00\u4e2a\u5b9e\u4f8b\uff0c\u5c31\u4f1a\u4e3a\u5b9e\u4f8b\u53d8\u91cf\u5206\u914d\u4e00\u6b21\u5185\u5b58\uff0c\u5b9e\u4f8b\u53d8\u91cf\u53ef\u4ee5\u5728\u5185\u5b58\u4e2d\u6709\u591a\u4e2a\u62f7\u8d1d\uff0c\u4e92\u4e0d\u5f71\u54cd\uff08\u7075\u6d3b\uff09\u3002

2\u3001\u9759\u6001\u65b9\u6cd5
\u3000\u9759\u6001\u65b9\u6cd5\u53ef\u4ee5\u76f4\u63a5\u901a\u8fc7\u7c7b\u540d\u8c03\u7528\uff0c\u4efb\u4f55\u7684\u5b9e\u4f8b\u4e5f\u90fd\u53ef\u4ee5\u8c03\u7528\uff0c\u56e0\u6b64\u9759\u6001\u65b9\u6cd5\u4e2d\u4e0d\u80fd\u7528this\u548csuper\u5173\u952e\u5b57\uff0c\u4e0d\u80fd\u76f4\u63a5\u8bbf\u95ee\u6240\u5c5e\u7c7b\u7684\u5b9e\u4f8b\u53d8\u91cf\u548c\u5b9e\u4f8b\u65b9\u6cd5 (\u5c31\u662f\u4e0d\u5e26static\u7684\u6210\u5458\u53d8\u91cf\u548c\u6210\u5458\u6210\u5458\u65b9\u6cd5)\uff0c\u53ea\u80fd\u8bbf\u95ee\u6240\u5c5e\u7c7b\u7684\u9759\u6001\u6210\u5458\u53d8\u91cf\u548c\u6210\u5458\u65b9\u6cd5\u3002\u56e0\u4e3a\u5b9e\u4f8b\u6210\u5458\u4e0e\u7279\u5b9a\u7684\u5bf9\u8c61\u5173\u8054\uff01\u8fd9\u4e2a\u9700\u8981\u53bb\u7406\u89e3\uff0c\u60f3\u660e\u767d\u5176\u4e2d\u7684\u9053\u7406\uff0c\u4e0d\u662f\u8bb0\u5fc6\uff01\uff01\uff01
\u3000\u56e0\u4e3astatic\u65b9\u6cd5\u72ec\u7acb\u4e8e\u4efb\u4f55\u5b9e\u4f8b\uff0c\u56e0\u6b64static\u65b9\u6cd5\u5fc5\u987b\u88ab\u5b9e\u73b0\uff0c\u800c\u4e0d\u80fd\u662f\u62bd\u8c61\u7684abstract\u3002

3\u3001static\u4ee3\u7801\u5757
\u3000static \u4ee3\u7801\u5757\u4e5f\u53eb\u9759\u6001\u4ee3\u7801\u5757\uff0c\u662f\u5728\u7c7b\u4e2d\u72ec\u7acb\u4e8e\u7c7b\u6210\u5458\u7684static\u8bed\u53e5\u5757\uff0c\u53ef\u4ee5\u6709\u591a\u4e2a\uff0c\u4f4d\u7f6e\u53ef\u4ee5\u968f\u4fbf\u653e\uff0c\u5b83\u4e0d\u5728\u4efb\u4f55\u7684\u65b9\u6cd5\u4f53\u5185\uff0cJVM\u52a0\u8f7d\u7c7b\u65f6\u4f1a\u6267\u884c\u8fd9\u4e9b\u9759\u6001\u7684\u4ee3\u7801\u5757\uff0c\u5982\u679cstatic\u4ee3\u7801\u5757\u6709\u591a\u4e2a\uff0cJVM\u5c06\u6309\u7167\u5b83\u4eec\u5728\u7c7b\u4e2d\u51fa\u73b0\u7684\u5148\u540e\u987a\u5e8f\u4f9d\u6b21\u6267\u884c\u5b83\u4eec\uff0c\u6bcf\u4e2a\u4ee3\u7801\u5757\u53ea\u4f1a\u88ab\u6267\u884c\u4e00\u6b21\u3002\u4f8b\u5982\uff1a

public class Test5 {
private static int a;
private int b;

static{
Test5.a=3;
System.out.println(a);
Test5 t=new Test5();
t.f();
t.b=1000;
System.out.println(t.b);
}
static{
Test5.a=4;
System.out.println(a);
}
public static void main(String[] args) {
// TODO \u81ea\u52a8\u751f\u6210\u65b9\u6cd5\u5b58\u6839
}
static{
Test5.a=5;
System.out.println(a);
}
public void f(){
System.out.println("hhahhahah");
}
}


\u8fd0\u884c\u7ed3\u679c\uff1a
3
hhahhahah
1000
4
5

\u3000\u5229\u7528\u9759\u6001\u4ee3\u7801\u5757\u53ef\u4ee5\u5bf9\u4e00\u4e9bstatic\u53d8\u91cf\u8fdb\u884c\u8d4b\u503c\uff0c\u6700\u540e\u518d\u770b\u4e00\u773c\u8fd9\u4e9b\u4f8b\u5b50\uff0c\u90fd\u4e00\u4e2astatic\u7684main\u65b9\u6cd5\uff0c\u8fd9\u6837JVM\u5728\u8fd0\u884cmain\u65b9\u6cd5\u7684\u65f6\u5019\u53ef\u4ee5\u76f4\u63a5\u8c03\u7528\u800c\u4e0d\u7528\u521b\u5efa\u5b9e\u4f8b\u3002

4\u3001static\u548cfinal\u4e00\u5757\u7528\u8868\u793a\u4ec0\u4e48
static final\u7528\u6765\u4fee\u9970\u6210\u5458\u53d8\u91cf\u548c\u6210\u5458\u65b9\u6cd5\uff0c\u53ef\u7b80\u5355\u7406\u89e3\u4e3a\u201c\u5168\u5c40\u5e38\u91cf\u201d\uff01
\u5bf9\u4e8e\u53d8\u91cf\uff0c\u8868\u793a\u4e00\u65e6\u7ed9\u503c\u5c31\u4e0d\u53ef\u4fee\u6539\uff0c\u5e76\u4e14\u901a\u8fc7\u7c7b\u540d\u53ef\u4ee5\u8bbf\u95ee\u3002
\u5bf9\u4e8e\u65b9\u6cd5\uff0c\u8868\u793a\u4e0d\u53ef\u8986\u76d6\uff0c\u5e76\u4e14\u53ef\u4ee5\u901a\u8fc7\u7c7b\u540d\u76f4\u63a5\u8bbf\u95ee\u3002

static\u8868\u793a\u201c\u5168\u5c40\u201d\u6216\u8005\u201c\u9759\u6001\u201d\u7684\u610f\u601d\uff0c\u7528\u6765\u4fee\u9970\u6210\u5458\u53d8\u91cf\u548c\u6210\u5458\u65b9\u6cd5\uff0c\u4e5f\u53ef\u4ee5\u5f62\u6210\u9759\u6001static\u4ee3\u7801\u5757\uff0c\u4f46\u662fJava\u8bed\u8a00\u4e2d\u6ca1\u6709\u5168\u5c40\u53d8\u91cf\u7684\u6982\u5ff5\u3002
\u88abstatic\u4fee\u9970\u7684\u6210\u5458\u53d8\u91cf\u548c\u6210\u5458\u65b9\u6cd5\u72ec\u7acb\u4e8e\u8be5\u7c7b\u7684\u4efb\u4f55\u5bf9\u8c61\u3002\u4e5f\u5c31\u662f\u8bf4\uff0c\u5b83\u4e0d\u4f9d\u8d56\u7c7b\u7279\u5b9a\u7684\u5b9e\u4f8b\uff0c\u88ab\u7c7b\u7684\u6240\u6709\u5b9e\u4f8b\u5171\u4eab\u3002
\u53ea\u8981\u8fd9\u4e2a\u7c7b\u88ab\u52a0\u8f7d\uff0cJava\u865a\u62df\u673a\u5c31\u80fd\u6839\u636e\u7c7b\u540d\u5728\u8fd0\u884c\u65f6\u6570\u636e\u533a\u7684\u65b9\u6cd5\u533a\u5185\u5b9a\u627e\u5230\u4ed6\u4eec\u3002\u56e0\u6b64\uff0cstatic\u5bf9\u8c61\u53ef\u4ee5\u5728\u5b83\u7684\u4efb\u4f55\u5bf9\u8c61\u521b\u5efa\u4e4b\u524d\u8bbf\u95ee\uff0c\u65e0\u9700\u5f15\u7528\u4efb\u4f55\u5bf9\u8c61\u3002
\u7528public\u4fee\u9970\u7684static\u6210\u5458\u53d8\u91cf\u548c\u6210\u5458\u65b9\u6cd5\u672c\u8d28\u662f\u5168\u5c40\u53d8\u91cf\u548c\u5168\u5c40\u65b9\u6cd5\uff0c\u5f53\u58f0\u660e\u5b83\u7c7b\u7684\u5bf9\u8c61\u5e02\uff0c\u4e0d\u751f\u6210static\u53d8\u91cf\u7684\u526f\u672c\uff0c\u800c\u662f\u7c7b\u7684\u6240\u6709\u5b9e\u4f8b\u5171\u4eab\u540c\u4e00\u4e2astatic\u53d8\u91cf\u3002
static\u53d8\u91cf\u524d\u53ef\u4ee5\u6709private\u4fee\u9970\uff0c\u8868\u793a\u8fd9\u4e2a\u53d8\u91cf\u53ef\u4ee5\u5728\u7c7b\u7684\u9759\u6001\u4ee3\u7801\u5757\u4e2d\uff0c\u6216\u8005\u7c7b\u7684\u5176\u4ed6\u9759\u6001\u6210\u5458\u65b9\u6cd5\u4e2d\u4f7f\u7528\uff08\u5f53\u7136\u4e5f\u53ef\u4ee5\u5728\u975e\u9759\u6001\u6210\u5458\u65b9\u6cd5\u4e2d\u4f7f\u7528--\u5e9f\u8bdd\uff09\uff0c\u4f46\u662f\u4e0d\u80fd\u5728\u5176\u4ed6\u7c7b\u4e2d\u901a\u8fc7\u7c7b\u540d\u6765\u76f4\u63a5\u5f15\u7528\uff0c\u8fd9\u4e00\u70b9\u5f88\u91cd\u8981\u3002\u5b9e\u9645\u4e0a\u4f60\u9700\u8981\u641e\u660e\u767d\uff0cprivate\u662f\u8bbf\u95ee\u6743\u9650\u9650\u5b9a\uff0cstatic\u8868\u793a\u4e0d\u8981\u5b9e\u4f8b\u5316\u5c31\u53ef\u4ee5\u4f7f\u7528\uff0c\u8fd9\u6837\u5c31\u5bb9\u6613\u7406\u89e3\u591a\u4e86\u3002static\u524d\u9762\u52a0\u4e0a\u5176\u5b83\u8bbf\u95ee\u6743\u9650\u5173\u952e\u5b57\u7684\u6548\u679c\u4e5f\u4ee5\u6b64\u7c7b\u63a8\u3002
static\u4fee\u9970\u7684\u6210\u5458\u53d8\u91cf\u548c\u6210\u5458\u65b9\u6cd5\u4e60\u60ef\u4e0a\u79f0\u4e3a\u9759\u6001\u53d8\u91cf\u548c\u9759\u6001\u65b9\u6cd5\uff0c\u53ef\u4ee5\u76f4\u63a5\u901a\u8fc7\u7c7b\u540d\u6765\u8bbf\u95ee\uff0c\u8bbf\u95ee\u8bed\u6cd5\u4e3a\uff1a
\u7c7b\u540d.\u9759\u6001\u65b9\u6cd5\u540d(\u53c2\u6570\u5217\u8868...)
\u7c7b\u540d.\u9759\u6001\u53d8\u91cf\u540d
\u7528static\u4fee\u9970\u7684\u4ee3\u7801\u5757\u8868\u793a\u9759\u6001\u4ee3\u7801\u5757\uff0c\u5f53Java\u865a\u62df\u673a\uff08JVM\uff09\u52a0\u8f7d\u7c7b\u65f6\uff0c\u5c31\u4f1a\u6267\u884c\u8be5\u4ee3\u7801\u5757\uff08\u7528\u5904\u975e\u5e38\u5927\uff0c\u5475\u5475\uff09\u3002
1\u3001static\u53d8\u91cf
\u6309\u7167\u662f\u5426\u9759\u6001\u7684\u5bf9\u7c7b\u6210\u5458\u53d8\u91cf\u8fdb\u884c\u5206\u7c7b\u53ef\u5206\u4e24\u79cd\uff1a\u4e00\u79cd\u662f\u88abstatic\u4fee\u9970\u7684\u53d8\u91cf\uff0c\u53eb\u9759\u6001\u53d8\u91cf\u6216\u7c7b\u53d8\u91cf\uff1b\u53e6\u4e00\u79cd\u662f\u6ca1\u6709\u88abstatic\u4fee\u9970\u7684\u53d8\u91cf\uff0c\u53eb\u5b9e\u4f8b\u53d8\u91cf\u3002
\u4e24\u8005\u7684\u533a\u522b\u662f\uff1a
\u5bf9\u4e8e\u9759\u6001\u53d8\u91cf\u5728\u5185\u5b58\u4e2d\u53ea\u6709\u4e00\u4e2a\u62f7\u8d1d\uff08\u8282\u7701\u5185\u5b58\uff09\uff0cJVM\u53ea\u4e3a\u9759\u6001\u5206\u914d\u4e00\u6b21\u5185\u5b58\uff0c\u5728\u52a0\u8f7d\u7c7b\u7684\u8fc7\u7a0b\u4e2d\u5b8c\u6210\u9759\u6001\u53d8\u91cf\u7684\u5185\u5b58\u5206\u914d\uff0c\u53ef\u7528\u7c7b\u540d\u76f4\u63a5\u8bbf\u95ee\uff08\u65b9\u4fbf\uff09\uff0c\u5f53\u7136\u4e5f\u53ef\u4ee5\u901a\u8fc7\u5bf9\u8c61\u6765\u8bbf\u95ee\uff08\u4f46\u662f\u8fd9\u662f\u4e0d\u63a8\u8350\u7684\uff09\u3002
\u5bf9\u4e8e\u5b9e\u4f8b\u53d8\u91cf\uff0c\u6ca1\u521b\u5efa\u4e00\u4e2a\u5b9e\u4f8b\uff0c\u5c31\u4f1a\u4e3a\u5b9e\u4f8b\u53d8\u91cf\u5206\u914d\u4e00\u6b21\u5185\u5b58\uff0c\u5b9e\u4f8b\u53d8\u91cf\u53ef\u4ee5\u5728\u5185\u5b58\u4e2d\u6709\u591a\u4e2a\u62f7\u8d1d\uff0c\u4e92\u4e0d\u5f71\u54cd\uff08\u7075\u6d3b\uff09\u3002
\u6240\u4ee5\u4e00\u822c\u5728\u9700\u8981\u5b9e\u73b0\u4ee5\u4e0b\u4e24\u4e2a\u529f\u80fd\u65f6\u4f7f\u7528\u9759\u6001\u53d8\u91cf\uff1a
 \u5728\u5bf9\u8c61\u4e4b\u95f4\u5171\u4eab\u503c\u65f6
 \u65b9\u4fbf\u8bbf\u95ee\u53d8\u91cf\u65f6
2\u3001\u9759\u6001\u65b9\u6cd5
\u9759\u6001\u65b9\u6cd5\u53ef\u4ee5\u76f4\u63a5\u901a\u8fc7\u7c7b\u540d\u8c03\u7528\uff0c\u4efb\u4f55\u7684\u5b9e\u4f8b\u4e5f\u90fd\u53ef\u4ee5\u8c03\u7528\uff0c
\u56e0\u6b64\u9759\u6001\u65b9\u6cd5\u4e2d\u4e0d\u80fd\u7528this\u548csuper\u5173\u952e\u5b57\uff0c\u4e0d\u80fd\u76f4\u63a5\u8bbf\u95ee\u6240\u5c5e\u7c7b\u7684\u5b9e\u4f8b\u53d8\u91cf\u548c\u5b9e\u4f8b\u65b9\u6cd5(\u5c31\u662f\u4e0d\u5e26static\u7684\u6210\u5458\u53d8\u91cf\u548c\u6210\u5458\u6210\u5458\u65b9\u6cd5)\uff0c\u53ea\u80fd\u8bbf\u95ee\u6240\u5c5e\u7c7b\u7684\u9759\u6001\u6210\u5458\u53d8\u91cf\u548c\u6210\u5458\u65b9\u6cd5\u3002
\u56e0\u4e3a\u5b9e\u4f8b\u6210\u5458\u4e0e\u7279\u5b9a\u7684\u5bf9\u8c61\u5173\u8054\uff01\u8fd9\u4e2a\u9700\u8981\u53bb\u7406\u89e3\uff0c\u60f3\u660e\u767d\u5176\u4e2d\u7684\u9053\u7406\uff0c\u4e0d\u662f\u8bb0\u5fc6\uff01\uff01\uff01
\u56e0\u4e3astatic\u65b9\u6cd5\u72ec\u7acb\u4e8e\u4efb\u4f55\u5b9e\u4f8b\uff0c\u56e0\u6b64static\u65b9\u6cd5\u5fc5\u987b\u88ab\u5b9e\u73b0\uff0c\u800c\u4e0d\u80fd\u662f\u62bd\u8c61\u7684abstract\u3002
\u4f8b\u5982\u4e3a\u4e86\u65b9\u4fbf\u65b9\u6cd5\u7684\u8c03\u7528\uff0cJava API\u4e2d\u7684Math\u7c7b\u4e2d\u6240\u6709\u7684\u65b9\u6cd5\u90fd\u662f\u9759\u6001\u7684\uff0c\u800c\u4e00\u822c\u7c7b\u5185\u90e8\u7684static\u65b9\u6cd5\u4e5f\u662f\u65b9\u4fbf\u5176\u5b83\u7c7b\u5bf9\u8be5\u65b9\u6cd5\u7684\u8c03\u7528\u3002
\u9759\u6001\u65b9\u6cd5\u662f\u7c7b\u5185\u90e8\u7684\u4e00\u7c7b\u7279\u6b8a\u65b9\u6cd5\uff0c\u53ea\u6709\u5728\u9700\u8981\u65f6\u624d\u5c06\u5bf9\u5e94\u7684\u65b9\u6cd5\u58f0\u660e\u6210\u9759\u6001\u7684\uff0c\u4e00\u4e2a\u7c7b\u5185\u90e8\u7684\u65b9\u6cd5\u4e00\u822c\u90fd\u662f\u975e\u9759\u6001\u7684
3\u3001static\u4ee3\u7801\u5757
static\u4ee3\u7801\u5757\u4e5f\u53eb\u9759\u6001\u4ee3\u7801\u5757\uff0c\u662f\u5728\u7c7b\u4e2d\u72ec\u7acb\u4e8e\u7c7b\u6210\u5458\u7684static\u8bed\u53e5\u5757\uff0c\u53ef\u4ee5\u6709\u591a\u4e2a\uff0c\u4f4d\u7f6e\u53ef\u4ee5\u968f\u4fbf\u653e\uff0c\u5b83\u4e0d\u5728\u4efb\u4f55\u7684\u65b9\u6cd5\u4f53\u5185\uff0cJVM\u52a0\u8f7d\u7c7b\u65f6\u4f1a\u6267\u884c\u8fd9\u4e9b\u9759\u6001\u7684\u4ee3\u7801\u5757\uff0c\u5982\u679cstatic\u4ee3\u7801\u5757\u6709\u591a\u4e2a\uff0cJVM\u5c06\u6309\u7167\u5b83\u4eec\u5728\u7c7b\u4e2d\u51fa\u73b0\u7684\u5148\u540e\u987a\u5e8f\u4f9d\u6b21\u6267\u884c\u5b83\u4eec\uff0c\u6bcf\u4e2a\u4ee3\u7801\u5757\u53ea\u4f1a\u88ab\u6267\u884c\u4e00\u6b21\u3002\u4f8b\u5982\uff1a
public class Test5 {
private static int a;
private int b;
static{
Test5.a=3;
System.out.println(a);
Test5 t=new Test5();
t.f();
t.b=1000;
System.out.println(t.b);
}
static{
Test5.a=4;
System.out.println(a);
}
public static void main(String[] args) {
// TODO \u81ea\u52a8\u751f\u6210\u65b9\u6cd5\u5b58\u6839
}
static{
Test5.a=5;
System.out.println(a);
}
public void f(){
System.out.println("hhahhahah");
}
}
\u8fd0\u884c\u7ed3\u679c\uff1a
3
hhahhahah
1000
4
5
\u5229\u7528\u9759\u6001\u4ee3\u7801\u5757\u53ef\u4ee5\u5bf9\u4e00\u4e9bstatic\u53d8\u91cf\u8fdb\u884c\u8d4b\u503c\uff0c\u6700\u540e\u518d\u770b\u4e00\u773c\u8fd9\u4e9b\u4f8b\u5b50\uff0c\u90fd\u4e00\u4e2astatic\u7684main\u65b9\u6cd5\uff0c\u8fd9\u6837JVM\u5728\u8fd0\u884cmain\u65b9\u6cd5\u7684\u65f6\u5019\u53ef\u4ee5\u76f4\u63a5\u8c03\u7528\u800c\u4e0d\u7528\u521b\u5efa\u5b9e\u4f8b\u3002
4\u3001static\u548cfinal\u4e00\u5757\u7528\u8868\u793a\u4ec0\u4e48
static final\u7528\u6765\u4fee\u9970\u6210\u5458\u53d8\u91cf\u548c\u6210\u5458\u65b9\u6cd5\uff0c\u53ef\u7b80\u5355\u7406\u89e3\u4e3a\u201c\u5168\u5c40\u5e38\u91cf\u201d\uff01
\u5bf9\u4e8e\u53d8\u91cf\uff0c\u8868\u793a\u4e00\u65e6\u7ed9\u503c\u5c31\u4e0d\u53ef\u4fee\u6539\uff0c\u5e76\u4e14\u901a\u8fc7\u7c7b\u540d\u53ef\u4ee5\u8bbf\u95ee\u3002
\u5bf9\u4e8e\u65b9\u6cd5\uff0c\u8868\u793a\u4e0d\u53ef\u8986\u76d6\uff0c\u5e76\u4e14\u53ef\u4ee5\u901a\u8fc7\u7c7b\u540d\u76f4\u63a5\u8bbf\u95ee\u3002
\u6709\u65f6\u4f60\u5e0c\u671b\u5b9a\u4e49\u4e00\u4e2a\u7c7b\u6210\u5458\uff0c\u4f7f\u5b83\u7684\u4f7f\u7528\u5b8c\u5168\u72ec\u7acb\u4e8e\u8be5\u7c7b\u7684\u4efb\u4f55\u5bf9\u8c61\u3002\u901a\u5e38\u60c5\u51b5\u4e0b\uff0c\u7c7b\u6210\u5458\u5fc5\u987b\u901a\u8fc7\u5b83\u7684\u7c7b\u7684\u5bf9\u8c61\u8bbf\u95ee\uff0c\u4f46\u662f\u53ef\u4ee5\u521b\u5efa\u8fd9\u6837\u4e00\u4e2a\u6210\u5458\uff0c\u5b83\u80fd\u591f\u88ab\u5b83\u81ea\u5df1\u4f7f\u7528\uff0c\u800c\u4e0d\u5fc5\u5f15\u7528\u7279\u5b9a\u7684\u5b9e\u4f8b\u3002\u5728\u6210\u5458\u7684\u58f0\u660e\u524d\u9762\u52a0\u4e0a\u5173\u952e\u5b57static(\u9759\u6001\u7684)\u5c31\u80fd\u521b\u5efa\u8fd9\u6837\u7684\u6210\u5458\u3002\u5982\u679c\u4e00\u4e2a\u6210\u5458\u88ab\u58f0\u660e\u4e3astatic\uff0c\u5b83\u5c31\u80fd\u591f\u5728\u5b83\u7684\u7c7b\u7684\u4efb\u4f55\u5bf9\u8c61\u521b\u5efa\u4e4b\u524d\u88ab\u8bbf\u95ee\uff0c\u800c\u4e0d\u5fc5\u5f15\u7528\u4efb\u4f55\u5bf9\u8c61\u3002\u4f60\u53ef\u4ee5\u5c06\u65b9\u6cd5\u548c\u53d8\u91cf\u90fd\u58f0\u660e\u4e3astatic\u3002static \u6210\u5458\u7684\u6700\u5e38\u89c1\u7684\u4f8b\u5b50\u662fmain( ) \u3002\u56e0\u4e3a\u5728\u7a0b\u5e8f\u5f00\u59cb\u6267\u884c\u65f6\u5fc5\u987b\u8c03\u7528main() \uff0c\u6240\u4ee5\u5b83\u88ab\u58f0\u660e\u4e3astatic\u3002
\u58f0\u660e\u4e3astatic\u7684\u53d8\u91cf\u5b9e\u8d28\u4e0a\u5c31\u662f\u5168\u5c40\u53d8\u91cf\u3002\u5f53\u58f0\u660e\u4e00\u4e2a\u5bf9\u8c61\u65f6\uff0c\u5e76\u4e0d\u4ea7\u751fstatic\u53d8\u91cf\u7684\u62f7\u8d1d\uff0c\u800c\u662f\u8be5\u7c7b\u6240\u6709\u7684\u5b9e\u4f8b\u53d8\u91cf\u5171\u7528\u540c\u4e00\u4e2astatic\u53d8\u91cf\u3002\u58f0\u660e\u4e3astatic\u7684\u65b9\u6cd5\u6709\u4ee5\u4e0b\u51e0\u6761\u9650\u5236\uff1a

\u5b83\u4eec\u4ec5\u80fd\u8c03\u7528\u5176\u4ed6\u7684static \u65b9\u6cd5\u3002

\u5b83\u4eec\u53ea\u80fd\u8bbf\u95eestatic\u6570\u636e\u3002

\u5b83\u4eec\u4e0d\u80fd\u4ee5\u4efb\u4f55\u65b9\u5f0f\u5f15\u7528this \u6216super\uff08\u5173\u952e\u5b57super \u4e0e\u7ee7\u627f\u6709\u5173\uff0c\u5728\u4e0b\u4e00\u7ae0\u4e2d\u63cf\u8ff0\uff09\u3002
\u5982\u679c\u4f60\u9700\u8981\u901a\u8fc7\u8ba1\u7b97\u6765\u521d\u59cb\u5316\u4f60\u7684static\u53d8\u91cf\uff0c\u4f60\u53ef\u4ee5\u58f0\u660e\u4e00\u4e2astatic\u5757\uff0cStatic \u5757\u4ec5\u5728\u8be5\u7c7b\u88ab\u52a0\u8f7d\u65f6\u6267\u884c\u4e00\u6b21\u3002\u4e0b\u9762\u7684\u4f8b\u5b50\u663e\u793a\u7684\u7c7b\u6709\u4e00\u4e2astatic\u65b9\u6cd5\uff0c\u4e00\u4e9bstatic\u53d8\u91cf\uff0c\u4ee5\u53ca\u4e00\u4e2astatic \u521d\u59cb\u5316\u5757\uff1a
// Demonstrate static variables\uff0cmethods\uff0cand blocks.
class UseStatic {
static int a = 3;
static int b;
static void meth(int x) {
System.out.println("x = " + x);
System.out.println("a = " + a);
System.out.println("b = " + b);
}
static {
System.out.println("Static block initialized.");
b = a * 4;
}
public static void main(String args[]) {
meth(42);
}
}
\u4e00\u65e6UseStatic \u7c7b\u88ab\u88c5\u8f7d\uff0c\u6240\u6709\u7684static\u8bed\u53e5\u88ab\u8fd0\u884c\u3002\u9996\u5148\uff0ca\u88ab\u8bbe\u7f6e\u4e3a3\uff0c\u63a5\u7740static \u5757\u6267\u884c(\u6253\u5370\u4e00\u6761\u6d88\u606f)\uff0c\u6700\u540e\uff0cb\u88ab\u521d\u59cb\u5316\u4e3aa*4 \u621612\u3002\u7136\u540e\u8c03\u7528main()\uff0cmain() \u8c03\u7528meth() \uff0c\u628a\u503c42\u4f20\u9012\u7ed9x\u30023\u4e2aprintln ( ) \u8bed\u53e5\u5f15\u7528\u4e24\u4e2astatic\u53d8\u91cfa\u548cb\uff0c\u4ee5\u53ca\u5c40\u90e8\u53d8\u91cfx \u3002
\u6ce8\u610f\uff1a\u5728\u4e00\u4e2astatic \u65b9\u6cd5\u4e2d\u5f15\u7528\u4efb\u4f55\u5b9e\u4f8b\u53d8\u91cf\u90fd\u662f\u975e\u6cd5\u7684\u3002
\u4e0b\u9762\u662f\u8be5\u7a0b\u5e8f\u7684\u8f93\u51fa\uff1a
Static block initialized.
x = 42
a = 3
b = 12
\u5728\u5b9a\u4e49\u5b83\u4eec\u7684\u7c7b\u7684\u5916\u9762\uff0cstatic \u65b9\u6cd5\u548c\u53d8\u91cf\u80fd\u72ec\u7acb\u4e8e\u4efb\u4f55\u5bf9\u8c61\u800c\u88ab\u4f7f\u7528\u3002\u8fd9\u6837\uff0c\u4f60\u53ea\u8981\u5728\u7c7b\u7684\u540d\u5b57\u540e\u9762\u52a0\u70b9\u53f7\u8fd0\u7b97\u7b26\u5373\u53ef\u3002\u4f8b\u5982\uff0c\u5982\u679c\u4f60\u5e0c\u671b\u4ece\u7c7b\u5916\u9762\u8c03\u7528\u4e00\u4e2astatic\u65b9\u6cd5\uff0c\u4f60\u53ef\u4ee5\u4f7f\u7528\u4e0b\u9762\u901a\u7528\u7684\u683c\u5f0f\uff1a
classname.method( )
\u8fd9\u91cc\uff0cclassname \u662f\u7c7b\u7684\u540d\u5b57\uff0c\u5728\u8be5\u7c7b\u4e2d\u5b9a\u4e49static\u65b9\u6cd5\u3002\u53ef\u4ee5\u770b\u5230\uff0c\u8fd9\u79cd\u683c\u5f0f\u4e0e\u901a\u8fc7\u5bf9\u8c61\u5f15\u7528\u53d8\u91cf\u8c03\u7528\u975estatic\u65b9\u6cd5\u7684\u683c\u5f0f\u7c7b\u4f3c\u3002\u4e00\u4e2astatic\u53d8\u91cf\u53ef\u4ee5\u4ee5\u540c\u6837\u7684\u683c\u5f0f\u6765\u8bbf\u95ee\u2014\u2014\u7c7b\u540d\u52a0\u70b9\u53f7\u8fd0\u7b97\u7b26\u3002\u8fd9\u5c31\u662fJava \u5982\u4f55\u5b9e\u73b0\u5168\u5c40\u529f\u80fd\u548c\u5168\u5c40\u53d8\u91cf\u7684\u4e00\u4e2a\u63a7\u5236\u7248\u672c\u3002
\u4e0b\u9762\u662f\u4e00\u4e2a\u4f8b\u5b50\u3002\u5728main() \u4e2d\uff0cstatic\u65b9\u6cd5callme() \u548cstatic \u53d8\u91cfb\u5728\u5b83\u4eec\u7684\u7c7b\u4e4b\u5916\u88ab\u8bbf\u95ee\u3002
class StaticDemo {
static int a = 42;
static int b = 99;
static void callme() {
System.out.println("a = " + a);
}
}
class StaticByName {
public static void main(String args[]) {
StaticDemo.callme();
System.out.println("b = " + StaticDemo.b);
}
}
\u4e0b\u9762\u662f\u8be5\u7a0b\u5e8f\u7684\u8f93\u51fa\uff1a
a = 42
b = 99
static\u6210\u5458\u662f\u4e0d\u80fd\u88ab\u5176\u6240\u5728class\u521b\u5efa\u7684\u5b9e\u4f8b\u8bbf\u95ee\u7684\u3002
\u5982\u679c\u4e0d\u52a0static\u4fee\u9970\u7684\u6210\u5458\u662f\u5bf9\u8c61\u6210\u5458\uff0c\u4e5f\u5c31\u662f\u5f52\u6bcf\u4e2a\u5bf9\u8c61\u6240\u6709\u7684\u3002
\u52a0static\u4fee\u9970\u7684\u6210\u5458\u662f\u7c7b\u6210\u5458\uff0c\u5c31\u662f\u53ef\u4ee5\u7531\u4e00\u4e2a\u7c7b\u76f4\u63a5\u8c03\u7528\uff0c\u4e3a\u6240\u6709\u5bf9\u8c61\u5171\u6709\u7684

是静态修饰符,什么叫静态修饰符呢?大家都知道,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在。这样做有什么意义呢?
在Java程序里面,所有的东西都是对象,而对象的抽象就是类,对于一个类而言,如果要使用他的成员,那么普通情况下必须先实例化对象后,通过对象的引用才能够访问这些成员,但是有种情况例外,就是该成员是用static声明的(在这里所讲排除了类的访问控制),例如:
未声明为static
class ClassA{
int b;
public void ex1(){

}
}
class ClassB{
void ex2{
int i;
ClassA a = new ClassA();
i = a.b; //这里通过对象引用访问成员变量b
a.ex1; //这里通过对象引用访问成员函数ex1
}
}

声明为static
class ClassA{
static int b;
static void ex1(){

}
}
class ClassB{
void ex2{
int i;
i = ClassA.b; //这里通过类名访问成员变量b
ClassA.ex1; //这里通过类名访问成员函数ex1
}
}
通过以上两种比较,就可以知道static用来修饰类成员的主要作用了,在java类库当中有很多类成员都声明为static,可以让用户不需要实例化对象就可以引用成员,最基本的有Integer.parseInt(),Float.parseFloat()等等用来把对象转换为所需要的基本数据类型。这样的变量和方法我们又叫做类变量和类方法。
接下来讲一下被static修饰后的变量的值的问题,刚才在前面讲过,被static修饰后的成员,在编译时由内存分配一块内存空间,直到程序停止运行才会释放,那么就是说该类的所有对象都会共享这块内存空间,看一下下面这个例子:
class TStatic{
static int i;

public TStatic(){
i = 4;
}

public TStatic(int j){
i = j;
}

public static void main(String args[]){
TStatic t = new TStatic(5); //声明对象引用,并实例化
TStatic tt = new TStatic(); //同上
System.out.println(t.i);
System.out.println(tt.i);
System.out.println(t.i);
}
}
这段代码里面Tstatic类有一个static的int变量I,有两个构造函数,第一个用于初始化I为4,第二个用于初始化i为传进函数的值,在main中所传的值是5,程序首先声明对象的引用t,然后调用带参数的构造函数实例化对象,此时对象t的成员变量I的值为5,接着声明对象tt,调用无参数的构造函数,那么就把对象tt的成员变量i的值初始化为4了,注意了,在这里i是static,那就是说该类的所有对象都共享该内存,那也就是说在实例化对象tt的时候改变了i的值,那么实际上对象t的i值也变了,因为实际上他们引用的是同一个成员变量。最后打印的结果是三个4。呵呵,写到这里大家是否明白了呢?不明白的话还可以看我资料头像加我哦。

static变量初始值一定要是常量。 static变量中文名叫静态变量。它与普通的变量比起来有如下几个区别: 1)位置:静态局部变量被编译器放在全局存储区.data,所以它虽然是局部的,但是在程序的整个生命周期中存在。

加一个就是静态,变量被共享,方法不用new 可以直接类名吊用

  • java璇█涓瑕佺敤鍙橀噺瀛樺偍瀛︾敓鎬у埆,浠庤妭绾︾┖闂寸殑瑙掑害鐪嬫渶濂介夋嫨鐨勭被鍨嬫槸...
    绛旓細閫塂銆備富绫诲瀷 澶у皬 鏈灏忓 鏈澶у 灏佽鍣ㄧ被鍨 boolean 1 浣 - - Boolean char 16 浣 Unicode 0 Unicode 2 鐨16 娆℃柟-1 Character byte 8 浣 -128 +127 Byte short 16 浣 -2 鐨15 娆℃柟 +2 ...
  • 甯搁噺涓鍙橀噺鐨勫尯鍒
    绛旓細鍙橀噺鍙互閫氳繃鍙橀噺鍚嶈闂傚湪鎸囦护寮璇█涓紝鍙橀噺閫氬父鏄彲鍙樼殑锛涗絾鍦ㄧ函鍑芥暟寮忚瑷锛堝Haskell锛変腑锛屽彉閲忓彲鑳芥槸涓嶅彲鍙橈紙immutable锛夌殑銆傚湪涓浜涜瑷涓紝鍙橀噺鍙兘琚槑纭负鏄兘琛ㄧず鍙彉鐘舵併佸叿鏈夊瓨鍌ㄧ┖闂寸殑鎶借薄锛堝鍦↗ava鍜孷isual Basic涓級锛涗絾鍙﹀涓浜涜瑷鍙兘浣跨敤鍏跺畠姒傚康锛堝C鐨勫璞★級鏉ユ寚绉拌繖绉嶆娊璞★紝鑰屼笉...
  • 璋佽兘璁茶В涓涓java闈㈠悜瀵硅薄涓殑寮傚父澶勭悊
    绛旓細catch璇彞鍙互鏈夊涓,鐢ㄦ潵鍖归厤澶氫釜寮傚父,鍖归厤涓婂涓腑涓涓悗,鎵цcatch璇彞鍧鏃跺浠呬粎鎵ц鍖归厤涓婄殑寮傚父銆俢atch鐨勭被鍨嬫槸Java璇█涓瀹氫箟鐨勬垨鑰呯▼搴忓憳鑷繁瀹氫箟鐨,琛ㄧず浠g爜鎶涘嚭寮傚父鐨勭被鍨,寮傚父鐨鍙橀噺鍚嶈〃绀烘姏鍑哄紓甯哥殑瀵硅薄鐨勫紩鐢,濡傛灉catch鎹曡幏骞跺尮閰嶄笂浜嗚寮傚父,閭d箞灏卞彲浠ョ洿鎺ョ敤杩欎釜寮傚父鍙橀噺鍚,姝ゆ椂璇ュ紓甯稿彉閲忓悕鎸囧悜鎵鍖归厤鐨...
  • 鍏充簬JAVA璇█,鍜孋璇█鏈変粈涔堣仈绯诲悧?
    绛旓細涓嶤/C++璇█涓笉鍚岀殑鏄,鍦↗ava璇█涓,鎵鏈夌殑鍩烘湰鏁版嵁绫诲瀷閮芥湁棰勮鍊,灏辨槸璇村綋鎴戜滑澹版槑涓涓鍙橀噺鏃,鍗充娇鎴戜滑娌℃湁瀵瑰畠璧嬪,瀹冪殑鍊间篃鏄竴瀹氱殑,鑰屼笉鍍忓湪C/C++涓偅鏍锋槸涓嶅彲棰勬祴鐨勩傚叿浣撲釜绫诲瀷鐨勯璁惧艰涓嬭〃:鍩烘湰鏁版嵁绫诲瀷 棰勮鍊 Boolean false Char '\u000' Byte (byte)0 Short (short)0 Int 0 Long 0L ...
  • 鍦↗AVA璇█涓 濡備綍鍦ㄥ惊鐜綋涓姞鍏ヤ竴涓椂闂鍙橀噺 瓒呰繃0.05绉掑垯鑷姩璺冲嚭鏈...
    绛旓細濡傛灉鐢1妤肩殑閭gbreak缁撴潫寰幆鐨勮瘽涓嶅彲鍙栵紙if鍒ゆ柇鏀惧湪for鐨勫紑濮嬪拰缁撴潫浣嶇疆閮戒笉瀵癸級锛屾墍浠ヤ綘 闇瑕佹妸鏈寰幆鍜屼笅娆″惊鐜斁鍒颁袱涓笉鍚岀殑绾跨▼涓紝鐒跺悗閫氳繃涓涓猼imer鏉ユ帶鍒0.05绉掑悗鏉姝绘湰娆″惊鐜殑绾跨▼锛屽惎鍔ㄤ笅娆″惊鐜殑绾跨▼run
  • JAVA涓鎴愬憳鍙橀噺,灞閮ㄥ彉閲,瀹炰緥鍙橀噺,绫鍙橀噺,鏈浠涔堝叧绯,,?
    绛旓細int i =0; //灞閮鍙橀噺 } } 瀹炰緥鍙橀噺涔熺О涓:鈥滃煙鈥濓紝鈥滄垚鍛樺彉閲忊濓紝鍦ㄥ疄浣撶被鎴栨暟鎹被涓绉颁负鈥滃睘鎬р濇垨鈥滃瓧娈碘濄傚綋瀹炰緥鍙橀噺鍙互鏀瑰彉鏃讹紝琚О涓哄璞$殑鐘舵併2. final鐢ㄤ簬甯搁噺鐨勫0鏄庯紝瑙勮寖瑕佹眰甯搁噺鐨勫彉閲忓悕鏄ぇ鍐欑殑銆3. statci 鍦╦ava 閲岄潰鐢ㄤ簬瀵圭被鏂规硶鍜屽睘鎬ц繘琛屼慨楗帮紝鍏朵綔鐢ㄦ槸浠涔堝憿锛熸湁涓ょ...
  • Java绋嬪簭杩愯鏃,娌℃湁璧嬪肩殑鍩烘湰绫诲瀷鍙橀噺浼氬湪鍐呭瓨涓垎閰嶇┖闂村悧?_鐧惧害...
    绛旓細甯搁噺姹犲瓨鍦ㄤ簬鍫嗕腑銆5銆佷唬鐮佹锛氱敤鏉ュ瓨鏀句粠纭洏涓婅鍙栫殑婧愮▼搴忎唬鐮併6銆佹暟鎹锛氱敤鏉ュ瓨鏀緎tatic瀹氫箟鐨勯潤鎬佹垚鍛樸傛敞鎰忥細1.涓涓Java鏂囦欢锛屽彧瑕佹湁main鍏ュ彛鏂规硶锛屾垜浠氨璁や负杩欐槸涓涓狫ava绋嬪簭锛屽彲浠ュ崟鐙紪璇戣繍琛屻2.鏃犺鏄櫘閫氱被鍨嬬殑鍙橀噺杩樻槸寮曠敤绫诲瀷鐨勫彉閲(淇楃О瀹炰緥)锛岄兘鍙互浣滀负灞閮鍙橀噺锛浠栦滑閮藉彲浠ュ嚭鐜板湪鏍...
  • java涓static浣滅敤璇﹁В
    绛旓細static琛ㄧず鈥滃叏灞鈥濇垨鑰呪滈潤鎬佲濈殑鎰忔,鐢ㄦ潵淇グ鎴愬憳鍙橀噺鍜屾垚鍛樻柟娉,涔熷彲浠ュ舰鎴愰潤鎬乻tatic浠g爜鍧,浣嗘槸Java璇█涓娌℃湁鍏ㄥ眬鍙橀噺鐨勬蹇点 琚玸tatic淇グ鐨勬垚鍛樺彉閲忓拰鎴愬憳鏂规硶鐙珛浜庤绫荤殑浠讳綍瀵硅薄銆備篃灏辨槸璇,瀹冧笉渚濊禆绫荤壒瀹氱殑瀹炰緥,琚被鐨勬墍鏈夊疄渚嬪叡浜傚彧瑕佽繖涓被琚姞杞,Java铏氭嫙鏈哄氨鑳芥牴鎹被鍚嶅湪杩愯鏃鏁版嵁鍖虹殑鏂规硶鍖哄唴瀹...
  • java涓 鏂规硶涓姏鍑哄紓甯稿鐞嗘柟娉
    绛旓細Java璇█鎻愪緵涓ょ寮傚父澶勭悊鏈哄埗锛氭崟鑾峰紓甯稿拰澹版槑鎶涘純寮傚父銆1銆佹崟鑾峰紓甯革細锛1锛鍦↗ava绋嬪簭杩愯杩囩▼涓郴缁熷緱鍒颁竴涓紓甯稿璞℃槸锛屽畠灏嗕細娌跨潃鏂规硶鐨勮皟鐢ㄦ爤閫愬眰鍥炴函锛屽鎵惧鐞嗚繖涓寮傚父鐨勪唬鐮併傦紙2锛夋壘鍒拌兘澶熷鐞嗚繖绉嶇被鍨嬪紓甯哥殑鏂规硶鍚庯紝杩愯鏃剁郴缁熸妸褰撳墠寮傚父浜ょ粰杩欎釜鏂规硶澶勭悊锛涘鏋滄壘涓嶅埌鍙互鎹曡幏寮傚父鐨勬柟娉曪紝鍒欒繍琛屾椂...
  • 鍦╦ava璇█涓,闈欐鍙橀噺鏄笉鏄笉鑳藉湪鏂规硶涓畾涔?鍙兘鍦ㄧ被閲岄潰,鏂规硶澶栭潰...
    绛旓細闈欐佺殑涓滆タ鏄被鍔犺浇鐨鏃跺鍒濆鍖栫殑銆傚鏋滄槸涓鑸柟娉曪紝绫诲姞杞界殑鏃跺欎笉浼氬垵濮嬪寲銆備綘鎯冲畾涔夐潤鎬佸彉閲忓彲浠ュ畾涔夊湪闈欐佹柟娉閲鍢涖(澶氱湅鐪嬬被銆佸璞″垵濮嬪寲鏃堕偅涓浘)=== 淇涓嬶紝鏄潤鎬佹柟娉曢噷闈㈠彲浠ヤ娇鐢ㄩ潤鎬鍙橀噺锛涓嶅彲浠ュ畾涔夈傞潤鎬佸彉閲忎竴鑸畾涔夊湪绫婚噷銆備笉濂芥剰鎬濄
  • 扩展阅读:java环境变量配置详细教程 ... java语言的五个特点 ... java语言类型的变量 ... java ... java中有几种变量 ... java中什么是变量 ... java语言包括两类变量 ... java语言的变量由变量名 ... java语言的变量由什么组成 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网