包的基本使用

视频

演示 记事本编译运行java代码 无包的情况 - 西瓜视频
https://www.ixigua.com/6864907405247906318?logTag=fHny4t7cTsM7ODxGeKpv_

演示 记事本编译java代码 有包情况 - 西瓜视频
https://www.ixigua.com/6864907577331974664?logTag=GiQtRc7y5jgaMxQJ0kKlm

演示 java带包编译自动处理 - 西瓜视频
https://www.ixigua.com/6864921174518956558/?utm_source=xiguastudio

包的使用

应用需求

  • 腾讯的项目中有QQ和微信

  • QQ有一个login.java程序

  • 微信也有一个login.java程序

  • 在源码库中如何保存这两个文件

  • 尝试在一个目录中对上述文件进行管理

无包编译与运行

源文件

编译与运行

有包的情况编译与运行

源码

编译与运行,出错

包的作用

文件夹的作用

指定了我们的类存放的位置

包的用法

一级包


package 包;

多级包


package 包1.包n;

例如

解决有包运行的情况

前面的问题

编译已经完成

运行出错

问题分析

文件中指明了类的位置

位于p1目录下

问题解决

把编译后的文件,放到p1目录下

然后找p1目录下的编译后文件进行运行

执行

1,把编译后的文件转移

2 执行


包名称.类名笱

结果正常显示

练一练

  • 让我们的类位于a目录下的b目录的c目录下

带包编译自动放置

源码

带包编译

编译后的效果


编译后的文件自动创建在包目录中

java包的基本使用相关推荐

  1. java包(翻译自Java Tutorials)

    原文出自 http://www.cnblogs.com/ggjucheng/archive/2012/12/17/2821935.html 英文出自 http://docs.oracle.com/ja ...

  2. 创建和应用Java包文件的两种方式

    <Java编程艺术>章节选登.作者:高永强 清华大学出版社 (即将出版) 12.1  包--package       包是Java提供的文件管理机制.包把功能相似的类,按照Java的名字 ...

  3. android java包_android SDk中常用的java包介绍

    下面是android SDK中API中的主要java包的功能简介: android.app :提供高层的程序模型.提供基本的运行环境 android.content :包含各种的对设备上的数据进行访问 ...

  4. Java 包的概述和讲解

    2017-11-02 22:58:45 包(package):其实就是文件夹. 包的作用是对类进行分类的管理,并且区分不同的类名. 举例: 学生:增加,删除,修改,查询 教师:增加,删除,修改,查询 ...

  5. Eclipse 创建 Java 包

    Eclipse 创建 Java 包 打开新建 Java 包向导 你可以使用新建 Java 包向导来创建 Java 包.Java 包向导打开方式有: 通过点击 "File" 菜单并选 ...

  6. java包的命名规则技巧

    java包的概念和.net名称空间非常类似..net的名称空间通常以程序的项目名称和功能模块或层次结构命名. java包也是如此.唯一不同的是java程序最外层包的名称通常以com开始.起初我不知道为 ...

  7. java更改包名称_更改Java包名称如何改变我的系统架构

    java更改包名称 即使只是少量更改角度,也可能对您如何使用系统产生深远影响. 假设您正在用Java编写Web应用程序. 在系统中,您处理订单,客户和产品. 作为一个Web应用程序,您的类包括诸如Co ...

  8. 关于java包_关于Java包

    关于java包 我希望大家都同意,类的方法应该很小,并且只有很少的依赖关系. 这种观点被广泛接受,而对"小"的解释则各不相同. 关于这一点有很多文献. 但是包裹呢? 有些人将包视为 ...

  9. 更改Java包名称如何改变我的系统架构

    即使只是少量更改角度,也可能对您如何使用系统产生深远影响. 假设您正在用Java编写Web应用程序. 在系统中,您处理订单,客户和产品. 作为Web应用程序,您的类包括诸如Controller,Per ...

  10. 创建和应用Java包文件的两种方式(转)

    创建和应用Java包文件的两种方式(转) <Java编程艺术>章节选登.作者:高永强 清华大学出版社 (即将出版) 12.1  包--package    ... 12.1.1  包命名规 ...

最新文章

  1. easyui中 在子tabs中 添加新的tabs
  2. 根际微生物组提高植物耐盐性的研究进展(Biotechnology Advances IF=10)
  3. js编程思路--给网站定义一个全局的js对象,放到window对象中
  4. android 4.3 操作源码实现系统截屏(暂无移植性)
  5. find命令查找某些文件并将其拷贝到指定目录
  6. Vue——Windows 10下Vue项目启动步骤[vue-cli-service启动版本]
  7. IE8下强制浏览器用哪个IE版本渲染页面
  8. VC连接access
  9. python类和对象的定义_python类与对象基本语法
  10. python机器学习案例系列教程——逻辑分类/逻辑回归LR/一般线性回归(softmax回归)
  11. 申通快递机器人上岗_【峰暴】618, 数万台机器人上岗为您服务!
  12. 面向对象三大特征之多态——Java笔记(七)
  13. Spark SQL External Data Sources JDBC官方实现写测试
  14. windows程序设计之简单界面入门
  15. python爬取qq群成员_Python爬取QQ群群员
  16. oracle数据透明加密,使用ORACLE 透明数据加密 TDE
  17. python鼠标移动的方法_python自动化之鼠标移动
  18. Juniper防火墙丢失ScreenOS重新安装ScreenOS
  19. 51单片机霍尔测速与PWM调直流电机转速快慢
  20. 孙宇晨真的有道歉吗?逐句解读孙宇晨避重就轻的“致歉信”

热门文章

  1. linux 省内存的桌面,Linux_在Linux中可视化显示内存占用情况的方法,物理内存不足对Linux桌面系统 - phpStudy...
  2. IDEA和mysql的连接
  3. vue项目:this.function()中关于:this指针失效的问题
  4. pythonweb接口优化_python-web后台限制接口调用频率
  5. 恋爱记v1.0源码-在线生成表白页
  6. 多平台聚合直播PHP源码
  7. 轻量级开源内容管理系统-YzmCMS v6.0源码
  8. 校园兼职跑腿源码+网页版(非小程序)
  9. 简单公司主页HTML5模板
  10. bbpress 论坛 wordpress汉化插件