java基础语法(总结性)——供快速复习

这篇博客总结了Java的基础语法,包括面向编程的包和访问修饰符,如Java.util和Java.lang,以及面向对象的特性如封装、继承和多态。接着详细介绍了String类,包括创建方式、内存机制和常用方法。还讨论了泛型的基本概念、通配符和擦除。此外,讲解了异常处理机制和内部类的分类与用法,包括成员内部类、静态内部类和匿名内部类。
摘要由CSDN通过智能技术生成

目录

面向编程.... 1

String.. 3

泛型.... 5

异常.... 6

内部类.... 6

面向编程

  1. 常见的系统包:

Java.util:Java的工具包Array.sort ArrayList HashMap

Java.util.concurrent: 多线程的线程工具包

Java.io IO开发包

Java.lang 系统包 System String

Java.lang.reflect 反射开发包

反射是后面所有框架的基础

二.面向对象开发的三大特性:

1.封装:使用private 将类中的成员变量封装   保护性,易用性

2.继承:使用extends继承一个类,就继承该类的所有属性和方法(除private修饰的属性和方法除外——隐式继承)

      单继承权限:不允许多重继承,只能多层继承

       有四个访问修饰符

Private<包(同级目录下可见,子目录都不行)<protected(不同包的具有继承关系的类之间可见)<public

##同包下的所有类可见(不一定有继承关系)##

  1. 多态(方法重写+向上转型)

1.方法重写1.1.与重载的区别   

重载发生在同一个类中

重写发生在有继承关系的类之间

重载定义若干个方法名称相同,参数列表不同,与返回值无关

重写定义了一个与父类完全一样的方法

1.2.方法重写要求

a.子类的权限 > = 父类(不含private)

子类覆写了父类中同名的方法@Override

b.返回值一致(只有向上转型可以不同)

2.super关键字(表示父类对象的引用)

2.1与this 的区别

This 访问本类中的属性和方法

Super由子类访问父类中的属性和方法

先查找本类,如果本类没有就调用父类

不查找本类而直接调用不累定义

表示当前对象

****This:表示当前对象的引用***

This修饰熟悉 表示你直接从当前类中找同名属性

This修饰方法:a.修饰构造方法this();

b. 调用普通方法表示成员方法调用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值