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

看java认证第一天遇到的问题

    来源: 互联网  发布时间:2015-07-19

    本文导语:  java认证chapter1,third page中有这样一段话: NOTE:This is not actually a language requirement,but is an implementation requirement of many compilers,including the reference compilers from sun. It is therefore unwise to ignore this convention sin...

java认证chapter1,third page中有这样一段话:

NOTE:This is not actually a language requirement,but is an implementation
requirement of many compilers,including the reference compilers from sun.
It is therefore unwise to ignore this convention since doing so limits 
the portablility of your source files(but not,of cource,your compiled files).

请问:ignore this convention中的convention是什么协定,是不是指至少要有一个
类是public类型的。但jdk也能编译没有public类的程序,又与它说的 is an 
implementation requirement of mant compilers,including the reference compilers from sun矛盾。
或者是指java程序以.java结尾。那么这段话的意思是否就意味着,java程序不一定要以.java结尾?
 我有点迷惑了,望高手指点.

|
一个java文件包含多个顶级类时(类相互之间没有has和is的关系,而是并列关系)。最多只有1个类可以声明成public,且文件名的不含扩展名的部分必须等于该public类的名称。
如果各个类都不是public的,则java文件名的不含扩展名的部分可以任意。
例如文件C.java含有A、B两个类,编译是可以的,生成A.class和B.class文件。
C.java内容:
class A{
}
class B{
}
上面的话大致上是“this”的含义。
不过因为没有程序的入口,java解释器没法直接执行它。只能通过别的类生成A、B的对象来执行。
SUN专门强调这约定只是很多编译器(包括SUN自己的)实现方式的需要,而非java语言的需要。(事实上差不多是一回事)
SUN公司很客气的建议你遵循这一约定,以免出现源代码在各个java平台上重新编译时可能出现的移植问题,即使你用得编译器没有这个限制。
SUN公司还指出编译好的class文件(如A.class,B.class)不会出现该限制导致的移植性问题。


|
对不起,能不能把你的问题说的详细一点,This 指的是什么?要不,把这段话的前面的一段话也抄下来……不过,我想肯定不是你所说的“是不是指至少要有一个类是public类型的。但jdk也能编译没有public类的程序,又与它说的 is an implementation requirement of mant compilers,including the reference compilers from sun矛盾。
或者是指java程序以.java结尾。那么这段话的意思是否就意味着,java程序不一
定要以.java结尾?”
  所以,你把前面的给抄下来比较好!!

|
我想这个this的意思是类名必须与文件名相符实际上不是和语言相关,即不是语言要求的,是许多编译器在执行的时候要求的,包括sun的编译器

    
 
 

您可能感兴趣的文章:

  • !!!初学Java,遇到一个奇怪问题,请大家回答!!!
  • 大家遇到过Java程序睡不醒的情况吗?
  • 我在Thinking in Java中遇到的Jni问题!
  • 小弟的程序遇到麻烦了,想和哪位谈谈java的线程(57226475)
  • 用java写的ftp下载程序中遇到的问题
  • 用java swing JTable做一个属性编辑器遇到的问题,请高手赐教!急,急!!
  • jni的方法,用java调用c的代码,遇到的问题!
  • lunix下,用java在代码中启动另外一个进程遇到的问题,新启动的进程被阻塞.
  • 同一目录下的两个.java文件使用package时遇到的问题(详情请进)
  • 谁有Sun Java2认证考试资料?谢谢 iis7站长之家
  • 我遇到了我一些关于java问题不会,请会的人能指点一下吗?万分感谢!
  • 我是初学者,学习java遇到了很多问题,请各位过来之人加以指导阿!!!!
  • 小弟刚开始学JAVA,遇到了难题,请教:
  • 我在学JAVA的第二天遇到的问题
  • 我是菜鸟,请您帮忙!我第一次运行java程序的helloworld,遇到问题
  • ***用JAVA写了一个'搬运工'游戏,画图的时候遇到了点问题,请进!
  • 刚接触java遇到很麻烦的事,打击不小。高手来指教一下!!!谢谢!
  • java调用sh脚本遇到export命令会卡住,sh不能调用子sh
  • 今天刚玩Java就遇到问题了。:~-(
  • 有关JAVA字符集的详细系统资料哪位兄弟或MM有啊!好着急呀!遇到了问题。
  • 谁了解JAVA方面的认证,想考一个JAVA的认证!XIEXIE
  • 关于Java认证考试有几种认证?那种比较容易考?
  • 小弟我找到了一些JAVA认证模拟试题和JAVA中文FAQ,希望对大家有所帮助
  • java 275认证有用嘛??
  • 请问哪里能找到JAVA认证考试的模拟题或真题?
  • Java的OpenID认证框架 SocialAuth
  • 谁有Sun Java2认证考试资料?谢谢
  • 请问哪位参加过JAVA认证考试,是否有例题?
  • java认证的证书价值???
  • 现在考个Sun的Java认证要多少钱?
  • 在线等,java认证考试
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Java读写包括中文的txt文件时不同编码格式问题解决
  • 菜鸟的问题:java与java script 的异同??
  • java新手的问题,java高手帮忙...
  • 低级问题:.java文件交付用户怎么运行,难道也是DOS下:java xx.java?有没有.exe?
  • 请各位java高手几个java有关的问题?
  • java.sql.Date和java.uitl.Date的问题?
  • 问大哥大姐们个问题啊,小第编了自己的第一个JAVA问题。用JAVAC编译能通过啊!可是用JAVA不能执行啊!
  • 最入门级的java问题,如何运行HelloWorld.java
  • 请教一些JAVA的基本问题,初学JAVA有些迷糊,帮帮忙!总迷糊实在受不了了!
  • Linux下面的开发好的Java程序,如何部署到其他机器?开发好的Java图形程序,终端上能否用?等问题
  • 关于JAVA应用程序(Java Application)的deliver问题
  • 请Linux 和Java 的高手回答:java JDK1.3.1 在红旗Linux Desktop 2.4 的问题,一定给分。
  • 一个极其菜的问题:JAVA,VISUAL J++,JAVA SCRIPT,EJB,它们之间到底有什么关系,谢谢!
  • 我的Javac没有问题,但是java有问题,
  • 一个JAVA继承的问题(Thinking in JAVA里的一个例子)
  • 刚学习Java,请教关于Java的Application代码编写问题。
  • 我所学的是计算机,现在想学JAVA,对JAVA绝对是初学!!!可以交流的留下个地址。肯定给分,不过非完分后就是问题,问题,问题了;)有留E-mail至少1分
  • 两个非常简单的问题,给40分 (才学2天JAVA人的问题)
  • 问个简单的低级又很怪的问题,我在编译*.java的问题。
  • java学习的问题<问题解决立即结贴>?
  • 我是学pb的,有一个问题想请教各位java的朋友,j2ee平台是什么啊?如果要用这个平台的开发pb的话是否要学java??
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向


  • 站内导航:


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

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

    浙ICP备11055608号-3