作为一名大龄青年,是否早已经过了年少上学时期那股对学习的冲劲呢?
各种原因下...鬼使神差地跑来学习Java语言,作为一名新手入门,刚接触这个还是有点新鲜感,那些说Java前期枯燥的同学肯定是老师讲课讲得无聊吧!我们老师还是挺好的,非常风趣幽默。
下面我就把最开始学到的,以后将要用到的知识来总结下,一些很基础 基本的知识点,也许平时用多了都知道,一但问起又怕说不清楚...........
首先 计算机中只有两种状态 通电 断电
使用0和1表示这两种状态
每个0或者1叫做一个位[bit]
计算机中是一个二进制的世界
下面是几种常用进制
二进制 八进制 十进制 十六进制
0 0 0 0
1 1 1 1
10 2 2 2
11 3 3 3
100 4 4 4
101 5 5 5
110 6 6 6
111 7 7 7
1000 10 8 8
1001 11 9 9
1010 12 10 A
1011 13 11 B
1100 14 12 C
1101 15 13 D
1110 16 14 E
1111 17 15 F
10000 20 16 10
定义十进制 int t=10;
二进制 int t=0b1010110;
八进制 int t=027;
十六进制 int t=0x2f;
Java中的数据类型:
8种基本类型
表示数值类型【注意:数值类型长度固定并有正负之分,在最高位表示正负,0为正1为负】
整数类型:
字节型:byte = 8bit 长度范围 -128~127 【注意:-128~-1 二进制表示1000 0000~1111 1111
短整型:short=16bit 长度范围 -32768~32767 0~127 二进制表示0000 0000~0111 1111
整型: int =32bit 长度范围 -21亿~21亿 二进制最左边第一位为高位,由于负数的表示是用其正数的源码的反码的补码,
长整型:long =64bit 长度范围 -900亿亿~900亿亿 所以-128的正数128的源码 1000 0000
反码 0111 1111
补码 1000 0000 (补码: +1)】
浮点型:float 单精度浮点型 32bit 保留8位有效数字,最后一位不精确
double双精度浮点型 64bit 保留16位有效数字,最后一位不精确
【注意:表示是float型数值必须在其后加F,例如float a=65.123456789F;
System.out.println(a);得到结果65.12345X(X为不精确数值)】
字符型:char 16bit 0~65535【注意:每个字符都对应一个唯一数字,叫做Unicde编码
例如 字符'a'对应97,字符'A'对应65,字符'0'对应48】
关于用法:char i=97;System.out.println(i);可得到结果为a。
若要得知字符对应的数字,则可用字符采用Unicode编码来进行数学计算特性来得出
例如System.out.println('a'+0);可得到结果为97 【注意:字符要加'' 字符串加"" 数字则不加】
布尔型: bloolean 只占1 bit空间 不是用来表示具体数字与字符,只表示两个值:真true 假false
引用类型{类类型
{数组类型
{枚举类型
分享到:
相关推荐
JAVA菜鸟级入门教程
《谁说菜鸟不会数据分析(入门篇)》显然是一本旨在引导初学者入门的数据分析教程。通过这本书的学习,菜鸟们可以逐步建立起对数据分析的基本理解,掌握常用的数据处理方法和分析工具。以下是基于这个主题的详细知识...
《谁说菜鸟不会数据分析(入门篇)第四版》是一本专为初学者设计的数据分析教程,旨在帮助新手快速掌握数据分析的基础知识。这本书可能包含了Excel在数据处理、分析和可视化方面的应用,因为“excle”标签暗示了内容...
基础篇的菜鸟商城源码,android studio类型,走好第一步
《谁说菜鸟不会数据分析(入门篇)》作为一本入门书籍,不仅为数据分析的初学者提供了基础知识和技能的学习,还通过实际案例让读者了解数据分析的实际应用。通过学习和实践,初学者可以逐步建立起对数据分析的全面...
菜鸟学习JAVA简单入门到精通,可以帮助刚入门的程序猿快速学习进入公司需要的技能
Vue的基础知识对于任何想要学习或在实际项目中使用Vue的开发者来说至关重要。以下是对压缩包文件中各主题的详细解释: 1. **Vue全局API**: Vue 提供了一套丰富的全局API,如 `Vue.createApp` 用于创建应用实例,`...
易语言从入门到精通全套教程包括基础篇和进阶篇,学完可独立开发软件 百度“易语言下载” 编写第一个程序 首先添加一个按钮控件,然后创建按钮被单击事件,输入代码后,点击上面的运行图标或单击F5键即可运行新的...
是在零基础学习 openstack【完整中级篇】及 openstack 资源汇总基础的一个继续,我们将会继续出一系列的内容。对于新手来说,一篇部署 openstack 的文章显得有些庞大,到部署完毕,才发现问题不少。但是又不能很好的...
【Visual C++ 2010 新手入门】这篇教程主要面向的是刚接触C++编程,尤其是使用Visual Studio 2010作为集成开发环境(IDE)的初学者。作者指出,很多C++教材往往只关注语言语法,而忽略了如何实际操作、编译和运行...
RedHatLinux菜鸟入门教程 欢迎来到Red Hat Linux的探索之旅!作为一款开源操作系统,Red Hat Linux因其稳定性、安全性和灵活性而备受赞誉,尤其在企业级应用中占据重要地位。本教程将带你逐步走进这个强大的Linux...
这个标题明确地指出,这是一份针对初学者的全面性学习资料,可能是针对IT领域的基础教程,旨在帮助新手快速入门。"很全面"这个词组暗示了这份教材包含了众多主题,涵盖了基础知识到进阶技能,可能包括操作系统使用、...
ubuntu常用的编程命令,适合ubuntu入门的菜鸟查阅
以下是一些关于Linux菜鸟入门级命令的详细说明,旨在帮助新手快速熟悉这个强大的操作系统。 1. **ls**:用于列出目录中的文件和子目录。通过`ls -l`可以显示详细信息,包括权限、所有者、大小等。 2. **cd**:改变...
这篇“DB2菜鸟快速入门”文档,旨在为初学者提供一个全面且易懂的DB2学习起点,帮助他们快速掌握DB2的基本概念、安装、配置、操作以及简单的查询语言。 一、DB2基础 DB2是一种高性能、安全且可扩展的数据库解决...
Linux是开源的操作系统,它的命令行界面,尤其是Shell编程...因此,无论你是技术小白还是希望进一步提升,这份“Linux零基础学习笔记 Shell编程-菜鸟入门”都会是你宝贵的资源。祝你在学习的道路上越走越远,不断进步!
菜鸟Ajax入门手册教程是一套针对新手小白们的ajax语言学习辅助资料,它的主要内容是大神们对于学习ajax时必须掌握的重点内容和学习常犯的错误,它对于指导新手绕开学习过程中的天坑,进行高效学习提供便利!...
本文是我为大家分享的区块链技术文章系列中的第一部分【区块链之菜鸟入门】的第一篇,这篇文章咱们先抛开技术细节,用漫画的形式撩开神秘面纱,和大家聊一聊到底区块链是什么。
android开发的入门教程