Java基础知识总结(详细)

前言

本文主要是向大家笼统的介绍下Java基础知识点,让大家有一个明确的体系。若是想详细了解,关注微信公众号"Java长征记",里面有非常详细的介绍。

Java基础知识

**

Java简介

    Java来自于1991年Sun公司(2010年被甲骨文公司收购)的一个叫Green的项目,旨
在开发运行于虚拟机的编程语言,同时允许程序在多平台上运行。

体系:
Java SE,Java EE,Java ME。
特性:
简单、面向对象、安全健壮、动态、多线程…

Java语言的概述

面向对象的四大特性:封装、继承、多态、抽象

Java语言特点:

  1. 简单的面向对象语言;
  2. 跨平台与解释执行;
  3. 健壮、安全;
  4. 支持多线程;
  5. 面向网络的语言;
  6. 动态性

开发工具包:JDK,运行环境:JRE(包含在JDK中)

数据类型与表达式

掌握标识符、关键字、分隔符。
学习8中基本数据类型在这里插入图片描述
算术运算符、关系运算符、逻辑运算符、位运算符、复制运算符合符

流程控制语句

循环语句

for循环;
do{ }while语句
while{ }语句

条件选择语句

if…else…语句
switch语句

跳转语句

continue语句
break语句

数组和方法

数组的创建初始化
在这里插入图片描述
学习方法的调用声明

Java类+对象+包

    Java中类是程序的基本要素u,类封装了属性和方法,也是对象的模板,对象则是程
序之核心,是对于类实例化的体现。包是Java中区别类的名字空间的机制。

String(Buffer)类和包装类

String类非基本数据类型,String类主要用于对字符串内容的检索比较等操作。

包装类
在这里插入图片描述

继承与多态

继承即指子类拥有了祖先类的"财富"。Object类是所有类的祖先。
多态
在这里插入图片描述

抽象类+接口+内嵌类

抽象类用来描述事物的一般状态和行为,然后在子类中去实现对应的状态与行为。
接口也是抽象类的一种,可用来实现多重继承
内嵌类即为在类中再嵌套一个类

Java异常

Java异常体系
在这里插入图片描述
引入异常处理机制,可确保我们程序的健壮性、提高系统可用率。

多线程

线程状态
在这里插入图片描述
Java引入多线程机制可以更好的去利用CPU的资源,充分利用计算机的处理能力。

IO流

流是指在计算机的输入或输出操作中流动的数据系列。
标准的输入输出流
字节流和字符流

IO流框架
在这里插入图片描述

常用类介绍

  1. Math类
  2. Data类(日期类)、
  3. Calendar类(一个工具类)

泛型

泛型的本质就是为了参数化类型(通过泛型指定的不同类型来控制形参具体限制的类型)
泛型类、泛型接口、泛型方法

容器

    容器是JavaAPI(接口)中所提供的一系列实例,用于存放其它类的实例对象。可管
理对象的生存周期,以及对象之间的依赖关系。

在这里插入图片描述


干货分享

【想了解更详细的Java基础知识介绍,关注微信公众号"Java长征记"。为大家整理出了一个详细的总结,赶快去收藏起来,闲余时间可打开手机就可立即开始学习。】
在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

碎涛

感谢您的支持,我会再接再厉

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值