当前位置: 首页 > news >正文

浙江艮威水利建设有限公司网站搜索引擎收录提交入口

浙江艮威水利建设有限公司网站,搜索引擎收录提交入口,个人网站怎么做支付功能,南昌seo建站3 模块化 3.1 模块化概述 Java语言随着这些年的发展已经成为了一]影响深远的编程语言,无数平台,系统都采用Java语言编写。但是,伴随着发展,Java也越来越庞大,逐渐发展成为-门“臃肿” 的语言。而且,无论是运行个大型的…

3 模块化

3.1 模块化概述

  • Java语言随着这些年的发展已经成为了一]影响深远的编程语言,无数平台,系统都采用Java语言编写。但是,伴随着发展,Java也越来越庞大,逐渐发展成为-门“臃肿” 的语言。而且,无论是运行个大型的软件系统,还是运行一一个小的程序,即使程序只需要使用Java的部分核心功能,JVM也要加载整 个JRE环境。

  • 为了给Java“瘦身”,让ava实现轻量化,Java 9正式的推出了模块化系统。Java被拆分为N多个模块,并允许Java程序可以根据需要选择加载程序必须的Java模块,这样就可以让ava以轻星化的方式来运行

  • 模块结构
    在这里插入图片描述

3.2 模块的基本使用

模块的创建步骤
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

使用不同模块下的内容

  • 在模块的src目录下新建一个名为module- info.java的描述性文件,该文件专门定义模块名,访问权限,模块依赖等信息描述性文件中使用模块导出和模块依赖来进行配置并使用

  • 模块中所有未导出的包都是模块私有的,他们是不能在模块之外被访问的

  • 在myOne这个模块下的描述性文件中配置模块导出
    模块导出格式:exports 包名;

  • 一个模块要访问其他的模块,必须明确指定依赖哪些模块,未明确指定依赖的模块不能访问
    在myTwo这个模块下的描述性文件中配置模块依赖
    模块依赖格式:requires 模块名;
    注意:写模块名报错,需要按下Alt+ Enter提示,然后选择模块依赖

3.3 模块服务的使用

  • 服务:从Java 6开始,Java提供了一 种服务机制, 允许服务提供者和服务使用者之间完成解耦简单的说,就是服务使用者只面向接编程,但不清楚服务提供者的实现类

  • Java 9的模块化系统则进一步的简化了Java的服务机制。Java 9允许将服务接口定义在一个模块中,并使用uses语句来声明该服务接口,然后针对该服务接口提供不同的服务实现类,这些服务实现类可以分布在不同的模块中,服务实现模块则使用provides语句为服务接口指定实现类
    服务使用者只需要面向接口编程即可

  • 模块服务的使用步骤

    • 在myOne模块 下创建一个包com.itheima _03,在该包下提供一个接口, 接口中定义一个抽象方法
    public interface MyService {void service();
    }	
    
    • 在com.itheima_ 03包下创建一个包impl, 在该包下提供接口的两个实现类Itheima和Czxy

    • 在myOne这个模块 下的描述性文件中添加如下配置
      模块导出:exports com.itheima 03;
      服务提供:provides MyService with ltheima; (指定MyService的服务实现类是Itheima)

    • 在myTwo这个模块 下的描述性文件中添加如下配置
      声明服务接口:uses MyService;

    • 在myTwo这个模块的类中使用MyService接 ]提供的服务
      ServiceLoader:一种加载服务实现的工具
      在这里插入图片描述

http://www.ds6.com.cn/news/12764.html

相关文章:

  • 建设网站好处优化模型
  • 为什么网站后台google登陆不了 firefox可以seo有什么作用
  • 上饶金河湾做网站免费推广网址
  • 郑州专门做网站的公司有哪些b2b网站有哪些平台
  • 模板网站优化怎么注册域名
  • 开源 网站 政府产品网络推广的方法有哪些
  • 长春哪家网站做的好域名注册阿里云
  • 合肥网站设计机构站长之家收录查询
  • 容桂微信网站建设淘宝怎么提高关键词搜索排名
  • 做展柜平时在哪里网站推广哪家网络营销好
  • seo优化专员工作内容seo课程心得体会
  • 58同城青岛网站建设最近最新新闻
  • vs2010怎么做网站前台网站建站在线制作
  • 时时彩做号工具网站我想在百度上做广告怎么做
  • 湖南网站建设方案优化杭州百度快速排名提升
  • wordpress怎么换图标seo博客写作
  • 国内网站要备案武汉网络营销公司排名
  • 织梦系统网站打开速度慢免费个人网站申请
  • 网络建站系统重庆网站快速排名提升
  • 杭州做网站的公司温州seo网站推广
  • 网站优化企业排名seo能从搜索引擎中获得更多的
  • 跨境独立站平台semantic ui
  • 网站招聘怎么做怎么设计网站
  • 北京延庆城乡建设部网站首页免费网站排名优化在线
  • 技术支持 嘉兴网站建设电商怎么做营销推广
  • 怎样做网站开发网络营销顾问
  • 朔州做网站的幽默广告软文案例
  • 网站独立ip如何做301重定向seo技术培训岳阳
  • 怎样自己动手做微官网站google谷歌搜索
  • 驻马店手机网站制作百度网页版浏览器入口