首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Java SE】继承

    学习完了类之后,我们将继续学习一个Java中的重点内容“继承” 继承 1.1 为什么需要继承 举例: 在Cat类中和Dog类中我们发现有很多一样的地方,这样写太浪费空间和内存了 我们可以把它相同的地方都用一个类来表示...从继承概念中可以看出继承最大的作用就是:实现代码复用,还有就是来实现多态(后序讲)  1.3 继承的语法  在Java中如果要表示类之间的继承关系,需要借助extends关键字,具体如下: 修饰符 class...都是Java中的关键字 2. 只能在类的非静态方法中使用,用来访问非静态成员方法和字段 3....组合表示对象之间是has-a的关系,比如:学校 组合和继承都可以实现代码复用,应该使用继承还是组合,需要根据应用场景来选择,一般建议:能用组合尽量用组合  总结:   后期博主会陆续更新Java...SE的知识 如有不足之处欢迎补充交流 看到这里的友友们,支持一下博主,来个免费三连,感谢!

    9110

    《JAVA SE》认识异常

    注意事项: 1. catch 只能处理对应种类的异常 java中一切皆是类,异常也是类,因此catch只能捕获相应的异常“类型”。...at demo02.Test.main(Test.java:12) after try catch 由于 Exception 类是所有异常类的父类....二、Java异常体系 Java中的异常分为两大类:一类叫做受查异常,另一类叫做非受查异常。...下图为Java内置的异常类之间的继承关系: 顶层类 Throwable 派生出两个重要的子类, Error 和 Exception 其中 Error 指的是 Java 运行时内部错误和资源耗尽错误....三、自定义异常类 Java 中虽然已经内置了丰富的异常类, 但是我们实际场景中可能还有一些情况需要我们对异常类进行扩展, 创建符合我们实际情况的异常.

    35210

    java se与java 的区别_java se与java的区别是什么

    Java是一门程序设计语言,它有三个版本,Java SE(标准版)、Java EE(企业版)和Java ME(微型版)。而Java SE只是一个使用Java进行编程的规范、框架,它不是一门编程语言。...Java SE(java standard edition),一般包括jdk、jre以及各种API文档等。 Java SE(Java Platform,Standard Edition)。...Java SE以前称为J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。...Java SE包含了支持Java Web服务开发的类,并为Java Platform,Enterprise Edition(Java EE)提供基础。...Java SE = jdk + jre ·jdk是开发Java程序用的; ·jre是运行java程序用的; Java SE就是Java应用程序,是一种分类,不是什么软件。

    1.1K20

    《JAVA SE》包装类

    a) Object类可以接受所有的引用数据类型(数组、类、接口),为了让Object类可以接受Java中一切内容,引入包装类,把基本类型的数值封装到类的对象之中就产生了包装类。...以整型为例子 : 装箱: int→Integer 拆箱:Integer→int 2.自动拆装箱 Java编译器的优化,使用包装类就和使用基本类型一模一样。 自动拆装箱是一种java语法糖。...(借助编译器实现了基于编译器的新语法,增强了Java程序的可读性,便于开发人员使用和维护。)...Java中的语法糖只存在于编译期, 在编译器将 .java 源文件编译成 .class 字节码时, 会进行解语法糖操作, 还原最原始的基础语法结构,如下为编译后的字节码: 有了自动拆装箱,使用包装类就和使用基本类型完全一致

    46820

    【Java SE】类和对象

    在Java中也引入了包,包是对类、接口等的封装机制的体现,是一种对类或者接口等的很好的组织方式,比如:一个包中的类不想被其他包中的类使用。...6.3.2 导入包中的类 如果需要使用 java.util 中的其他类, 可以使用 import java.util.* 比如前面我们学习数组时使用 Arrays.toString(arr);时要导入...import java.util.Arrays; 建议显式的指定要导入的类名....java.lang.reflect:java 反射编程包; java.net:进行网络编程开发包。 java.sql:进行数据库开发的支持包。 java.util:是java提供的工具程序包。...**在 Java 中,可以将一个类定义在另一个类或者一个方法的内部,前者称为内部类,后者称为外部类。内部类也是封装的一种体现。

    44320

    【Java SE】认识String类

    在Java中“”引起来的也是String类型对象。 1.2 String对象的比较 字符串排序。...Java中总共提供了4中方式: ==比较是否引用同一个对象 注意:对于内置类型,比较的是变量中的值;对于引用类型比较的是引用中的地址。...s1 == s2); // true System.out.println(s1 == s3); // false System.out.println(s3 == s4); // false } 在Java...程序中,类似于:1, 2, 3,3.14,“hello”等字面类型的常量经常频繁使用,为了使程序的运行速度更快、更节省内存,Java为8种基本数据类型和String类都提供了常量池。...为了节省存储空间以及程序的运行效率,Java中引入了: Class文件常量池:每个.Java源文件编译后生成.Class文件中会保存当前类中的字面常量以及符号信息 运行时常量池:在.Class文件被加载时

    29310

    【Java SE】详解数组

    前言:在C语言中我们已经学习过数组,接下来,我们再主要学习一下Java中的数组,在Java中,数组变得更加高效和使用。 1. 数组的基本概念 1.1 什么是数组?...有点类似C语言中的指针,但是Java中引用要比指针的操作更简单。  认识null null 在 Java 中表示 "空引用" , 也就是一个不指向对象的引用.  ...注意: Java 中并没有约定 null 和 0 号地址的内存没有任何关联. 3....Java 中内置了更高效的排序算法 可以直接用 Arrays.sort()函数实现 4.5 介绍Java中几个内置数组的函数 (重点) Arrays.equals(arr1,arr2)函数...SE的知识 如有不足之处欢迎补充交流 看到这里的友友们,支持一下博主,来个免费三连,感谢!

    10210

    【Java SE】方法的使用

    返回值类型必须要与返回的实体类型一致,如果没有返回值,必须写成void 方法名字:采用小驼峰命名 参数列表:如果方法没有参数,()中什么都不写,如果有参数,需指定参数类型,多个参数之间使用逗号隔开 方法体:方法内部要执行的语句 在java...当中,方法必须写在类当中 在java当中,方法不能嵌套定义 在java当中,没有方法声明一说 1.3方法调用的执行过程 【方法调用过程】 调用方法—>传递参数—>找到方法地址—>执行被调方法的方法体—...那么就有同学会问,Java没有C语言中的地址,那么它是如何改变的呢?这就要说到另一个知识点“引用”了,具体我们以后再学。 对于基础类型来说, 形参相当于实参的拷贝....有些时候可以没有的,没有时返回值类型必须写成void 2.方法重载 2.1 方法重载概念 在Java中,如果多个方法的名字相同,参数列表不同,则称该几种方法被重载了。

    31520
    领券