JAVA学习细节问题——稻草人
问题一:注意变量的有效取值范围
/*小数常量的默认类型为double型*/
float f = 3.5; //错误
float f = 3.5f; //正确
java byte类型为什么是(127—— -128)?
计算机中数值使用补码来存储的。 java的byte是8bit(位),就是8个0/1 来表示。
正数,原码跟补码一样
正数 补码
+127, 0111 1111
+126, 0111 1110
...
+2, 0000 0010
+1, 0000 0001
0, 0000 0000 (无正负之分)
在计算机处理时,对于负数,先取绝对值,然后求反,加一
负数 原码 反码 补码
-1, 1000 0001, 1111 1110, 1111 1111
-2, 1000 0010, 1111 1101, 1111 1110
...
-124, 1111 1100, 1000 0011, 1111 1101
-125, 1111 1101, 1000 0010, 1000 0011
-126, 1111 1110, 1000 0001, 1000 0010
-127, 1111 1111, 1000 0000, 1000 0001
-128的补码是:1000 0000
-128 -> 128 -> 1000 0000 -> 0111 1111 -> 1000 0000
所以:是(-128——127)。
分享到:
相关推荐
java基础知识学习资料 java开发实践案例 项目学习 源代码 供参考java基础知识学习资料 java开发实践案例 项目学习 源代码 供参考java基础知识学习资料 java开发实践案例 项目学习 源代码 供参考java基础知识学习资料...
1 引言…………………………………………………………………………………… 1 2 系统技术介绍………………………………………………………………………… 2 2.1 JAVA程序语言. ………………………………………………...
java代码-使用java求和1-2+3-4+……+m的源代码 ——学习参考资料:仅用于个人学习使用!
十余年JAVA从业经验,精通JAVA技术体系,有志于做JAVA技能提升的朋友可与我联系,交个朋友 十余年JAVA从业经验,精通JAVA技术体系,有志于做JAVA技能提升的朋友可与我联系,交个朋友 十余年JAVA从业经验,精通JAVA...
1.1 引言…………………………………………………………………………………1 1.2 办公自动化背景……………………………………………………………………1 1.3我国办公自动化发展现状……………………………………...
Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,对学习有帮助。 Java实现的FTP连接与数据浏览程序 1个...
Java精华学习资料 深入JAVA API ...java中的一些常用词汇 J2SE学习中的30个基本概念 Java线程 Java 5.0多线程编程 Java Socket编程 Java的内存泄漏 抽象类与接口的区别 Java变量类型间的相互转换 ……
java代码-使用java解决1!+2!+……+N!的源代码 ——学习参考资料:仅用于个人学习使用!
自己整理的一些资料,不...设计模式:Java语言中的应用.pdf JAVA思想.pdf JAVA6.0API_CN.CHM Java常见问题.pdf Java数据结构和算法中文第二版.pdf Java网络高级编程.pdf jsp高级运用 spring2中文开发参考手册.chm a.txt
### Java学习入门资料知识点梳理 #### 一、Java语言历史与发展 - **起源与早期发展** - **前身**:Oak(1990年),由James Gosling等人在Sun Microsystems开发。 - **Green项目**:Sun Microsystems于1990年开始...
在JAVA编程的学习过程中,例题的重要性不言而喻。通过实例,初学者可以更好地理解抽象的语法和概念,例如类、对象、继承、多态、接口、异常处理、数据结构、算法等。例如,`chap05`可能涉及控制流程(如if-else、...
总之,“Java学习资料大全”应该包含了以上各个领域的教程、示例代码、实践项目和相关书籍,为初学者到高级开发者提供了全面的学习资源。通过深入学习并不断实践,可以成为一名熟练的Java开发者。
第1章JAVA概述.ppt 第2章 Java基础.ppt 第3章.ppt 第4章Java流程控制.ppt 第5章 数组.ppt 第6章 类的继承和多.ppt 第7章接口和包1.ppt 第8章异常处理.ppt 第9章输入与输出.ppt 第10章图形用户界面.ppt 第11章 数据库...
2•需求分析………………………………………………………….. 2.1 扫雷区域的布局设计…………………………………………... 2.2 雷区的设计……………………………………………………… 3• 总体设计………………...
javax.security.auth.x500 此包包含应该用来在 Subject 中存储 X500 Principal 和 X500 Private Crendentials 的类。 javax.security.cert 为公钥证书提供类。 javax.security.sasl 包含用于支持 SASL 的类和接口...
蛮好用的ggbook……希望大家能用到……蛮好的手机软件……自己在手机上安装就能用
这份“java学习笔记总结”涵盖了作者在深入学习Java过程中积累的知识点和实践经验,旨在帮助读者理解和掌握Java的核心概念。 首先,Java的基础部分包括语法、变量、数据类型、运算符和流程控制。Java支持八种基本...
Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,对学习有帮助。 Java实现的FTP连接与数据浏览程序 1个...
Java架构师的学习路径是复杂而系统的,涉及到许多关键知识点,从基础到高级,从理论到实践,每一...在学习过程中,不断积累经验,关注新技术,保持学习的热情,相信你一定能成功度过“寒冬”,成为Java领域的领军人物。