包的声明和使用非常简单,在了解基本语法之后,示例在 Java 程序中声明包,以及不同包之间类的使用。

1 创建一个名为 com.dao 的包。

2 向 com.dao 包中添加一个 Student 类,该类包含一个返回 String 类型数组的 GetAll() 方法。Student 类代码如下:

package com.dao;
public class Student {public static String[] GetAll() {String[] namelist = {"张三","李四","王五","许月月","欧阳娜","赵晓慧"};return namelist;}
}

3 创建 com.test 包,在该包里创建带 main() 方法的 Test 类。

4 在 main() 方法中遍历 Student 类的 GetAll() 方法中的元素内容,在遍历内容之前,使用 import 引入 com.dao 整个包。完整代码如下:

package com.test;
import com.dao.Student;
public class Test {public static void main(String[] args) {System.out.println("学生信息如下:");for(String str:Student.GetAll()) {System.out.println(str);}}
}

5 运行上一步骤的代码进行测试,最终的输出结果如下:

学生信息如下:
张三
李四
王五
许月月
欧阳娜
赵晓慧

Java使用自定义包相关推荐

  1. 1.26 Java使用自定义包

    包的声明和使用非常简单,在了解基本语法之后,下面通过一个案例演示在 Java 程序中声明包,以及不同包之间类的使用. 1)创建一个名为 com.dao 的包. 2)向 com.dao 包中添加一个 S ...

  2. Java引入import其它目录的自定义包或java源文件

    在学习import或者package时,我们总是好奇,当Java包不在系统默认路径下,那么我们怎么导入并使用自定义的包,下面就简单的介绍一下导入自定义包的设置 1. 在不同目录(test_projec ...

  3. java自定义包名和类名不可同名

    java自定义包名和类名不可同名,如果同名,就有以下错误. 解决方法:修改包名或类名,即可. package test; //test是包名public class test { //test就是类名 ...

  4. 深入学习Java8 Lambda (default method, lambda, function reference, java.util.function 包)

    Java 8 Lambda .MethodReference.function包 多年前,学校讲述C#时,就已经知道有Lambda,也惊喜于它的方便,将函数式编程方式和面向对象式编程基于一身.此外在使 ...

  5. 自定义JAVA注解_深入理解Java:自定义java注解

    要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法. 元注解: 元注解的作用就是负责注解其他注解.Java5. ...

  6. java简单自定义Annotation

    为什么80%的码农都做不了架构师?>>>    原文内容比较多,这里就简单地说一下.java 5以后增加了3个annotation, @Override @Deprecated @S ...

  7. Robot Framework自动化测试框架核心指南-如何使用Java编写自定义的RobotFramework Lib

    如何使用Java编写自定义的RobotFramework Lib 本文包括2个章节 1. Robot Frdamwork中如何调用java Lib库 2.使用 java编写自定义的Lib 本文作者为: ...

  8. GO学习第三天——自定义包

    2019独角兽企业重金招聘Python工程师标准>>> 呵呵,由于最近有些琐碎事情,所以游戏连续几天都没有写了,但其实这几天都还有抽时间继续在写go的. 由于我是习惯java的变成风 ...

  9. java 解析数据包_一种基于Java语言的网络通讯数据包解析方法与流程

    本发明涉及网络通讯领域,特别涉及一种基于Java语言的网络通讯数据包解析方法. 背景技术: 计算机系统和网络的大量普及使用使全球跨入了信息化时代.但是,正由于现代社会中几乎一切都在"计算机化 ...

最新文章

  1. GIT上传服务器同步到web目录
  2. R语言CRAN不包含的安装包下载并手动使用RStudio进行安装实战:以下载VRPM包及绘制彩色列线图为例
  3. 计算机视觉与深度学习 | 基于DNN神经网络实现人的年龄及性别预测(代码类)
  4. jzoj1768,P2704,POJ1185-[NOI2001]炮兵阵地【状态压缩dp】
  5. 前端学习(2999):vue+element今日头条管理--element导入
  6. mysql string types ---- mysql 字符类型详解
  7. Python系列文章
  8. html鼠标变成小手_什么牌子的鼠标好用?2020双十一鼠标选购建议和产品推荐
  9. HTTP长连接和短连接原理浅析
  10. 重定向与请求转发的区别
  11. 对象str()与reper()转换为字符串
  12. 理解析取范式及合取范式的意义
  13. MTK G-sensor
  14. 表单标签<input>的介绍
  15. TypeScript 导出 Excel 表格(带斑马纹样式)
  16. oem和odm是什么意思?oem与odm区别是什么?
  17. 热血江湖网通一服务器不稳定,《热血江湖》网通新服 千呼万唤始出来
  18. epsfallback_EPS网络CS Fallback技术研究
  19. 第三阶段:1.数据分析:2.定性定量数据分析
  20. 重新连接 到 时出错 Microsoft Windows Network:本地设备名已在使用中

热门文章

  1. php中cnum函数,PHP vprintf() 函数
  2. linux uefi无法启动文件,解决UEFI安装无法启动的问题
  3. java 7 jboss_JBoss7 入门指南
  4. 中查出所有姓张的学生为啥查不出来_只有笔试成绩没有面试成绩是什么原因 教师资格面试成绩怎么查...
  5. win7电脑假死机怎么办
  6. python拼写_python 拼写检查器
  7. SpringBoot使用Websocket
  8. SpringBoot 使用AOP功能
  9. 2021年广西艺术高考成绩查询,2021年广西美术高考成绩查询网址:https://www.gxeea.cn/...
  10. 服务器内存不认硬盘_服务器品牌有哪些?如何选择服务器?