A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Booth_Z 中级黑马   /  2019-3-29 12:06  /  582 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

      刚学习Java,所以以下写出的一些东西比较基础,有错误之处还望指教,但不接受瞎扯胡喷!      基础班快结束了,也许可能一定会有个点招考试,就业办我马上到,加油,正在努力的小伙伴们!在学习中解决了一些问题,简单叙述一下:第一个是关于JDK的,有时候会出现你装了好几个版本的JDK,环境变量也改对了,但是命令提示符窗口输入Java - version可能还是之前的某个版本,仍未换成你想要的JDK版本,这种情况是因为你的电脑装有数据库,而且数据库的环境变量path地址配置时,地址在你的JDK地址的前边,你使用时使用了数据库的JDK版本,并未到达你所要的版本路径下,所以只需要将JDK的路径放到放到path地址配置的最前边即可(这个可能很多人都知道,配置环境变量,特别是Java时,把地址放到path地址配置的最前边,一些百度答案中也会让这么做,我这里就是简单说一下为什么要这样做)。
      还有就是因为有一些知识还没学到,做了一个关于位运算的题目,通过问老师以及百度查出来了答案,感觉很有成就感!原题是求2|3%5得值,这个是位运算,并不是之前所学的逻辑运算,之前是逻辑运算符两边都是布尔表达式,这个是运算符两边全是单个数字,这就牵涉到位运算,需要将该int类型的数字转为二进制,计算过程:
       int是32位,因为shu3比较小,这里为了方便就只写4位了,2的二进制是0010,3的二进制是0011,5的二进制是0101;然后说运算符,&的优先级要高于“|”,并且对&两边的值做运算时,两个操作数都为1 才为1,3&5也就等于0011&0101,结果是0001;然后计算“|”,对“|”两边值进行运算时,只要有一位为1即为1,就是0010|0001 ,结果是0011,多以结果是3。
        这个就写这么多吧,祝JavaEE25期全班同学,半年后能够得到想要的学习成果,找到一个好的工作!


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马