首先

古人云此事说来话长,但凡是被称为基本的,那都是有两把刷子的! 比如《易经・系辞上》:“一阴一阳之谓道”,好家伙,一句话把国人研究了几千年的东西给下了一个定论。阴阳就是道之基本。再如《尚书·洪范》中提到:“五行:一曰水,二曰火,三曰木,四曰金,五曰土。” 时至今日,我们还在说着五行,看一看周围,是不是都是这五种元素组成的?
话说回到JAVA中,再说回到本文中,我们虽然遨游在JAVA类的海洋中,但归其根本,都是这些基础类型,不信?你随便找个类点开,就拿我们最常用的 String类来看,这里只截取了一部分,看, 是不是都是int, long这些基本类型?

再比如,我们常用的 HashMap,ArrayList这些,点开看看,里面是不是也都是一些基本类型!那就对了。

要学习基本类型的哪些知识

很多人都告诉我们学好基本类型很重要,但就是没人告诉我们要掌握基本类型哪些知识,这里,我们还是从最基本的一个问题出发,我们要基本类型做什么?答:为了描述这个世界。

字符可以摆平一切

这个标题绝不是危言耸听!想一想,我们遇到的数字,字节,等是不是都可以拆成一个一个的字符,《淮南子·本经训》:“昔者苍颉作书,而天雨粟,鬼夜哭。”,自苍颉造字后,我们便用这一个一个的字符组成的一个大字符去交流沟通。后来,我们发现,有些字符,有更具体的操作和意义,由此演化出了数字,到现代计算机世界,我们发现了二进制的妙用。于是,慢慢的,我们发现,任世间再多变,我们也可以用这八个基本类型,给描述出来,他们分别是:long,int,short,byte,char,float,double,boolean.

要学习的知识点

在上文我们说到,基本类型是为了描述这个世界,那如何去描述呢?答:记录某一状态。如,我们用long记录时间,用long记流水数,用int记身高体重,用多个char记录一段话,用float,double去记录小数,用boolean记录是/否等。

所以,既然是记录的话,那就有了以下问题:
1。用来记录什么?
2。记录的范围是多少?
3。记录在哪里?
在这里,我们以一个简洁的表格来整理出来

记录在哪里

基本类型存在哪里,在java中,无非就两个地方,一个是栈, 一个是堆。我们通常都说,基本类型都是在栈中直接分配的,其实这个要看场景。如果是在方法内部,在声明一个基本类型时,是在栈中分配的。如果是在一个全局的场景下声明了一个基本类型,这时候,是在堆里分配的。

相关面试题
1。基本类型和包装类型有什么关联?
2。long和double 为什么会出现线程不安全问题?
3。在实际开发中,会有2问中的线程不安全问题吗?

这些问题你能做到胸有成竹吗? 欢迎在评论区留下你的答案,也可考考你的小伙伴哦~

最新2021整理收集的一些高频面试题(都整理成文档),有很多干货,包含mysql,netty,spring,线程,spring cloud、jvm、源码、算法等详细讲解,也有详细的学习规划图,面试题整理等,需要获取这些内容的朋友请加Q君羊:864488310

Java小白读完这篇文章秒变大神,P8大师的赞叹不已相关推荐

  1. 网络基础:Ping命令的7种基础用法,掌握了秒变大神!

    现在不管安防工程还是弱电工程,与网络的联系也越来越密切了,网络基础知识中的网络命令ping命令在项目中是使用频率最高的,一般我们用的都是它的基本功能,今天和大家来详细看下Ping命令的7个基础用法,掌 ...

  2. Android 性能优化(五)ANR 秒变大神

    Android 性能优化 (一)APK高效瘦身 http://blog.csdn.net/whb20081815/article/details/70140063 Android 性能优化 (二)数据 ...

  3. Android 性能优化(三)布局优化 秒变大神

    Android 性能优化 (一)APK高效瘦身 http://blog.csdn.net/whb20081815/article/details/70140063 Android 性能优化 (二)数据 ...

  4. readfile函数使用方法_1分钟学会LOOKUP函数,有网友说使用这个方法,初学者秒变大神...

    Hi,大家好,本专栏将会从零开始和大家用图文的方式,30天让你从不会到熟练使用函数,0基础开始学习Excel函数,让你喜欢上它!有兴趣的小伙伴可以持续关注我,或者在专栏进行查看学习,愿与君携手共进! ...

  5. 这6个Office学习网站凭什么值得收藏?看完小白秒变大神

    相信大家都有被各种办公软件所支配的经历,尤其是一个职场新人,如果是工作内容上的问题我们可以随时去问,但如果是去询问这些最基本的Office操作问题,往往得到的只是一句自己百度. 所以这里给大家盘点了6 ...

  6. PPT柱形统计图制作详情升级版——小白秒变大神

    PPT柱形统计图设计,只需本文一篇足够了. 怎么玩呢?直接上步骤: 1.开始,我们要准备一些数据: EXCEL准备的数据 2.按照如下步骤执行(全选数据): 步骤2.1 3.出现以下情况就对了,当然小 ...

  7. win10图标变白纸_超详细的纯净版win10安装教程,手把手教你学会,小白秒变大神!...

    最近很多用户问怎么安装纯净版的win10系统,那么今天针对这个问题,和大家分享一下超详细的纯净版win10安装教程,手把手教学,大伙们赶紧收藏哦! 如何安装?这一完整教程分为4个部分: 准备工作→系统 ...

  8. 利用自定命令打开常用软件,小白秒变大神。

    不多说,先来个效果,WIIN+R打开运行,输入qq(小编自定的命令),就能打开. 实现步骤: 1.找到快捷方式(以腾讯QQ为例) 2.将腾讯QQ快捷方式复制粘贴到C:\Windows,并修改名称 3. ...

  9. Python炫技操作,小白秒变大神

    01   直接 import 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多已经做案例的人,却不知道如何去学习更加高深的知识. ...

最新文章

  1. react 最佳实践_最佳React教程
  2. 解决水晶报表部署时出错的问题
  3. String转换为int类型
  4. 2007-11-7学习EXT第一天:EXT简介
  5. NuGet:添加EntityFramework
  6. MacOS之Chrome弹框:代理要求提供用户名和密码(已解决)
  7. python 爬虫抓取网页数据导出excel_Python实现抓取网页生成Excel文件的方法示例
  8. MATLAB中画柱状图
  9. 最小二乘法曲线拟合以及Matlab实现
  10. html绘制平滑等值面,前端基于Canvas生成等值面的方案
  11. python oserror捕获,Python3基础 try-指定except-as reason 捕获打开一个不存在的文件的时候,会产生OSError异常的示例...
  12. 数学笔记25——弧长和曲面面积
  13. (纪中)2223. 母鸡下蛋(hen)
  14. 音乐APP首页框架搭建
  15. 许嵩的60句感人歌词,道出了学生时代实在爱情的伤与痛~
  16. Java实现对PDF文件添加水印
  17. 紫羚云秦鸿林:大中型企业实施IT服务管理(ITSM)的几大难题
  18. 数据库表结构导出(编写数据库设计文档)
  19. mysql mysqldataadapter_MySql中MySqlDataAdapter类的用法
  20. 2.8 其他快速入门必要知识

热门文章

  1. uniapp蓝牙getBLEDeviceServices接口获取不了服务问题
  2. 如何把App放在服务器上供用户下载
  3. ES6中的Map和Set详解
  4. 在Linux下安装配置蒲公英 私网环境轻松实现异地SSH远程管理
  5. 高通-络达-BES 蓝牙耳机开发平台对比
  6. 工作缺点和不足及措施_工作中的缺点有哪些?
  7. Javascript + Dom知识点总结
  8. Android 超级用户源码(superuser.apk)免费
  9. C# 委托与事件应用,不同窗体之间通信
  10. 简简单单搞一个实用的Android端搜索框