首页 > 其他分享 >包的使用

包的使用

时间:2024-07-27 16:40:33浏览次数:14  
标签:包名 compact 包是 java 使用 import 类名

****包的本质就是文件夹

  • 为了更好地组织类,java提供了包机制,用于区别类名的命名空间
  • 包语句的语法格式为:package pkg1[.pkg2[.pkg3……]];即 包名.类名;
  • ****一般利用公司域名倒置作为包名;
  • 为了能够使用某一个包的成员,我们需要在java程序中明确导入该包。使用“import”语句可完成此功能,即:
    **** import 包名.类名;(只引用该包下的该类)
    **** import 包名.*;(该包下的所有类全部引用)

以上语法可以调用java自带包,以及自写程序。
注:

  1. 第一次创建包时,可能不能生成有条理的阶梯式包,需要我们先手动关个东西:compact开头的文件
    我使用的是idea.64 ,在搜索过程中找到一个方法:project——>在同行找到“齿轮”图形——>compact 开头的文件,点击去掉√
    然而,在我使用的应用中未能找到,因此使用了另外方法:project——>在同行找到“⋮”符号——>tree appearance——>compact 开头的文件,点击去掉√。
  2. “ctrl+点击”可跳转

java常见包:

java.lang lang包是java的一个基本包,java默认引用,不需要手动引入
java.util util包是java系统中提供的工具包,含有许多工具类
java.net net包是网络包,主要用于网络开发
java.awt awt包用于java界面开发
java.io io包囊括与javaIO流相关的许多类

标签:包名,compact,包是,java,使用,import,类名
From: https://www.cnblogs.com/205445xcvbn/p/18327129

相关文章

  • 使用ttk下载电话簿功能
    今天开始学习一下tkinter,制作一下电话簿下载功能 目录 一、完整代码二、效果展示 一、完整代码importtkinterastkfromtkinterimportttkimporttimewindow=tk.Tk()#设置窗口的标题window.title("电话号码下载")#设置窗口的尺寸大小window.geometry(......
  • useRoute 函数的详细介绍与使用示例
    title:useRoute函数的详细介绍与使用示例date:2024/7/27updated:2024/7/27author:cmdragonexcerpt:摘要:本文介绍了Nuxt.js中useRoute函数的详细用途与示例,展示了如何在组合式API中使用useRoute获取当前路由信息,包括动态参数、查询参数等,并提供了丰富的计算引用说明,如......
  • SpringBoot中使用监听器
    1.定义一个事件/***定义事件*@authorhrui*@date2024/7/2512:46*/publicclassCustomEventextendsApplicationEvent{privateStringmessage;publicCustomEvent(Objectsource,Stringmessage){super(source);this.message......
  • SGLang 大模型推理框架 qwen2部署使用案例;openai接口调用、requests调用
    参考:https://github.com/sgl-project/sglang纯python写,号称比vllm、tensorRT还快暂时支持模型安装可以pip、源码、docker安装,这里用的pip注意flashinfer安装最新版,不然会可能出错误ImportError:cannotimportname‘top_k_top_p_sampling_from_probs’from‘fla......
  • 如何使用 LangChain 查看 MultiQueryRetriever 管道中的最终提示?
    我目前正在使用LangChain库开展一个项目,我想从向量数据库中检索相关文档,然后使用OllamaLLM根据这些文档生成答案。以下是我当前的实现:importlogginglogging.basicConfig()logging.getLogger("langchain.retrievers.multi_query").setLevel(logging.INFO)#Defin......
  • 在WPF中使用WebView2详解
    MicrosoftEdgeWebView2MicrosoftEdgeWebView2 控件允许在本机应用中嵌入web技术(HTML、CSS以及JavaScript)。 WebView2 控件使用 MicrosoftEdge 作为绘制引擎,以在本机应用中显示web内容。使用 WebView2 可以在本机应用的不同部分嵌入Web代码,或在单个 We......
  • 使用 docker run 将 Python 单击选项传递给 ENTRYPOINT 会出现错误:“在 $PATH 中找不
    我有一个简单的python脚本,我想在docker容器内运行它。它打印一行消息“Hello{name}”。python脚本使用clickCLI界面来定义收件人名称,如果我直接运行它(不使用dockerrun命令),它将如下所示:pythonhello.py-nSmithDockerbuild命令:dockerbuild.-thello:1.......
  • 【微信小程序开发】API使用、自定义组件、页面实现图解超详细
    文章目录常用API消息交互消息加载转发给朋友模态对话框获取用户信息调起客户端扫码界面发起支付获取位置自定义组件创建自定义组件使用自定义组件组件生命周期组件所在页面的生命周期页面实现淘宝订单简化页面饮品订单简化页面本篇总结更多相关内容可查看常用......
  • C++多线程基本使用方式
    一、线程创建        创建线程的函数  thread t(函数名f,函数f的参数) 或者 用lambda表达式代码:#include<iostream>#include<thread>#include<vector>usingnamespacestd;voidoutput(stringinput,inta){ cout<<input<<endl; cout<<a......
  • 无法在 Fast api 中使用 SQLAlchemy 删除子表
    下面我有三个表,它们之间有多对多的关系,问题是我无法删除数据库中的用户表:“表imagesmetadata上的约束imagesmetadata_user_id_fkey取决于表用户表令牌上的约束tokens_user_id_fkey取决于表usercannot删除表用户,因为其他对象依赖于它”删除令牌和图像元数据表后删除......