什么是包?_软考中包是什么意思_流星球的博客-程序员秘密

技术标签: java  oracle  JAVA Tutorials技术文档翻译  编程语言  

翻译自ORACLE Java Tutorials –What Is a Package?

一个包是一个命名空间,它组织一组相关的类和接口。 从概念上讲,您可以将软件包看作与计算机上不同的文件夹相似。 您可以将HTML页面保存在一个文件夹中,另一个文件中的图像,另一个文件中的脚本或应用程序。 由于用Java编程语言编写的软件可以由数百或数千个单独的类组成,通过将相关的类和接口放入包中来保持组织是有意义的。

Java平台提供了一个适用于您自己的应用程序的庞大的类库(一组包)。 这个库被称为“应用程序编程接口”或简称为“API”。 其软件包代表与通用编程最相关的任务。 例如,String对象包含字符串的状态和行为; File对象允许程序员轻松地创建,删除,检查,比较或修改文件系统上的文件; Socket对象允许创建和使用网络套接字; 各种GUI对象控制按钮和复选框以及与图形用户界面相关的任何内容。 数以千计的类可供选择。 这样,程序员就可以专注于您的特定应用程序的设计,而不是使其工作所需的基础架构。

Java Platform API规范包含Java SE平台提供的所有软件包,接口,类,字段和方法的完整列表。 将页面加载到浏览器并将其加入书签。 作为程序员,它将成为您最重要的参考文献文档。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u010008539/article/details/77177705

智能推荐

Java数组常用的工具方法和字段(Java Array‘s common methods and fields)_快乐李同学(李俊德-大连理工大学)的博客-程序员秘密

1 Mind Mapping of Java Array’s common methods and fields2 Practical Code Demopackage com.test;import java.util.Arrays;public class JavaArrayUsage { //This statement only declares a integer array variable `a`. It does not yet initialize `a` with

File类获取、判断、遍历功能的方法;绝对路径和相对路径_菠萝侠xxxxxxx的博客-程序员秘密

File类绝对路径和相对路径File类获取功能的方法File类遍历文件夹目录功能listlistFiles隐藏目录也能被打印出来

makedown 软件_weixin_33725272的博客-程序员秘密

windows上的新手使用makedownpad 很适合的下载之后你需要激活makedownpadMarkdownPad 2 Pro 注册码(邮箱+许可密钥)邮箱[email protected]许可密钥GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVpbP2M5SN6bnxn2k...

RabbitMQ实现(并发)多线程处理消息_rabbitmq多线程消费同一队列_csdn_weizhuang的博客-程序员秘密

@RabbitListener默认是单线程监听队列缺点: 当消息队列有多个任务时消费端监听队列每次只消费一个消息 , 容易引起消息堆积 , 处理效率慢…解决方法 : 配置mq容器工厂参数 , 增加并发处理量 , 多线程处理消息 [email protected] class RabbitMQConfig { public static final String QUEUE...

计算机毕业设计ssm面向新手投资者的虚拟股票交易系统 h1o29系统+程序+源码+lw+远程部署_股票源码塔建技术_圆戟学长的博客-程序员秘密

计算机毕业设计ssm面向新手投资者的虚拟股票交易系统 h1o29系统+程序+源码+lw+远程部署。springboot基于springboot的球队管理系统。ssm基于大数据在线考试系统在线阅卷系统及大数据统计分析。springboot基于Web的人事管理系统的设计与实现。springboot后勤管理系统-餐饮评价监督系统。ssm基于HTML的“守护萌宠”网站的设计与实现。JSP网上视频点播系统的设计与实现mysql。springboot微服务在线教育系统。springboot微服务在线教育系统。

一些常见前端面试题_直到那天zwl的博客-程序员秘密

一、理论知识1.1、讲讲输入完网址按下回车,到看到网页这个过程中发生了什么a. 域名解析b. 发起TCP的3次握手c. 建立TCP连接后发起http请求d. 服务器端响应http请求,浏览器得到html代码e. 浏览器解析html代码,并请求html代码中的资源f. 浏览器对页面进行渲染呈现给用户参考《一次完整的HTTP事务是怎样一个过程》1.2、谈谈你对前端性能优化的理解a....

随便推点

eclipse DDMS File Explorer不能展开sdcard文件夹_weixin_30647065的博客-程序员秘密

============问题描述============ 模拟器是genymotion权限都是rwx的,但eclipseDDMSFileExplorer不能展开sdcard文件夹,但,用REExplorer却能打开命令行成功查阅sdcard内部不想用实机测,打L...

【golang学习总结】9 golang数组和切片_ccong...的博客-程序员秘密

一篇带你入门golang框架精髓的博客,图文并茂,火速三连!

实习总结——plotly.js问题_admvli2016的博客-程序员秘密

1,[error]:a[b].target.className.indexOf is not a function项目中用到plotly插件,运行项目的时候报了一堆错误:原因是浏览器运行了Google翻译扩展程序,禁用google的自动翻译可以解决问题;链接:https://www.cnblogs.com/lilingyu-l/p/6473950.html?utm_source=i...

easy php moodle,Windows 环境下配置easyphp+moodle方法及设置外部IP访问方法_抓到大根就是宝的博客-程序员秘密

安装有很多方法,最简单的方法就是easyphp+moodle,具体方法如下:1.准备好安装必须的软件,包括easyphp和moodle。easyphp到mysql版本太低,可用高版本mysql文件夹覆盖原文件夹。另外,新版的moodle需要某个版本的easyphp支持,二者有一定的兼容要求,并非版本越高越好。2.安装easyphp,安装过程可更换目录,最好选容量较大的分区。安装完成后,安装目录有a...

大型应用软件设计——BSDGame(三)_KlayWu的博客-程序员秘密

BSDGame第三轮迭代开发文章目录BSDGame第三轮迭代开发迭代工作进展1.声音模块的加入结构化文本插件的开发1.开发目的2.程序主体3.界面设计4.生成的结构化文本示例迭代工作进展在第三轮迭代过程中,我们主要完成了如下几个方面的工作:1.声音模块的加入​ 创建一个音乐类,在主程序加载章节函数中调用,即可完成 不同场景下音乐的切换import pygame'''同时只能...

推荐文章

热门文章

相关标签