首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

这段java太古怪

首先呢,来一段java代码来开点胃。等等等等,耍我呢,这是java代码?

非常负责任的告诉你,是的!不信请看下图。纯纯正正的java代码,class为XJJ的java源码,执行后打印。

还是不信?自个儿拷贝下去执行一下。不过,IDEA是会报错的,用命令行哦。

好隐晦的表白方式,是暗恋么?

其实没什么神奇的,我们不过是将正常的源代码翻译成了unicode编码方式。就是这段java代码。

耍到这里,我突然有了一个好主意。我要将我的java项目,全部编码成这种方式,然后传到github,嘿嘿。能编译但不可读,比base64更冷门。

所以以下几行python代码诞生了(仅用于python3):

在命令行中执行以下命令,将会将指定目录(test)中的所有java文件翻译成我们所想要的。

是不是很简单?

那改完的java文件怎么恢复呢?我只管编码不管解码,剩下的要靠自己啦,这可是了解unicode编码的好机会。

码农世界可能是太过寂寥,无聊的项目也是频出。比如这个,判断数字是不是13,竟然接近4k星了。

https://github.com/jezen/is-thirteen

贴上它的API感受下来自码农世界深深的空虚感吧。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181106G1AJSI00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券