Skip to content

Java的基本数据类型 #25

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Mar 22, 2020
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 41 additions & 3 deletions docs/JavaIndex/README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,46 @@
---
sidebar: auto
title: javaIndex
title: java基础
---

<h2>Java基础</h2>
<h1>Java基础</h1>

<p>敬请期待。。。。。。。。</p>
## 参考说明
::: tip 说明
java基础部分参考于Java编程思想书籍,为个人学习时看书籍做的一个总结;支持正版!
:::

## Java的基本数据类型
::: warning 注意!!
有些同学在刚开始学习的时候会把String也做为基本数据类型,这样是不对的;String是引用数据类型,而且提供了可以操作字符的方法。
:::
|基本类型 |大小|最小值|最大值|包装类型|描述|
| -------------|:-------------:|:-------------:|:-------------:|:-------------:|:-------------:|
|boolean|--|--|--|Boolean|返回的是true或false。|
|char|16-bit|Unicode-0|Unicode--2^16-1|Character|字符数据类型,用单引号括起来的单个字符|
|byte|8-bits|-128|+127|Byte|字节数据类型|
|short|16-bits|-2^15|+2^15|Short|短整数数据类型|
|int|32-bits|-2^31|+2^31-1|Integer|整数数据类型|
|long|64-bits|-2^63|+2^63-1|Long|长整数数据类型|
|float|32-bits|IEEE754|IEEE754|Float|单精度浮点型,取值范围为4个字节,当数值范围过大或者过小的时候,会出现数值精度的问题,因此对数据精度要求较高的,不推荐使用。|
|double|64-bits|IEEE754|IEEE754|Double|双精度浮点型,取值范围为8个字节,同样的会发生数据计算过后数值精度的问题。|

## 面向对象思想(OOP)
<p>&nbsp;&nbsp;&nbsp;&nbsp;面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。</p>

#### 面向对象的核心
<p>
◆封装:是指隐藏对象的属性和实现的细节,仅对外提供的公共访问方式;
</p>
<p>
◆继承:遗传(extends) :抽取共性的属性或方法;
</p>
<p>
◆多态:同一个引用类型(操作),使用不同的实例(new)而执行不同操作;(方法的重写和重载也是多态的一种)
</p>

### 抽象的过程

### 对象是什么

<p>持续更新中...........</p>