java(7)——+=的妙用
+=是各类语言编程里面常用的方法,但是在java这种强语言类型的编程语言中,他还有一个方法就是自动转化数据类型
public class AddTest{public static void main(String[] args){byte a = 1;int b = 2;a+=b;System.out.println(a);a = a + b;System.out.println(a);}
}
在如上代码中,a = a + b此行出错,原因是因为a是byte类型,在进行a+b操作的时候会根据级别原因,将a+b得出的结果变成int类型,所以最终是将int类型的数据传入到byte类型的数据中,所以会报错,int转换到byte类型会可能会有损失,这时候改正的方法如下:
a = (byte)(a+b);
成功实行,这时候也能证实出+=可以在底层自动转类型,而不需要我们进行操作。
java(7)——+=的妙用相关推荐
- 框架开发之Java注解的妙用
框架开发之Java注解的妙用 注解的好处: 1.能够读懂别人写的代码,特别是框架相关的代码. 2.本来可能需要很多配置文件,需要很多逻辑才能实现的内容,就可以使用一个或者多个注解来替代,这样就使得编程 ...
- 通过Java反射获取对象上的注解,java反射注解妙用-获取所有接口说明
原标题:java反射注解妙用-获取所有接口说明 转载请注明出处:https://www.cnblogs.com/wenjunwei/p/10293490.html 前言 最近在做项目权限,使用shir ...
- java 注解妙用_框架开发之Java注解的妙用
PS:如果你还不会使用注解,你肯定不好意思对别人说你学过Spring,你学过Mybatis,因为它们用了大量的注解.可见注解在开发领域已经使用的非常广泛了. 配图.jpg 注解的好处: 1.能够读懂别 ...
- 实现服务器和客户端数据交互,Java Socket有妙招
摘要:在Java SDK中,对于Socket原生提供了支持,它分为ServerSocket和Socket. 本文分享自华为云社区<Java Socket 如何实现服务器和客户端数据交互>, ...
- 【Java基础】妙用Optional解决判断Null为空问题
一.背景 在文章的开头,先说下NPE问题,NPE问题就是,我们在开发中经常碰到的NullPointerException. 回顾以前对null的处理方式: package com.biyu.study ...
- java 明棋妙重新循环_Java实现中国象棋(人机对战)
目录 简介 成品视频 实现思路 界面实现分为了三块 棋盘抽象类 按钮组抽象类 棋子绘制接口 棋盘界面实现 棋子的实现 按钮组的实现 监听工厂和监听类 棋盘绘制类的实现 开始游戏实现 停止游戏实现 游戏 ...
- 【java基础】妙记进制转换
一.二进制与十进制 1.正整数十进制转二进制 口诀:除二取余,倒序排列 3.小数十进制转二进制 口诀:乘二取整,正序排列 解释:对被转换的小数乘以2,取其整数部分(0或1)作为二进制小数部分,取其小数 ...
- java+向前进一_Java 线程基础
前言 线程并发系列文章: 熟练掌握线程原理与使用是程序员进阶的必经之路,网上很多关于Java线程的知识,比如多线程之间变量的可见性.操作的原子性,进而扩展出的Volatile.锁(CAS/Synchr ...
- Java Synchronized 重量级锁原理深入剖析上(互斥篇)
前言 线程并发系列文章: Java 线程基础 Java 线程状态 Java "优雅"地中断线程-实践篇 Java "优雅"地中断线程-原理篇 真正理解Java ...
- Java Synchronized 偏向锁/轻量级锁/重量级锁的演变过程
前言 线程并发系列文章: Java 线程基础 Java 线程状态 Java "优雅"地中断线程-实践篇 Java "优雅"地中断线程-原理篇 真正理解Java ...
最新文章
- 微服务(二)hystrix
- css3滤镜Filter使用
- PAT甲级1096 Consecutive Factors :[C++题解]连续的因子、约数
- mysql5.1 mysiam_MySQL 数据库清理MyISAM Innodb表(支持MySQL5.1.6以上的版本)
- Winform datagridview相关操作
- 思科警告:“关键更新”钓鱼攻击窃取用户 Webex 凭证
- 工程介绍好处费性质_承包工程项目都要注意什么?怎么防止拖欠工程款
- quartus仿真系列2:74193功能
- 数据结构笔记(二十八)-- 图的广度优先遍历
- Java 8 中的 CompletableFuture 太好用了!20 个示例全分享…
- 苹果HomeKit、小米、谷歌HomeKit等智能家居系统,哪一款适合你?【智能家居评测】
- 数据结构 图的邻接表
- webmagic保存html页面,WebMagic抓取前端Ajax渲染的页面
- 信息学奥赛一本通:1132:石头剪子布
- 智慧城市背景下智慧消防建设的SWOT分析
- 我开发了一个机器人应用,让 HEXA 机器人可以追逐光——HEXA The Light Chaser
- Vi编辑器的常用命令3(其他操作)
- 控制器模式_前控制器模式简介,第1部分
- 大连的房价很便宜了!
- snort 联动iptables 配置为IPS,NIDS
热门文章
- C语言学习之输出4X5的矩阵
- td不允许自己扩展_一定要抱着大A不放手吗?
- 2008年浙江大学计算机及软件工程研究生机试真题
- 面试智力题:天平称球
- 第六章 SpringCloud之Ribbon负载均衡
- [jzoj NOIP2018模拟 11.01]
- 一图看懂hadoop分布式文件存储系统HDFS工作原理
- haproxy的丰富特性简介
- phpmyadmin #1045 - Access denied for user 'root'@'localhost' (using password: NO)
- PHP学习记录第一篇:Ubuntu14.04下LAMP环境的搭建