a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 149|回复: 1

[其他] JAVA技巧:Java中静态变量的适用场景

[复制链接]
发表于 2012-8-4 12:28:23 | 显示全部楼层 |阅读模式
 Java类中的静态变量在轨范运行时代,其内存空间对所有该类的对象实例而言是共享的,有些时辰可以认为是全局变量。是以在某些时辰为了节约系统内存开销、共享资本,可以将类中的一些变量声明为静态变量,经由过程下面的例子,你可以发现合理应用静态变量带来的益处:   Java代码7 m5 C) t& O" t+ Y6 n
  public class WeekA{
( y3 M: |4 [* O, r( B& Z7 V  static class Data {, T5 R. p0 R" I# b) w
  private int week;- N  ~0 A( c: n# K: v' t
  private String name;) ~8 R2 l) o, A# V/ S
  Data(int i, String s) {
, H5 N3 ~( f& n; P3 x0 r2 E  week= i;
- \, q' p$ R1 m6 a  name = s;
  G7 O2 Y9 J4 n3 W8 p: L' q: P  }
# b9 K; T" s+ F  }' W, F" k/ u! a  H
  Data weeks[] = {
( n1 p; {8 J. e6 z  new Data(1, "Monday"), new Data(2, "Tuesay"), new Data(3, "Wednesday"), new Data(4, "Thursday"), new Data(5, "Friday"), new Data(6, "Saturday"), new Data(7, "Sunday")/ y8 x: d' V" e/ J2 y
  };# q+ G1 R4 z  P. t, `
  public static void main(String args[]) {! w) R1 g% r& A& f! a9 Y% q
  final int N = 10000;
$ p/ ]3 G/ Y$ v5 `  WeekA weekinstance;% \0 c2 t; o8 h" `6 D6 B

( ~9 i& M1 a/ `% V' T* x1 I( ?  for (int i = 1; i
回复

使用道具 举报

 楼主| 发表于 2012-8-4 12:28:24 | 显示全部楼层

JAVA技巧:Java中静态变量的适用场景

</p>  public class WeekA{
+ L' Y+ a) H" h" x* c2 D" K8 P  static class Data {7 W' }+ C$ J' |
  private int week;$ Q+ j$ S: i/ K
  private String name;% c; t5 Q' E$ [; w" v4 d
  Data(int i, String s) {
: L0 e7 S/ C2 `8 ^0 Y; w9 S6 W; {  week= i;
2 ~/ X, g3 f/ m( \- D* b  name = s;; z5 S( Q2 S4 `, o8 |$ G
  }
( F7 C! L4 z% Z/ r  }; t3 F5 X9 n/ [
  Data weeks[] = {  }2 U- s3 M" P% t& Y  [& o" Z
  new Data(1, "Monday"), new Data(2, "Tuesay"), new Data(3, "Wednesday"), new Data(4, "Thursday"), new Data(5, "Friday"), new Data(6, "Saturday"), new Data(7, "Sunday")
! d7 _( h4 J  C7 F  w1 R  };2 K& b/ n% s. \- t) q
  public static void main(String args[]) {
1 }; q# [- A0 s+ p* q6 G. g  final int N = 10000;2 x4 {+ ?5 S  \4 O
  WeekA weekinstance;" h) V% O5 e$ ~1 X, C

* t9 ?& G. i: }/ R3 s! d  for (int i = 1; i
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-6-9 11:10 , Processed in 0.176431 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表