这次培训班上一个学员问了一个困扰了他大半年的问题,程序代码如下:
public class TestUTF8
{
   public static void main(String [] args) throws Exception
   {
       byte[] bytes = {(byte)0xC0,(byte)0xB1};
       String str = new String(bytes,"UTF-8");
       System.out.println(str.getBytes("UTF-8").length);
   }
}
程序运行后打印的结果如下:
1

这个程序将两个字节的bytes数组按UTF-8编码转换成字符串,再将结果字符串转换成UTF-8编码的字节数组,打印出的这个字节数组的长度为。为什么两个字节的数组转换成的字符串反转回去的字节数组的长度却为一呢?

看了这篇主题和前面一篇主题的这么多人的负面的评价,我本想置之不理,任其发展,我的处事原则就是“不与我不感兴趣的人说话!无聊的话只当没听到!”。我不会因为有这么多负面的评论,就不再写blog,我写blog是为了宣传我的学习理念,推广我的培训方式,我不会因为一些人的恶意捣蛋,就裹足不前!人要想能做点事,就不能怕事,借用一个朋友的话:“在中国,有一个做事的,必定有十个来捣乱的,那有这些捣乱者的存在,我们还要不要做事!”。我之所以作出回应,是因为其中一些人的评价虽然不好听,但是中肯的,是没有恶意的。

首先,流言是可怕的,可谓积毁销骨。最近一件事情让我感触深刻:在对孙卫琴的书评中,我看到了一句批评刘洋的话,说刘洋写的精通hibernate全部是抄袭孙卫琴的,连例子都一样,我当初还真信以为真了,以前我与刘洋有过一面之谈,但没看过他写的书。看到那条书评后,在我心中确实对刘洋产生了不好的印象,后来有幸阅读了刘洋的精通hibernate一书,我读完以后的感觉是,刘洋的这本书写得不适合初学者阅读,知识讲解也不透彻,不算一本很好的书吧!但是,从这本书中可以看出刘洋有很多自己的东西,技术功底也很好,只是没把这些技术给别人讲透罢了,我只看了前6章,没有看到半点抄袭孙卫琴的痕迹,刘洋所写的知识内容与孙卫琴写的知识内容毫不相关。可是,我与大多数人一样,相信不会空穴来风,我还真被网上的这一条谣言所蛊惑,错误地对刘洋的技术和人品产生了怀疑。看来,很多事情,没有亲身经历的话,还不能轻易相信。

其次,我从没认为我是什么技术高手,比我牛的人太多了,有的人是真牛,有些人嘛,则是假牛,我这点自知之明还是有的!我也不至于要发疯到去与每个技术高手比斗。我写出这些文章,是因为我心里确实有一些憋屈之气,在我所接触的培训中心的教师中,大多数人对这些基础知识毫无概念,一些人则是对我教授这些基础知识则是嗤之以鼻,并以此对我进行诽谤。看到很多人对我这些文章反应强烈,积极辩论,我是很高兴的,我要的就是这个效果,让那些所谓的“高端培训”的教师们看看,不只是我一个人对这些基础知识有研究,其实还是有很多人都对此有研究的,让他们对照着看看,他们倒底算什么?不过,我教授这些基础知识,还是得到了一些人的拥护,譬如,我以前在一个培训中心教过几次课,基础很差的学员对我颇有怨言,这个培训中心的负责人在背后也没少说我坏话,我的一些fans看不惯,都不在他们那学了,有一点很怪,班上基础好的,都对我很感兴趣,就是愿意听我讲课,有的说我才是真正培养精英的教师,有的说我是他的偶像,有的在那听了别的老师的两次课,就不学了,干脆出去工作,等我这次开班了,又辞掉工作专门来参加这个培训班。一些老板很有意思,一旦你与他合作过,以后不再合作,不管你有没有伤害他的利益,只要不再为他服务,他就把你当敌人了。不过,这样的老板,好像都做不出什么大事。

不知多少Java程序员能解答这个问题!相关推荐

  1. net4.0 程序没反应_@Java程序员,精通Spring,你不得不知道的那些书

    程序员书库(ID:OpenSourceTop)编译 链接:https://www.whizlabs.com/blog/spring-framework-books/ Java是业界最著名的语言之一,不 ...

  2. 我现在是个普通Java程序员,如何才能“更有竞争力”?

    很多人会问我:我现在是个普通Java程序员,如何才能"更有竞争力"? 画外音:Java,是目前世界上最流行的语言. 我认为所谓竞争力,其实包括两个方面,现在的和未来的:搞得定当下的 ...

  3. [置顶] Java程序员们读什么书决定了对未来职业方向的选择

    学习Java最痛苦的事情莫过于对未来职业方向的选择.尤其是选择开发Java Application还是Java Web方向,在你先定好大类后还有数不尽的小类教你无从学起. 因此,作为初学者的你必须看完 ...

  4. 《Java程序员,上班那点事儿》图书有奖征文图书奖品名单

    51CTO读书频道,为了让大家更好的学习<Java程序员,上班那点事儿>,特举办了"  <Java程序员,上班那点事儿>图书有奖征文".优秀书评奖奖品是电子 ...

  5. 7月平均工资下来,Java程序员哭笑不得!

    2020 魔幻开局,不少企业开始缩减招聘名额,更别说涨薪了!据第三方统计,今年 7 月程序员平均工资为 14357 元.作为第一编程语言的 Java,平均工资 14448 元(6 月为 14433 元 ...

  6. 作为一名Java程序员,这些Spring知识点面试官常考

    点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 作者 | 丸纸 来源 | 极客时间 毋庸置疑,Spring 早已成为 Java 后端开发事实 ...

  7. java web 显示项目下的图片_[适合初中级Java程序员修炼手册从0搭建整个Web项目](一)...

    前言 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/bin392328206种一棵树最好的时间是十年前,其次是现在 six-finger-web 一个Web后端 ...

  8. Java程序员从笨鸟到菜鸟全部博客目录

    本文来自:曹胜欢博客专栏.转载请注明出处:http://blog.csdn.NET/csh624366188 欢迎关注微信账号:java那些事:csh624366188.每天一篇java相关的文章 大 ...

  9. 从Java程序员的角度理解加密的那些事

    前言 在我们日常的程序开发中,或多或少会遇到一些加密/解密的场景,比如在一些接口调用的过程中,我们(Client)不仅仅需要传递给接口服务(Server)必要的业务参数,还得提供Signature(数 ...

最新文章

  1. $httpprovider指令中拦截器interceptors的使用介绍
  2. ORACLE-osi分层模型.md
  3. Vaughn Vernon谈当今软件开发所面临的挑战
  4. 科普 | Shell中傻傻分不清楚的TOP3
  5. 【转】Linux/ubuntu下apache+svn安装配置
  6. 技术动态 | eBay开源分布式知识图谱存储Beam,支持类SPARQL查询
  7. 数据分析告诉你为什么Apple Watch会大卖?
  8. 宕机了,Redis数据丢了怎么办?
  9. phpcmsV9 排序规则 - 小结篇
  10. 猜数游戏用Python应该这样写
  11. windows 7系统报错txupd.exe
  12. 提升手机麦克风音量_【奇酷小技巧】教你无需ROOT增大话筒、听筒和外放声音!...
  13. 我的第一个C语言:用点阵显示出我的名字拼音首字母。
  14. 查询计算机记录,电脑使用记录查询软件_电脑使用记录查询
  15. 抖音:运营与商业模式分析
  16. 期权定价模型之Heston模型--参数校准与定价【附python代码】
  17. 《马哥出品高薪linux运维教程》wingkeung学习笔记-linux基础入门课程
  18. 《iOS 开发进阶(唐巧)》读书笔记
  19. html5新增属性cookies,关于cookie的SameSite属性
  20. Python经典编程习题100例:第20例:落体反弹问题

热门文章

  1. 【vue页面数据请求进度条--页面爱心--借助插件实现页面防抖-echarts实现自适应】
  2. 腾讯云学生机官网地址-校园云服务器
  3. PC通过tftp下载文件到GEC6818开发板出现ping fail;host is not alive問題
  4. 计算地球上两点之间的俯仰角和方位角
  5. Python入门学习3
  6. Windows COM 免注册 manifest 清单文件
  7. 阿里首度公开大数据系统架构《大数据之路:阿里巴巴大数据实践》来了
  8. phpbb seo_phpBB书评
  9. 在线病毒软件查杀网站 virscan.org
  10. 想不想知道拍立淘技术框架及核心算法_日均UV超千万