zoukankan      html  css  js  c++  java
  • package

    1、设计package原因

      理解基目录的概念,思考jre加载class的顺序,如果没有package会怎么样?有了之后又是怎么样。。?

      主要:确保类名的唯一性。

      次要:方便组织代码

    2、怎样访问导入一个类???

      一个类可以使用所属包中的所有类,以及其他包中的公有类。

      源文件是指(.java文件)而类是指(.class).

      一个类(.class 不是.java)访问另一个包中的公有类的源文件书写方式有两种 :

      1-首先确保所要访问的类在classpath里

      2-import式访问 or 全名式访问(事实上在字节码中都是全名式访问 类全名:

    com.xkfx.corejava.Employee 

    ,import语句的唯一好处就是书写简洁)

    3、怎样把类(.class)放入包中

      如果没有在源文件(.java)头放置 package 语句, 编译后这个源文件的类就被放置在一个default package

      1、将包名 写在源文件的开头

      2、将 包中的文件 .class 放到完整的 与包名匹配的【子目录】中 去 (不管在 c盘还是d 盘, 不管外面套了几层文件 )

      ps: compiler .java可以在所有基目录下 直接或通过配合路径名 完成 但是 java .class 加载类必须严格放在包中 除非是 default package。。。

    4、当 在命令行下 键入 java + com.xk.test.classname + enter 之后计算机 或是 jvm在做什么?   (这是起点)

  • 相关阅读:
    HTML5元素标记释义
    Mvc使用Partial View 来封装上传控件
    订单页过滤,sql写法
    防止提交重复订单的方法
    查询数据库所有列
    asp.net 异常处理
    7. DateTime,TimeSpan
    8.1.thread
    8.2.Task
    2.2. Array
  • 原文地址:https://www.cnblogs.com/xkxf/p/6184593.html
Copyright © 2011-2022 走看看