房上的猫: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对象作为外界访问这个类的接口。 类与类加...

3706
来自专栏Java工程师日常干货

【随笔】JVM核心:JVM运行和类加载

本篇博客将写一点关于JVM的东西,涉及JVM运行时数据区、类加载的过程、类加载器、ClassLoader、双亲委派机制、自定义类加载器等,这些都是博主自己的一点...

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

分离编译模式简介

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

834
来自专栏未闻Code

Tenacity——Exception Retry 从此无比简单

Python 装饰器装饰类中的方法这篇文章,使用了装饰器来捕获代码异常。这种方式可以让代码变得更加简洁和Pythonic。

1611
来自专栏达摩兵的技术空间

vue项目实践004

使用场景:主要是针对需要把对象的一些属性批量的赋值到另外一个对象上,然后如果你的属性很多可能要写很多赋值语句。(前提是属性名一般是相同的)

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

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

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

1021
来自专栏九彩拼盘的叨叨叨

Node.js 版本管理器: nvm 介绍

有时候,我们需要测试写的 Nodejs 的程序在不同 Nodejs 版本下是否能正常运行;或是我们想要尝试下最新版 Nodejs 的新特性,但常用的代码需要旧版...

791
来自专栏Java技术栈

Java高级篇——深入浅出Java类加载机制

类加载器 简单讲,类加载器ClassLoader的功能就是负责将class文件加载到jvm内存。 类加载器分类 从虚拟机层面讲分为两大类型的类加载器,一是Boo...

2637
来自专栏从零开始学自动化测试

pytest文档19-doctest测试框架

doctest从字面意思上看,那就是文档测试。doctest是python里面自带的一个模块,它实际上是单元测试的一种。 官方解释:doctest 模块会搜索那...

1262
来自专栏深度学习与计算机视觉

Python3 import 与 from...import

在 python 中,用 import 或者 from…import 来导入相应的模块。模块其实就是一些函数和类的集合文件,它能实现一些相应的功能,当我们需要使...

2237

扫码关注云+社区