关键字package包的使用

这里先随意创个包出来

package cn.itcast;
class PackDemo{public static void main(String[] args){System.out.println("HelloWorld");}}

带包的编译和运行:
A:手动式
a:编写一个带包的iava文件
b:通过iavac命令编译该java文件。
c:手动创建包名。
d:把b步骤的class文件放到c步骤的最底层包
e:回到和包根且录在同一且录的地方然后运行
带包运行。
B:自动式
a:编写个带包的java文件。
b:javac编译的时候带上-d即可
javag -d。HelloWorld.java
c:回到和包根目录在同一目录的地方,然后运行
带包运行。

包的调用:
首先这个是我们要调用的包:

package cn.itcast;
class Demo{public int  sum(int a ,int b){return a+b;}}

其次这是我们主方法的包:

package cn.itcast;
class PackDemo{public static void main(String[] args){cn.itcast.Demo s =new cn.itcast.Demo();System.out.println(s.sum(10,20));}}

然后我们用上面的方法就可以用了

可以用更方便的方式例如导包import:

package cn.itcast;
import cn.itcast.Demo;
class PackDemo{public static void main(String[] args){Demo s =new Demo();System.out.println("和是:"+s.sum(10,20));}}

可以发现结果是一样的,但是我们用Demo创造对象的时候就很方便

学习博客:关键字package包的使用相关推荐

  1. JAVA学习博客---2015.5

    上一次的学习博客写的和流水账差不多,有点生硬的和背目录一样,所以既然学习的目的是程序,那么这个月的学习博客就用程序来说点东西吧.这个月看了一些C和JAVA的视频,开始看别人写的程序,能看的懂但是自己去 ...

  2. 记录自己第一个java学习博客

    记录自己第一个java学习博客 阿里java规范 弄懂 JRE.JDK.JVM 之间的区别与联系 DOS常用命令 常用mac终端命令 今天我学习了java第一个程序打印出helloworld! pac ...

  3. 几个非常有用的iOS学习博客链接

    几个非常有用的iOS学习博客链接 请仔细阅读相关链接下的其他博客的文章: http://blog.csdn.net/sanpintian/article/details/7402853 http:// ...

  4. 软件构造第五次学习博客——SpotBugs概述

    软件构造第五次学习博客--SpotBugs概述 SpotBugs 介绍 SpotBugs是Findbugs的继任者(用于对代码进行静态分析,查找相关的漏洞. SpotBugs官方文档的bug描述 目前 ...

  5. 推广自己博客关键字到首页其实也是浮云

    推广自己博客关键字到首页其实也是浮云 其实博客很多时候对于站长来说是个投放外链的好地方,但是随着微博和更多新的网络推广新方式的出现,我们会发现博客的重要性和权重似乎有所下降.但是所谓姜还是老的辣,博客 ...

  6. Android学习博客和文章存档

    [Android基础]Android总结篇 http://blog.csdn.net/codeemperor/article/details/51004189 Android最佳性能实践(一)--合理 ...

  7. 计算机视觉--图像处理基础操作学习博客参考1

    以下内容为参考学习使用. 个人电脑的浏览器经常更换,不便收藏,记录在本文供以后学习参考使用. 该网友有编程经验,从实践的角度看OpenCV和图像处理的基本操作,并提供代码和解析 博客园某网友的的链接: ...

  8. 转载一个不错的Scrapy学习博客笔记

    背景: 最近在学习网络爬虫Scrapy,官网是 http://scrapy.org 官方描述:Scrapy is a fast high-level screen scraping and web c ...

  9. 必读的AI和深度学习博客

    https://mp.weixin.qq.com/s/VrDYqkxRtVar-aWHAJHzpQ 我从未见过能与人工智能和认知计算相匹配来改变世界的事物 认知解决方案和IBM研究部高级副总裁John ...

最新文章

  1. Java输出数组中最长递增子序列的代码
  2. python伪装浏览器什么意思_用python2和python3伪装浏览器爬取网页
  3. oracle中如何插入
  4. mysql 怎么实现随机查询并分页,不重复查询
  5. React组件实现越级传递属性
  6. apply和call用法
  7. 【转】小屁孩, 懂个啥
  8. MATLAB 二脉冲对消、重频参差滤波器设计仿真
  9. 如何自己去写一个鼠标驱动_方法 - 做手写电子笔记的方法——如何在Windows电脑/平板上做手写笔记(包括非触屏电脑)(MacOS也可以)...
  10. JavaWeb教程———Ajax
  11. css3 cale()属性介绍以及自适应布局使用方法
  12. 嵌入式Linux应用与开发——内核配置选项含Linux最新版本kernel下载后续操作
  13. Maxima解方程的一点收获
  14. office2017官方正版
  15. 如何安全使用公共Wifi,防止信息泄露?
  16. 微博付费打赏架构:一个社交场景下准金融项目开发和实践
  17. 【第26天】给定 n 个元素的升序数组nums,求实现一个函数在nums中寻找target的下标 | 初识二分查找
  18. CATALINA_OPTS和 JAVA_OPTS区别
  19. Android端App无法抓包解决方法——Drony
  20. 新员工入职培训系列之团队介绍提纲

热门文章

  1. c++椭圆最小二乘法原理_利用最小二乘法拟合椭圆方程的理论推导,附有matlab代码...
  2. android 编译
  3. 解决vue项目在ie、360兼容模式下空白页面问题
  4. css3 transition属性实现三角形
  5. Codeblocks 深色主题背景设置、美化界面
  6. 【Android】快速实现仿美团选择城市界面,微信通讯录界面
  7. Avast 发布免费的 BianLian 勒索软件解密器
  8. canvas--putImageData--(灰色滤镜、黑白滤镜、反色滤镜、模糊滤镜、马赛克滤镜)
  9. 为什么建议选英文技术书籍
  10. win 10 输入法自定义切换快捷键(rime)