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技术体系,有志于做JAVA技能提升的朋友可与我联系,交个朋友 十余年JAVA从业经验,精通JAVA技术体系,有志于做JAVA技能提升的朋友可与我联系,交个朋友 十余年JAVA从业经验,精通JAVA...
Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,对学习有帮助。 Java实现的FTP连接与数据浏览程序 1个...
本人十余年JAVA从业经验,精通JAVA高可用、分布式、高并发系统架构设计。有志于做JAVA职业规划、技术提升的可与我联系,交个朋友~ 本人十余年JAVA从业经验,精通JAVA高可用、分布式、高并发系统架构设计。有志于做...
自己整理的一些资料,不...设计模式:Java语言中的应用.pdf JAVA思想.pdf JAVA6.0API_CN.CHM Java常见问题.pdf Java数据结构和算法中文第二版.pdf Java网络高级编程.pdf jsp高级运用 spring2中文开发参考手册.chm a.txt
这样循序渐进的学习过程,可以帮助初学者在编程实践中发现问题、解决问题,从而在不断的实践和思考中,真正突破难点,提升Java编程能力。 综上所述,《JAVA学习从150道经典例题突破》是一本为Java编程初学者量身...
java课程设计大作业,java、算法练手项目,适合初学java、数据结构的同学拿来学习研究,基于java、GUI开发的小游戏,程序都经过测试,可以直接运行,资源含程序运行所需的源码、资源文件等全部数据,有需要的可放心...
不过,即便有所缺失,这也并非致命弱点,因为Java的学习是一个不断实践和更新的过程,它需要学习者不断地从其他书籍、在线教程、开源项目等多个渠道获取知识。同时,这份笔记所涵盖的大部分内容已经足够满足大多数...
习 题 ………………………………………………………………………………………… (16) 第2 章 互联网接入方案 ………………………………………………………………………… (17) 2 .1 拨号上网...
1.C++笔记;2.Core Java笔记MS Word版;3.CoreJavaNoteBook(java全程基础理论)文档版;4.CoreJavaNoteBook(pdf格式);...7.Servlet理论加配置……文档版;8.Spring(chapter04 Spring);9.Struts文档版;10.部分面试题目;
javax.security.auth.x500 此包包含应该用来在 Subject 中存储 X500 Principal 和 X500 Private Crendentials 的类。 javax.security.cert 为公钥证书提供类。 javax.security.sasl 包含用于支持 SASL 的类和接口...
蛮好用的ggbook……希望大家能用到……蛮好的手机软件……自己在手机上安装就能用
Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,对学习有帮助。 Java实现的FTP连接与数据浏览程序 1个...
这份“java学习笔记总结”涵盖了作者在深入学习Java过程中积累的知识点和实践经验,旨在帮助读者理解和掌握Java的核心概念。 首先,Java的基础部分包括语法、变量、数据类型、运算符和流程控制。Java支持八种基本...
Java API文档是Java开发者的重要参考资料,它包含了Java开发工具包(JDK)中的所有类、接口、方法和常量的详细说明。这份中文网页版的Java API文档为中国的开发者提供了便利,无需通过英文版本来学习和查找API信息,...
这篇博客“反序列化代码……备忘一下……”可能是作者分享关于反序列化技术的一些关键点和实践经验。虽然具体的内容没有给出,但从标题和标签我们可以推测出一些可能涉及的知识点。 1. **反序列化**:反序列化是将...
java代码-使用java解决给定一个整数N,编写程序求1!+2!+……+N!的源代码 ——学习参考资料:仅用于个人学习使用!
第一章前言………………………………………………………………………………………………… 3 第二章 Servlet简介 1. 什么是Servlet……………………………………………………………………………………… 3 2. ...
第一章:认识电子商务………………………………………………………… 1 1.1 电子商务内涵与分类……………………………………………………. 1 1.1.1认识电子商务…………………………………………………………. 1 ...