- 博客(8)
- 收藏
- 关注
原创 Java文档注释全攻略
注释:注释起到对代码标注和解释的作用,如果你去看看JDK源码,会发现他们有许多的注释,而且注释是比代码还要多的,可见为代码添加注释是非常重要的,写好注释能让别人更加容易看懂你的代码,注释可以分为以下三种。(一)单行注释使用//进行注释://阿平好帅(二)多行注释使用/**/进行注释:/** 阿平是真的帅/(三)文档注释使用/** */进行注释:/** 阿平也太帅了吧*/文档注释主要是用来生成java开发文档javadoc的,生成的开发文档和Java本...
2021-04-30 15:13:37 682 2
原创 Java中浮点数的坑
基本数据类型浮点数存在误差浮点数有一个需要特别注意的点就是浮点数是有误差的,比如以下这段代码你觉得输出的什么结果:public class Demo { public static void main(String[] args) { System.out.println(0.1+0.2 == 0.3);//输出false }}这段代码输出值是false,之所以是这个结果那是因为浮点数是存在误差的,也就yi是说0.1在计算机中存储时不是精确的0.1,而有可能是0.1000
2021-05-16 15:04:40 318
原创 深入理解计算机中的原码、补码、反码
基本数据类型计算机底层存储数据时使用的是二进制数字,但是计算机在存储一个数字时并不是直接存储该数字对应的二进制数字,而是存储该数字对应二进制数字的补码。所以接下来我们需要来了解一下原码、反码和补码。机器数:一个数在计算机的存储形式是二进制数,我们称这些二进制数为机器数,机器数是有符号,在计算机中用机器数的最高位存放符号位,0表示正数,1表示负数。机器数的真值:因为带有符号位,所以机器数的形式值不等于其真值,以机器数1000 0111为例,其真正表示的值为-7,而形式值为135。将带符号
2021-05-10 17:52:57 368 1
原创 这样进行进制转换更快更清晰哦!
关键字基本数据类型进制进制:进制是一种计数方法,我们生活中最常使用的是十进制数,也就是逢十进一,而在计算机中数据存储的方式采用的是二进制数,也就是逢二进一,常见的进制还有八进制和十六进制。1.进制的转换进制之间的转换,最常使用到的是十进制转换为其他进制,其他进制转换为十进制,而十进制也可以作为中介,用作于其他进制间的转换,现在我们以最常用的十进制转二进制和二进制转十进制为例进行讲解,其他进制转换也雷同:(1)十进制转二进制十进制数:35方法:将十进制数连续除以...
2021-05-07 20:09:41 144
原创 JDK各个版本安装配置全攻略
JDK:全称为Java Development ToolKit(Java开发工具包)S。JDK是整个JAVA的核心,包括了Java运行环境(也是我们常说的JRE),Java工具包(包括javac/java等)和Java基础的类库(即Java API )。JRE:全称为Java Runtime Enviroment(Java运行环境),JRE可以让计算机运行Java的应用程序。JRE的内部包含一个Java虚拟机(Java Virtual Machine,简称JVM)以及一些标准的类别函数库。一、...
2021-04-23 14:06:04 315
原创 原来Java的发家史是这么回事
java的诞生:1991 年Sun公司成立了一个计算机开发小组,由James Gosling等人开发一款希望用于控制嵌入在有线电视交换盒、PDA等的微处理器的计算机语言,本来他们想直接扩展C++,后来发现C++无法满足他们的需求,所以他们基于C++重新开发了一门名为 Oak 的计算机语言,这就是Java的前身。此后他们将Oak这门语言进一步优化并完善,有一次开发组成员们在一家名为“爪蛙”的咖啡店讨论给这门新的语言重新取个新名字时,有人灵机一动说:“就叫Java如何?”,之后得到其他人的...
2021-04-12 21:28:46 149
原创 面向对象的三大特性——封装(java)
面向对象的三大特性——封装(java)大家好,我是peace,励志追求代码的和平稳定,今天我们来聊一聊面向对象的三大特性之一封装,在此之前,相信大家对面向对象有一定的了解了,如果还是不太了解的,可以先去看看我的这篇文章《跟大家一起聊一聊面向对象程序设计(OOP)》。话不多说,我们继续聊一聊封装,这里我主要以java作为载体进行讲解。封装单从表面意思来看,封装就是找个容器把东西封好装起来。而且既然东西被封装起来了,那我们外部人员就是无法直接去接触。比如举个现实中的栗子:酿酒。不知大家有没有酿过酒,我家
2020-08-28 17:26:14 189
原创 跟大家一起聊一聊面向对象程序设计(OOP)
追求代码的和平稳定,我是peace,学了面向对象这么久,发现很少去总结,今天我们就来谈谈面向对象,我习惯把一个知识分为三个维度去学习(是什么? 为什么?怎么做?)面向对象是什么?面向对象是一种思想,也是我们常说的“OO思想”(Object Oriented),而面向对象程序设计就是使用面向对象思想去进行编程设计,也是我们常说的OOP(Object Oriented Programming),它并不是一种计算机语言所特有的思想,而是很多计算机语言都借鉴了这种思想(比如java,C++)。而说到面向对象,
2020-08-13 15:51:57 242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人