宏定义在c/c代码中经常以"#定义**"。还有"宏观变量和在java中,但它是另一种形式。
final是java中的一个关键字,用来修饰类、成员变量、局部变量和方法,表示不变性。当final修改一个变量时,已经为该变量指定了初始值,所以该变量可以在编译时确定,那么final变量本质上就是一个"宏变量",编译器会用该变量的值替换程序中所有使用该变量的地方。
我给你讲个故事:
javascript是网景公司的一名员工在1995年发明的,最初名为livescript。
当时网景与java所在的sun公司有合作关系。
为了利用java编程语言的流行,让程序员熟悉一种新的语言。
(其实你问这个问题就知道这一次热度已经成功了。)
最后改名为javascript。
题外话:
事实上,微软还推出了名为vbscript、jscript的客户端脚本语言。
严格来说,现在还没有javascript。
正式名称应该是ecmascript
1996年,javascript被提交给ecma国际标准委员会,并命名为ecmascript。
ecma的tc39小组负责制定该语言的规范,该规范每年更新以引入该语言的新特性。所以你我会看到es1es2es3es4es5es6。
es6被称为下一代javascript。
是
静态修改器:
static关键字的中文意思是静态,这个修饰符可以修改成员变量、成员常量和成员方法。用这个关键字修饰的内容在面向对象中属于类,不直接属于对象,所以用static修饰的成员变量一般称为类变量,而用static修饰的方法一般称为类方法。
示例代码如下:
//文件名
公共类别框{
int长度
int宽度
int高度
publicbox(intl,intw,inth){
长度l
宽度w
高度h
}
}
//文件名
公共类测试框{
公共服务站ticvoidmain(string[]args){
装一个新盒子(10,20,30)
盒子b新盒子(40,20,10)
}
}