请教几个关键字之间的关系? static final private native 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 静态、最终、私有,最后一个忘记了主要我也是初学,没怎么用过最后一个。静态,值不会随着执行完毕而被释放。比如说在程序某段里定义for(int i = 1; i<5; i++){ static int a = 1; a++; System.out.println(a);}只有第一次执行a = 1,之后的循环都不会执行a = 1这项。输出分别是2,3,4,5。如果不是static,则每次输出的都是2。最终,最终类好像定义就是不能被继承。好像还可以用来定义常量,例如final a = 3.14;a的值不能再在程序中改变,只能赋值一次。私有,是只能在同一类中被访问。顺便补充:我学习时对私有、公有、保护的访问权限的了解。私有只能被同一类访问。保护只能被同一包中的类访问。公有可以被所有包中的所有类访问。 native方法的方法体是用非java语言(比如c语言)实现的,如java.lang.StrictMath类中的大部分方法都是native的。java支持自己写native方法的,想研究可以查一下toturial 呵呵,谢谢。我问的是关系就是final的是不是就是static的, java git 的问题求助 郁闷中,我的程序到底怎么啦?求大虾帮我看看 在SWT的canvas中如何控制图片~~高手指点 我晕了,只能求助您了! 在D:\Tomcat 4.1\webapps\test下面有一个hello.jsp文件 文件编码转换问题 问题:执行期异常 有关命令行运行的问题???? *.jar文件的作用、如何生成jar文件、如何运行jar文件,最好有实例???? 加载和运行 有没有Windows平台的LDAP软件,且提供Java类接口? 有没有java算法和面向对象的程序练习啊?
for(int i = 1; i<5; i++){
static int a = 1;
a++;
System.out.println(a);
}
只有第一次执行a = 1,之后的循环都不会执行a = 1这项。输出分别是2,3,4,5。
如果不是static,则每次输出的都是2。最终,最终类好像定义就是不能被继承。
好像还可以用来定义常量,例如final a = 3.14;
a的值不能再在程序中改变,只能赋值一次。私有,是只能在同一类中被访问。
顺便补充:
我学习时对私有、公有、保护的访问权限的了解。
私有只能被同一类访问。
保护只能被同一包中的类访问。
公有可以被所有包中的所有类访问。
java支持自己写native方法的,想研究可以查一下toturial
就是final的是不是就是static的,