这样处理,Java中的注释代码也会执行
我们都知道,java中被注释部分的代码是不会被执行的。但是你这样处理,注释部分的代码确确实实的被执行了,你还真别不信,下面我们就来试试看!
话不多说,直接上代码片段。
public class Code {public static void main(String[] args) {String name = "haHa";// \u000d name="heHe";System.out.println(name);}
}
我相信大多数人都相信,这个程序输出的结果不就是haHa
嘛,毋庸置疑的。然后咱们去Idea上跑一下,结果居然是:
然后,你没有看错,程序打印输出的是heHe
,学了这么多年了的JAVA
,是不是感觉很意外呢!
至于为什么不是打印输出 haHa
,而是打印输出了 heHe
,这还得从 Unicode
字符编码说起。\u000d
这个东西可能我们都没有见过,也不知道是什么东西,不知道没关系我们可以去问度娘。之后我们得知,\u000d
这个字符代表的意思就是换行。
我们都知道,Java 编译器不仅会编译代码,还会解析 Unicode 字符。Java
源代码是被允许包含 Unicode
字符,这样的话,就可以确保在世界上任何一个区域编写的代码在其他地方执行。
根据上面的分析,上述代码片,就等价于下面这个代码片:
public class Code {public static void main(String[] args) {String name = "haHa";//name="heHe";System.out.println(name);}
}
看到这里,我相信很多小伙伴都知道了,为什么这个程序会输出heHe
,而不是输出haHa
了。
最后,点个关注再走吧!
这样处理,Java中的注释代码也会执行相关推荐
- 教妹学Java(二十):一文带你彻底了解 Java 中的注释,干货了
你好呀,我是沉默王二,一枚颜值与才华俱在的程序员.本篇教程通过我和三妹对话的形式来谈一谈"Java 中的注释". 教妹学 Java,没见过这么有趣的标题吧?"语不惊人死不 ...
- python中代码注释使用的符号是_Python语句中用于注释代码的符号是
Python语句中用于注释代码的符号是 答:#号 发电机-双绕组变压器单元接线,发电机出口不装设断路器的原因是(???) 答:断路器造价高. 会计报表各项目的数据必须建立在()的基础之上 答:真实可靠 ...
- Java中调用C++代码
Java中调用C++代码 1.Idea创建一个Solution类 public class Solution {public native void sayHello();static{System. ...
- react中如何注释代码_学习在您的React / JavaScript代码中发现红旗?
react中如何注释代码 by Donavon West 由Donavon West 学习在您的React / JavaScript代码中发现红旗? (Learn to spot red flags ...
- 简述java中的注释以及用法_怎样理解 Java 注解和运用注解编程?
正好最近在公众号(BetterAndroid)发了一篇关于注解的文章,贴在这里吧,希望对题主有帮助. 一.什么是注解 我们都知道在Java代码中使用注释是为了提升代码的可读性,也就是说,注释是给人看的 ...
- java代码中添加事务_C#和JAVA中编写事务代码
C# DAL层代码,执行多条增删改,使用事务操作: /// /// 执行 多条增删改 (非查询语句) /// /// /// /// public static int ExcuteNonQuery ...
- Java中常见的代码冲突
在工作中,最近我对现有Java项目进行了代码清理. 完成该练习后,我可以看到在代码中一次又一次地发生了一组常见的代码冲突. 因此,我想出了此类常见违规的清单,并与同行分享,以使人们有意识地提高代码质量 ...
- java 调用 go_实践总结:在 Java 中调用 Go 代码
在 Java 中调用 Go 的大致过程如下go --> cgo --> jna --> java 整个过程要解决的问题主要两个:数据类型在两种语言中如何转化 何时清理无用的数据 下面 ...
- java中的异常处理代码,java_深入剖析Java中的各种异常处理方式,1. 调试追踪代码:public s - phpStudy...
深入剖析Java中的各种异常处理方式 1. 调试追踪代码: public static void enterTryMethod() { System.out.println("enter a ...
- java怎么调用python_如何在Java中调用Python代码
Jython(原JPython),是一个用2113Java语言写的Python解释5261器.在没有第三方模块的情况下4102,通常选择利用Jython来调用1653Python代码,它是一个开源的J ...
最新文章
- 追根究底之以不变求万变:利用SetCapture捕获鼠标
- ArrayList和LinkedList的各项操作性能比较
- Win2003 Server 安全的个人Web服务器
- 4、连接Mysql数据库
- JSON学习笔记(五)- JSON.stringify()
- React之state总结
- sharding-jdbc水平分库与垂直分库
- Android系统性能优化(46)---Android Lint
- freecplus框架-目录操作
- 惠普服务器硬件检测软件吗,惠普 PROLIANT 服务器硬件检测工具使用方法
- C++ Json解析库Jsoncpp下载+编译+使用
- Matlab与1stOpt多元非线性回归
- 随便谈谈职场人对开会的看法和建议以及针对无聊会议的摆烂建议
- 免开发打造智能咖啡机,让您省时又省力
- 元子弹老师-吉他指弹右手技巧
- 辨别身份真假之【天眼数聚】腾讯云身份证实名认证接口
- 简单的MediaPlayer+SurfaceView实现视频横竖屏播放
- 咖啡自由的六个阶段:无差别打击,你还能承受吗?
- 跟相亲对象微信聊什么?聊天绝学四步走一试便知有没有
- java 黑马头条 day4 自媒体文章发布 自媒体文章列表查询 频道列表展示 自媒体文章-发布、修改、保存草稿 自媒体文章-根据id查询 自媒体文章-删除
热门文章
- CAN负载率为什么不能太高?
- Help library 安装arcobjects for .NET异常问题
- linux 快照工具,技术预览:CentOS 7中利用Snapper GUI管理系统快照
- centos6 yum源失效解决方法
- 转帖(http://hi.baidu.com/johnehuang/blog/item/e1e96782a4b04e97f703a6dc.html)
- python炒股难度_诺贝尔奖得主教你如何分配炒股仓位 | python量化系列
- 深度学习图像处理(一)
- 【每日一练】21—CSS实现炫酷动画背景
- 根据string查询是否是当月_发票勾选、查询、认证等25问!简直太全了!打印出来贴在桌子上学习!...
- 如何全面欣赏一场时装秀?