专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

java入门基础知识,java入门教程【0基础自学】

来源:小易整编  作者:小易  发布时间:2023-03-22 11:44
摘要:java入门基础知识,java入门教程源代码组织方式Java程序由package+class组成,package对应目录的相对路径,class对应文件,如E:\Workspaces\MyEclipse10\JavaStudy\src\com...

方法只能是private或package private,枚举成员会被编译器动态翻译为枚举实例常量,见下例:

调用枚举的构造方法格式是:常量名字(xxx, xxx),如果构造方法没有参数只需要:常量名子,如:

14

异常

Java中的异常分为checked和unchecked,checked异常必须声明在方法中或被捕获,这点我觉得比较好,必定:异常也是API的一部分,见下例:

所有继承Exception的异常(除了RuntimeException和它的后代之外)都是checked异常。

15

装箱和拆箱

Java提供了原始类型对应的引用类型,在1.5之后的版本还提供了自动装箱和自动拆箱,结合最新版本的泛型,几乎可以忽略这块。

注意:自动装箱和自动拆箱是Java提供的语法糖。

16

泛型

Java的泛型是编译器提供的语法糖,官方称之为:类型参数搽除,先看一下语法,然后总结一点规律:

泛型方法

测试代码

java入门基础知识,java入门教程【0基础自学】

调用泛型方法

java入门基础知识,java入门教程【0基础自学】

输出的结果是

17

泛型类

测试代码

java入门基础知识,java入门教程【0基础自学】

调用代码

java入门基础知识,java入门教程【0基础自学】

输出结果

java入门基础知识,java入门教程【0基础自学】

18

泛型接口

测试代码

java入门基础知识,java入门教程【0基础自学】

调用代码

java入门基础知识,java入门教程【0基础自学】

输出结果

java入门基础知识,java入门教程【0基础自学】

19

类型参数约束

测试代码

java入门基础知识,java入门教程【0基础自学】

调用代码

java入门基础知识,java入门教程【0基础自学】

输出结果

java入门基础知识,java入门教程【0基础自学】

类型搽除过程

  1. 将泛型定义中的类型参数去掉。

java入门基础知识,java入门教程【0基础自学】

2.将T换成extends指定的约束类型,默认是Object。

java入门基础知识,java入门教程【0基础自学】

3.如果有非泛型类型继承或实现了泛型基类或接口,而且进行了重写,根据情况,编译器会自动生成一些方法。

java入门基础知识,java入门教程【0基础自学】

4.根据泛型参数的实际参数搽除调用代码。

java入门基础知识,java入门教程【0基础自学】

这里说的不一定正确,特别是Java泛型的约束支持&(如:可以约束实行多个接口),不过过程估计差别不大。


本文地址:百科问答频道 https://www.neebe.cn/wenda/935828_4.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!

共4页 1 2 3 4 当前是最后一页

百科问答
小编:小易整编
相关文章相关阅读
  • 《刀塔英雄》新手攻略之基础玩法指南

    《刀塔英雄》新手攻略之基础玩法指南

    操作方法01各位刀塔英雄的玩家们,本文为大家分享介绍的是游戏中的一点基础攻略。如果玩家们在进入游戏前先看看这篇攻略的话,玩起游戏来可以说是事半功倍哦。就来先看看这篇《刀塔英雄》基础攻略吧!1.英雄...

  • 安卓手机怎么刷机教程

    安卓手机怎么刷机教程

    对于大部分安卓手机用户来讲,刷机是不可避免的。可是我们都知道刷机是有一定的风险的,有些用户还是不敢随意的刷机。我们先来了解一下安卓手机怎么刷机?操作方法01先关机,然后按住音量减键,再同时按开机键,即...

  • creo4.0完全自学教程

    creo4.0完全自学教程

    在机械零件设计的众多软件中,PRO/ECREO4.0可以说是很典型的一款设计软件,为设计工程师的工作省了很多的事情,让设计师在设计时更高效。下面一起来看看自觉的基础教程。操作方法01打开CREO4....

  • CEBX电子书制作图文教程

    CEBX电子书制作图文教程

    今天小编在这里介绍一下CEBX的特点和优点,以及怎样制作CEBX的电子书吧~ApabiReaderforiOS是一款新发布的,支持CEBX、PDF及TXT格式图书的电子书阅读器。这款软件有很多独特的功能是针对CEBX格式的图书所特有...

  • 酷我音乐直播在哪里? 酷我音乐观看直播的教程

    酷我音乐直播在哪里? 酷我音乐观看直播的教程

    酷我音乐想要看看直播,今天我们就来看看酷我手机端和电脑端看直播的教程。一、手机端酷我音乐观看直播的方法1、首先手机上要有酷我的软件,点击进入酷我音乐,之后手机页面如图所示2、酷我最上面有“直播”两字,然后点击&ldq...

  • ai海报怎么做(ai海报制作教程图文)

    ai海报怎么做(ai海报制作教程图文)

    阅前叨逼叨hello大家早上好我是大家的好朋友,我叫天天,昨晚翻阅超久才看到野鹿志这个教程,本次教程是用ai结合ps做的,说难不难(貌似很多会psai的人都这样说吧哈哈)说简单吧,其实细节调整也是需要花一点心思的。本次教程的图片多...

  • 奇迹篮球入门攻略

    奇迹篮球入门攻略

    提升玩家等级的来源...可以通过联赛获得...(我会告诉你球队里的训练那里点小人也会有加经验和美钞的么?工具01奇迹篮球SJC0828操作方法011.美钞:强...

  • 绘制一台复古风电视机【PS教程】

    绘制一台复古风电视机【PS教程】

    小编:新手福利来啦!今天带来一个复古风格的旧电视图标临摹教程,图层样式是这次教程的重点。过程细致,步骤具体,新手最好掌握起来。把这个练完,绝对有不一样的收获!这里再次强调一点,图层样式中的参数设置是对应其相应图层的,受图层大小尺寸影响,在不...

  • 周排行
  • 月排行
  • 年排行

精彩推荐