zoukankan      html  css  js  c++  java
  • 2020.7.17

    一、今日学习内容:

    第四章剩余内容。

     1、此“包”不是LV

         (1)JAVA程序中包名的定义:package 包名 

                  如果要想定义的包名不会和其他人定义的包名重复,最好采用公司域名的倒写形式命名包,而且在实际开发中,经常是采用这种命名方式的。

         (2)用包导入类型

                  如果两个类分别定义在两个不同的包中,那如何互相调用类中的方法和属性呢?这时要导入包中的类,导入包中的类有两种方式。

                        导入包中所有的类:*import  包名.*;

                        导入包中具体的类:import  包名.类名;

     
                            

    3.编译包:(1)用命令行的方式编译   javac  -d   .  类名.java   

                       (-d创建目录,“.”是当前目录)    示例:用命令行的方式编译Person类:  javac -d . Person.java

                       这时,会发现当前路径下面有了com文件夹,点开会陆续发现有wuzy文件夹,点开wuzy文件夹会有entity 文件夹,在entity 文件夹下面有                                                    Person casss文件。

                       除了使用这种方式编译外,还可以事先创建好文件夹,然后进入文件夹下编译。例如: javac  包路径/类名. java

                       创建文件夹com, 在com文件夹下面创建文件夹wuzy, 在wuzy文件夹下面创建service文件夹

                    注: 在JAVA中建议包名全部为小写字母。

      4、使用枚举:枚举定义: public  enum  枚举名字 {}   嵌套在switch中    在枚举中定义构造方法(构造方法必须是private类型)

    二、遇到的问题:

         编译包不太理解。

    三、明日计划:

         做第四章的习题,继续阅读《大道至简》。

  • 相关阅读:
    display的几种常用取值
    css五种定位方式介绍
    单行文字超过某个宽度时,显示省略号
    点击鼠标右键弹出错误提示:CrashHandler initialization error
    基于jquery 的find()函数和children()函数的区别
    跨域问题,前端主动向后台发送cookie
    Boolean()值为false的五个特殊值
    如何把select默认的小三角替换成自己的图片
    如何将网页的title前面的图标替换成自己的图标
    C#阿里云 移动推送 接入
  • 原文地址:https://www.cnblogs.com/marr/p/13448569.html
Copyright © 2011-2022 走看看