当前位置:  技术问答>java相关

几个问题请教高手们了。。。。。。呵呵

    来源: 互联网  发布时间:2015-01-02

    本文导语:  1   看看javax.swing的源代码哪里有呢 2   Java is not platform independent.It is just a platform.     --C++之父B. Stroustrup      这句英文是什么意思,我看得懂英文,但理解不了他话里隐藏的含义     哪个 高人说说...

1   看看javax.swing的源代码哪里有呢
2   Java is not platform independent.It is just a platform.
    --C++之父B. Stroustrup 
    这句英文是什么意思,我看得懂英文,但理解不了他话里隐藏的含义
    哪个 高人说说,越明白越好。
3   MAC 指的是什么?跟机器地址有什么关系呢?
4   TAPI是什么东西,有什么应用?

|
.class->JVM->OS
Java的平台无关性体现在.class这层,因为它的.class是遵守虚拟机规范的,所以可以在任何虚拟机上运行。从这层来看.class与JVM相关,而与底层的操作系统无关,所以是平台无关的。
JVM这一层却不是平台无关的,它是与底层的操作系统紧密的结合在一起的,所以是平台相关的。

c++之父的这句话,直译过来是“Java不是平台无关的,它自己就是一个平台”,他是从实现语言者角度看Java的,既包含它的.class层和JVM,因为JVM是平台相关的所以他认为Java也是平台相关的。
但是SUN宣扬的Java平台无关性,是从最终用户的角度看这个问题的,也就是单看.class这层,这层当然是平台无关性。

对于问题看待的角度不同,结果也会不同的。

|
1.反汇编。
2.C++之父可能认为java程序通过虚拟机最终变成机器认识的二进制,所以应该是一种平台。platform independent 其实没把虚拟机考虑进去。
3.在java中MAC是指与安全问题相关的一种访问控制。在java安全策略书籍中曾经看到过。
4.好像是microsoft定义的一种API.用途不知道。

|
1.jdk1.3目录下有一个src.jar文件,把它用winzip解开,里面有swing的源代码
2。我的理解:java需要为每种平台开发jvm,所以它不是平台无关的,而你可以用java写程序而不必考虑不同平台的差异,所以java提供了一种可以在任何平台上运行的平台。
3MAC address :A 12-byte hexadecimal address used by the media access control layer of an 802.2 connection. It corresponds to the VTAM MACADDR= parameter and to the remote network access parameter for an 802.2 connection with Host Integration Server 2000. 
4。Telephony Application Programming Interface (TAPI). 

    
 
 

您可能感兴趣的文章:

  • 请教大家linux下建立视频的服务器几个问题
  • Qt初学者请教大家几个问题!
  • 请教 Linux下安装ORACLE的几个问题
  • 请教几个问题?
  • 各位高手大家好,我是初学LINUX想请教几个问题
  • 请教 几个问题!!!!谢谢!!!
  • 初学Linux内核编译,几个问题请教一下
  • 请教一下unix下的几个问题
  • 请教VI的几个问题,谢谢
  • 关于硬盘安装radhat7.3的几个问题?请教大虾
  • 几个问题请教高手,没把握不要乱说哟!
  • 多系统引导程序的几个问题,请教???
  • 想请教shell编程几个问题
  • 初装linux,好几个问题要请教!
  • 请教几个问题
  • 请教一下linux系统中程序运行方式的几个问题
  • 我想学JAVA,有几个问题想请教大家。
  • 请教关于syslogd和printk的几个问题
  • 我是初学者,有几个问题,想请教各位高手,望不吝赐教
  • 这里有青岛的java程序员吗??有几个问题请教一下!(大送分)
  • 菜鸟头次用linux,请高手帮忙解决几个问题?
  • 几个问题,请高手回答!
  • 初学Unix,有几个问题请高手指教,回答完后马上结贴
  • 有几个问题,我是linux新手,刚开始学习,老师的问题太难了,拜托高手提示一下谢谢。
  • 就构建个人互动小网站,问各路高手几个问题:
  • 请教linux下串口编程的几个问题,高手相助!
  • 高分跪请高手指教,无线网卡驱动的几个问题!
  • 几个问题,请高手告之.高分
  • 请高手指教一下进程打开的File对象相关的几个问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 菜鸟问题:现在要做unix下的c/c+编程的几个问题?
  • 小弟有几个关于架设web服务器的几个问题?
  • 关于安装REDHAT9的几个问题,谢谢解答
  • linux 几个问题 求解答
  • 急问几个问题
  • -- GUI的几个问题 --
  • 乱七八糟的几个问题?
  • 关于自动起的几个问题??
  • 初学者的问题,要用Linux做一个批处理,碰到了几个问题
  • 我有几个问题
  • 初学者关于共享内存的几个问题-->
  • 关于redhatlinux的几个问题
  • 偶来问几个问题
  • 谁知道slackware的几个问题????
  • 有关classpath的几个问题!
  • 关于jbuilder的几个问题?
  • 关于邮件群发的几个问题?
  • 关于linux的几个问题?
  • LINUX新手的几个问题,谢谢
  • 几个问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3