static后面没有函数名

k_c_u_f 2013-10-09 04:01:58
public class Nadd {
static {

System.loadLibrary("Nadd");

}


public native int nadd(int a, int b);
}

感觉static后面应该有函数名的啊,为什么这里没有呢?
...全文
90 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tantahe 2013-10-09
  • 打赏
  • 举报
回复
这个是Java语法的细节了。 类初始化的时候,类里static的变量、语句块会先顺序执行,之后才是类的构造方法。
媒体盒子 2013-10-09
  • 打赏
  • 举报
回复
static 块运行于Nadd类的构造函数之前
凉凉二点凉 2013-10-09
  • 打赏
  • 举报
回复
可以没有,这个一般叫static 块. static块在类初始化的时候就执行

80,362

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧