java代码的java注册功能原理如何用硬件实现?

编写一个Java Application应用程序,怎么编写能实现以下效果?
按时间排序
用记事本写一个Test.java的文件 public class Test{
public static void main(String[] args){
System.out.println(&Welcome to Java World!&);
}}进入CMD 转换到你这个文件所在的目录下
然后编译输入javac Test.java
就可以出来
public void foo(int i){}public void foo(String s){}这就是重载
class Test{
pubilc void play(){
System.out.println(&play&);
public void play(String s){
System.out.println(&play& + s);
public void play(String s, String s1){
System.out.println(&play& + s + s1);
public class Test{
public static void main(String[] args){
System.out.println(&Welcome to Java World!&);
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:java,如何,能和现实物理硬件结合在一起?或者提供个方向,我可以自己学习_百度知道
java,如何,能和现实物理硬件结合在一起?或者提供个方向,我可以自己学习
java软件,如何能与物理硬件结合在一起,应该学习哪些方面的知识?或者目前有没有示范?例如:我代码中输出1,然后连线的电灯就点亮,输出0,连线的电灯就灭。
我需要的是解决方案。和如何解决。不管用C还是用什么都可以!!!!要的是具体实例!!!不要理论。要的是路!!!@fhm890114说的不错!好,但是我需要更深入一点的。目前已经说到需要一个物理硬件的接口了。那么之后呢?我需要用C将java包装下。再然后,我需要与物理硬件的人进行协调接口?
我有更好的答案
用java去搞底层,你这不是舍近求远吗,为什么不试试c呢
那么C又是如何与物理硬件相沟通的?
计算机的发展规律是离硬件越来越远,离人类的自然语言越来越近。为什么这么说呢?计算机语言的发展是:机器语言,汇编语言,高级语言,第四代语言,和自然语言。。对于机器语言,只能识别二进制。而二进制就是0和1.0和1代表的是开关。比如1代表关闭,0代表打开。那么每一台进算计的开关都不一样,也就是硬件都不一样,所以机器语言没有移植性。对于汇编语言,就是把机器语言用助记符来代替。比如,机器语言,如果是个8位的,,都很难记。更别说16位的了。那么用助记符来代替他们,会容易些。比如用add,表示加,那么不用记那么长的数了。其他的两者并没有什么太大的区别。也没有移植性。对于高级语言,就是C语言,他具有很强的可移植性。因为他有专门的编译器。可以把C语言编译成机器语言。所以对于高级语言,只有在编译的时候才去操宗硬件。比如:#include&stdio.h&void main(){a=20;printf(&a=%d\n&,a);}这里,定义一个a是一个整型,那么硬件就分配给他4个字节或者8个字节(不同的软件不一样),那么这个就是一个硬件操纵。当然只有在编译的时候才对硬件进行操纵。这也说明其可移植性强。因为对每一台电脑都可以这样下指令的。再往后的第四代语言,就是面向问题的语言了。就是指需要告诉电脑需要怎么做,不需要告诉电脑应该怎么做,离硬件更远了。因为你只需要让a等于20,但不需要告诉电脑分配给a几个字节,电脑自己会搞定的。对于自然语言就是人类自己的语言了,更不需要操纵硬件了。其实C语言可是说是一种中级语言,既有汇编的优势,也有高级语言的优势。例如单片机,用C控制流水灯的亮灭。就是直接通过C的操纵单片机的P1口引脚来进行的。有空你可以了解下。
兄弟,我要的是解决方案,不是空谈理想啊!!!!
建议楼主去找一本关于嵌入式的入门书籍来读一读,不管怎么说,一门学科也不可能一句两句就能说清的,只能引导下了。
如果要把设备和软件一体化。你用C会方便很多。
那么C又是如何与物理硬件相沟通的?
其实对于楼上的回答也不能是空谈理想,只是作为引导。C如何与物理硬件相沟通:我拿电子称来做例子。比如A:电子称。B:电脑。 要求:电子称的重量显示在电脑上的JAVA写的程序中。 那么对于电子称的要求:间断或者连续向电脑发出重量值。以下为电子称的工作原理电子称上会装重量传感器,将重力转换为电压或电流的模拟讯号,经放大及滤波处理后由A/D处理器转换为数字讯号,数字讯号由中央处理器(CPU)运算处理,而周边所须要的功能及各种接口电路也和CPU连接应用。通过接口将数据发送到电子称的端口。 电脑与电子称的物理连接一般都用COM口。你既然想用java 控制设备。那么电子称厂商会给你电子称的对外接口。对外接口的作用就是你要通过电子厂商给你的接口获取到电子称的数据。对外接口一般都用C写的,所以你如果要用JAVA 调用还得自己用C封装下(除非别人给你的接口直接可以用JAVA 调用,与C调用的接口关键字不一样)。既然接口有了。那不管用哪种语言。在电脑上都好说。 以上举例是电脑获取电子称的数据。对于你说的控制设备。1.你必须要用接口向设备发送命令。当然也可以直接发送端口(但是容易出错)。。2.设备需要有接口接收你发的命令。也可以直接接收。但是容易出错最好用接口。3.设备中有控制寄存器,再查这个寄存器信息,得出哪几位对应相应的LED灯,然后 给这几位赋值1,别的位赋值0 4.用程序调用控制寄存器,这个应该不是难事。对于你的问题物理硬件是什么我不知道。如果以上的回答还不能满足你。那我觉的你得找一个关于单片机之类开发的老师,如果你不想找还一直问这些问题。那我觉你的不适合搞这个,改行吧,兄弟。 -------------------------1.你理解错了“不是需要用C将java包装下”而是你如果要用java调用设备配套的接口,需要用C封装设备配套的接口。因为一般设备配套的接口是无法直接用java调用的。2.你可以直接向设备提供商提出你的需求,他们会完善接口功能。
为您推荐:
其他类似问题
您可能关注的内容
java的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。java虚拟机为什么不能用硬件来实现呢
[问题点数:20分]
本版专家分:0
CSDN今日推荐
本版专家分:45
本版专家分:6252
本版专家分:32939
2008年9月 Java大版内专家分月排行榜第二2008年8月 Java大版内专家分月排行榜第二
2008年10月 Java大版内专家分月排行榜第三
本版专家分:12365
2014年1月 荣获微软MVP称号
本版专家分:12365
2014年1月 荣获微软MVP称号
本版专家分:12088
本版专家分:12365
2014年1月 荣获微软MVP称号
本版专家分:9220
2005年7月 扩充话题大版内专家分月排行榜第一
2005年2月 Java大版内专家分月排行榜第三
本版专家分:32939
2008年9月 Java大版内专家分月排行榜第二2008年8月 Java大版内专家分月排行榜第二
2008年10月 Java大版内专家分月排行榜第三
本版专家分:0
本版专家分:906
本版专家分:12088
匿名用户不能发表回复!|
其他相关推荐简介页面树错误之处欢迎指正上一篇:下一篇:创建者:此页面的贡献者:
最后更新时间 : 3个月前评论发 表49791 条评论分享收藏感谢收起赞同 93474 条评论分享收藏感谢收起}

我要回帖

更多关于 java实现请假功能代码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信