盘点Java基础知识体系(后续继续完善)

本文详细介绍了Java编程的基础知识,包括标识符和关键字的规则,变量的分类及其作用域。深入探讨了类与对象的概念,强调了继承、封装和多态三大特性。同时,讲解了控制语句如if、for、while及switchcase的使用,并概述了集合框架如List、Set和Map的基本概念。此外,还提及了多线程和线程池在Java中的应用。
摘要由CSDN通过智能技术生成

Java语法规范

一、标识符

  1. 标识符:Java代码中的元素都需要一个名字,而标识符就是能够对元素进行标识的单位。Java中的类名、方法名、变量名都属于标识符。
  2. 标识符要以字母、美元符或下划线开头,首字符之后可以是加上数字的任何字符组合。
  3. 大小写敏感。

二、关键字

Java中有一些保留的关键字,作为机器识别的符号。不能作为标识符使用。

三、变量

变量类型有三种:局部变量、成员变量(类变量、静态变量)、非成员变量(非静态变量)。

局部变量作用于方法内部,随着方法被销毁而被回收。

Java类和对象

一、类

类就是抽象出来的一个概念模型,和生物学上的分门别类有的一拼。

动物是一个类,人是一个类,幸福的人是一个类。

二、对象

对象就是类的实例。

人是动物的对象,肖战的是类的一个对象,也可以是幸福的人的对象。

三、类的特性

类主要有三个特性:继承、封装、多态。

继承:子类继承父类,共享父类非私有的成员变量和方法。Object是所有类的基类。

封装:保证类的安全性,只能通过类暴露的方法,操作其成员变量。

多态:同一行为表现出来的多种不同形式或形态。满足多态的必要条件:继承、重写、向下转型。

重载:在同一个类中具有同样方法名但不同的参数列表(类型、数量)。

重写:子类继承父类,对父类中同名同参数列表的方法,实现不同的功能,就是对父类的该方法做了重写。

向下转型:Object oc = new User();

向上转型:User user = (User)oc;

控制语句

一、条件判断语句

if、else:两者嵌套。

二、循环控制语句

for语句:for(变量定义;判断;变量变化){执行语句}

while语句:直接判断;

do...while语句:先执行do语句代码,再做判断。

break:立即跳出循环。

continue:跳过此次,继续循环。

三、switch case语句

switch case:使用return,或者break跳出。

集合知识

1、Collections

提供集合遍历、排序等方法。

2、List

继承Collection,保存有序的允许重复的同类数据。线性结构。

3、Set

继承Collection,保存无序的不允许重复的同类数据。

4、Map

键值对数据。

多线程和线程池

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值