Java 编译时注解 —— 入门教程

为什么要写这一系列的博客呢?因为在 Android 开发的过程中, 泛型,反射,注解这些知识进场会用到,几乎所有的框架至少都会用到上面的一两种知识,如 Gson 就用到泛型,反射,注解,Retrofit 也用到泛型,反射,注解 。学好这些知识对...

写给java程序员看的python快速入门教程

1 基本程序要素Python 程序示例:猜数字我们来看一个完整的 Python 程序,它是一个和用户玩猜数字的游戏的程序。计算机要求用户输入数值范围的最小值和最大值。计算机随后“思考”出在这个范围之内的一个随机数,并且重复地要求用户猜测这个数,直到用户猜对了。在用户每次进行猜测之后,计算机都会给出一...

「大师课」搞定 Java 开发基础

23 课时 |
8714 人已学 |
免费

Java Spring Boot 2.6.0开发实战-1024程序员节创造营公益课

5 课时 |
1162 人已学 |
免费

Java Web开发-Web应用、Tomcat、HTTP请求与响应

17 课时 |
1440 人已学 |
免费
开发者课程背景图

JAVA入门教程(34)——异常机制

@[toc]1.异常的概念异常指程序运行过程中出现的非正常现象,例如除数为零、需要处理的文件不存在、数组下标越界等。在Java的异常处理机制中,引进了很多用来描述和处理异常的类,称为异常类。异常类定义中包含了该类异常的信息和对异常进行处理的方法。接下开我们来看一下异常机制是如何工作的public c...

JAVA入门教程(33)---数组的遍历

JAVA入门教程(33)---数组的遍历

@[toc]1.使用循环遍历数组数组元素下标的合法区间:[0, length-1]。我们可以通过下标来遍历数组中的元素,遍历时可以读取元素的值或者修改元素的值。实例:public class Test { public static void main(String[] args) { int[] ...

JAVA入门教程(32)--数组

JAVA入门教程(32)--数组

@[toc]1.数组的概念数组是相同类型数据的有序集合。其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标,从0开始)来访问。2.数组的特点长度是确定的。数组一旦被创建,它的大小就是不可以改变的。数组类型可以是任何数据类型,包括基本类型和引用类型。其元素的类型必须是相同类型,不允许出现混合...

Java入门教程(30)——多态

多态指的是同一个方法调用,由于对象不同可能会有不同的行为。现实生活中,同一个方法,具体实现会完全不同。比如出行方式这个方法,有人选择步行,有人选择公交车,有人选择开车,有人选择自行车。1.多态的要点:多态是方法的多态,不是属性的多态。多态的存在要有 3 个必要条件:继承,方法重写,父类引用指向子类对...

Java入门教程(29)——封装

Java入门教程(29)——封装

封装是面向对象三大特征之一。@[toc]1.封装的特性高内聚、低耦合2.封装的作用提高代码的安全性。提高代码的复用性。高内聚:封装细节,便于修改内部代码,提高可维护性。低耦合”:简化外部调用,便于调用者使用,便于扩展和协作。3.访问控制符补充:若父类和子类在同一个包中,子类可访问父类的 protec...

Java入门教程(28) ——super关键字

Java入门教程(28) ——super关键字

@[toc]1.特点super“可以看做”是直接父类对象的引用。可通过 super 来访问父类中被子类覆盖的方法或属性。使用 super 调用普通方法,语句没有位置限制,可以在子类中随便调用。super()只能出现在构造方法的第一行,目的是:创建子类对象时,先初始化父类型特征。super不能出现在静...

Java入门教程(27)——重写和final关键字

Java入门教程(27)——重写和final关键字

@[toc]1.重写(override)什么是重写呢,顾名思义,子类重写父类的方法,可以用自身行为替换父类行为。方法重写需要符合的条件:方法名、形参列表相同。返回值类型和声明异常类型,子类小于等于父类。访问权限,子类大于等于父类。声明为 final 的方法不能被重写。声明为 static 的方法不能...

Java入门教程(26)——继承

Java入门教程(26)——继承

@[toc]继承是面向对象三大特征之一,继承可以让我们减少代码量,实现类的复用1.继承的作用代码复用,更加容易实现类的扩展方便建模2.继承的关键字extends,顾名思义,extends的字面意思是扩展,子类是父类的扩展,在日常生活中,继承无处不在。3.继承的特点1.通过extends关键字来继承2...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

Java开发者
Java开发者
Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~
287347+人已加入
加入
相关电子书
更多
Java工程师必读手册
Java应用提速(速度与激情)
Java单元测试实战
立即下载 立即下载 立即下载