java循环输入_Java基础知识总结

d4f8613a1fc5fd2176103019cd81b4bf.png

前言

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

Java基础知识

•Java简介

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

体系:

Java SE,Java EE,Java ME。

特性:

简单、面向对象、安全健壮、动态、多线程...

•Java语言的概述

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

Java语言特点:

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

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

•数据类型与表达式

掌握标识符、关键字、分隔符。

学习8中基本数据类型

e44ae859b2d1cee63a2fff1e163394a4.png


算术运算符、关系运算符、逻辑运算符、位运算符、复制运算符合符

•流程控制语句

  • 循环语句
  1. for循环;
  2. do{ }while语句
  3. while{ }语句
  • 条件选择语句
  1. if...else...语句
  2. switch语句
  • 跳转语句
  1. continue语句
  2. break语句

• 数组和方法

数组的创建初始化

c32be19a0dbf1e5a1c3121533fa8025d.png

学习方法的声明和调用。

•Java类+对象+包

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

•String(Buffer)类和包装类

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

030be958af3e1e3858c96d4a96a1e20c.png

•继承与多态

继承即指子类拥有了祖先类的"财富"。Object类是所有类的祖先。

多态

bc3d75834b720303fb9aa677306121e9.png

•抽象类+接口+内嵌类

抽象类用来描述事物的一般状态和行为,然后在子类中去实现对应的状态与行为。

接口也是抽象类的一种,可用来实现多重继承

内嵌类即为在类中再嵌套一个类

Java异常

Java异常体系

baf8048e5a79907b6adf18cbb1d5c5f0.png

引入异常处理机制,可确保我们程序的健壮性、提高系统可用率。

•多线程

线程状态

78733a0be120e2365e17817d9b990a56.png


Java引入多线程机制可以更好的去利用CPU的资源,充分利用计算机的处理能力。

•IO流

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

IO流框架

637423742c839823005d97f4c01e8c7f.png

•常用类介绍

  • Math类
  • Data类(日期类)
  • Calendar类(一个工具类)

•泛型

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

泛型类、泛型接口、泛型方法

•容器

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

060148120ac3da251e99aeec9e8f7a9f.png

干货分享

【想了解更详细的Java基础知识介绍,WX搜索"Java长征记"。为大家整理出了如下一个详细的总结,赶快去收藏起来,闲余时间就可打开手机就可立即开始学习。】

710486594c2835a28d147e924eb00dd2.png

博客中查看此文章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值