码迷,mamicode.com
首页 > 编程语言 > 详细

java基础类库

时间:2020-03-05 13:48:26      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:语言   链接库   表示   标准   文件中   javac   选择   str   scanner   

接收输入

Scanner类。有scanner构造函数,可以选择标准输入system.in,也可以选择文件。

scanner的hasnext方法返回Boolean,表示是否还有输入。next返回出输入。

系统相关

加载文件和动态链接库,针对native方法。如需完成操作系统底层硬件设备,需要借助c语言实现。

1.声明native方法,类似于abstract方法,只有方法签名。使用带-h选项的javac命令,编译该程序。将生产一个.class和一个.h文件。

2.写一个.cpp文件实现native方法,需要包含.h文件(这个文件中包含了jdk带的jni.h)

3将cpp文件编译成动态链接库文件。

4在java中用System类的loadLibrary..()方法或者Runtime类的loadLibrary()方法加载动态链接库,java程序就能够调用这个native方法了。

java9以前,javac没有-h选项,jdk提供了javah命令。java10删除了javah,javac的-h选项代替了javah

java基础类库

标签:语言   链接库   表示   标准   文件中   javac   选择   str   scanner   

原文地址:https://www.cnblogs.com/tomato190/p/12419468.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!