房上的猫:java中的包

包  1.作用:   (1)包允许将类组合成较小的单元(类似文件夹),易于找到和使用相应的类文件   (2)防止命名冲突:     java中只有在不同包中的类才能重名   (3)包允许在更广的范围内保护类,数据和方法,可以在包内定义类     根据规则,包外的代码有可能不能访问该类  2.语法:

package 包名;

  解析:    (1)package是关键字    (2)包的声明必须是java源文件中的第一条非注释性语句,而且一个源文件只能有一个包声明语句  3.编码规范:   (1)java包的名字通常由小写字母组成,不能以原点开头或结尾   (2)一个唯一包名的前缀通常是全部小写的ASSII字母,并且是一个顶级域名com,edu,gov,net或org,通常使用组织的网络域名的逆序   (3)包名的后续部分依不同机构各自内部的规范不同而不同:     这类命名规范可能以特定目录名的组成来区分部门,项目,机器或注册名  4.使用MyEclipse创建包   方法一:    首先新建一个项目"Array/src",然后选择"File"-->"New"-->"Package"选项    在弹出的"New Java Package"对话框中,在"Name"文本框中填写包名,然后单击"Finish"    然后新建类,在弹出的对话框中填写类名

  方法二:    首先创建项目,然后直接创建类

5.导入包:   语法:

   import 包名.类名;
   //如果要使用到包下的某些类(多于一个),在使用import导入时,可以使用"包名.*"
    语法:import 包名.*;

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏大闲人柴毛毛

深入理解JVM(十)——类加载器

类与类加载器 类加载器的作用:将class文件加载进JVM的方法区,并在方法区中创建一个java.lang.Class对象作为外界访问这个类的接口。 类与类加...

39760
来自专栏老马说编程

(22) 代码的组织机制 / 计算机程序的思维逻辑

使用任何语言进行编程都有一个类似的问题,那就是如何组织代码,具体来说,如何避免命名冲突?如何合理组织各种源文件?如何使用第三方库?各种代码和依赖库如何编译连接为...

212100
来自专栏C/C++基础

分离编译模式简介

示例代码编译运行环境:Windows 64bits+VS2017+Debug+Win32。

10240
来自专栏用户2442861的专栏

Linux中的pushd和popd

其实,很早就知道pushd和popd在Linux中可以用来方便地在多个目录之间切换。那时比较浮躁,感觉切换目录没必要这么复杂。在实际中,发现通过使用pushd...

16320
来自专栏C/C++基础

C/C++头文件的作用和用法

示例代码编译运行环境:Windows 64bits+VS2017+Debug+Win32。

13210
来自专栏积累沉淀

干货--Redis 30分钟快速入门

一、 redis环境搭建 1.简介        redis是一个开源的key-value数据库。它又经常被认为是一个数据结构服务器。因为它的value不仅...

342100
来自专栏Python

linux每日命令(22):find命令参数详解

文件名选项是find命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用。 可以使用某种文件名模式来匹配文件,记住要用引号将文件名模式引起来。 不管当前...

12120
来自专栏xingoo, 一个梦想做发明家的程序员

[Logstash-input-redis] 使用详解

redis插件的完整配置 input { redis { batch_count => 1 #返回的事件数量,此属性仅在list模式下起...

452100
来自专栏FreeBuf

Flask Jinja2开发中遇到的的服务端注入问题研究

0×00. 前言 作为一个安全工程师,我们有义务去了解漏洞产生的影响,这样才能更好地帮助我们去评估风险值。本篇文章我们将继续研究Flask/Jinja2 开...

24150
来自专栏吴伟祥

Linux下的shell简介(三) 原

        shell的本意是“壳”的意思,其实已经很形象地说明了shell在Linux系统中的作用。shell就是围绕在Linux内核之外的一个“壳”程序...

11830

扫码关注云+社区

领取腾讯云代金券