大数据作业第4天

1.将按位运算操作,尤其是左移和右移(有无符号)整理到自己的博客中。

重点说明清晰负数的运算过程。

左移          << :空位补0,n<<m 即 n*2^m ,但是移动中由于符号位的变化,可能会正数变负数,负数变正数。

右移(带符号) >> : n >> m 即 n / 2^m ,最高位是1空位补1,最高位是0空位补0,正数右移还是正数,负数带符号右移仍然是负数。

右移(无符号)>>> : 无论最高位是0或者1,空位都拿0补,正数无符号右移还是正数,负数无符号右移会变成正数。

负数的运算方式为:对应正数取反再加一得到。

2.byte数到十六进制字符串表现形式程序设计原理和实现方式整理到博客中。

/**

*byte类型有8位,分别与1111进行“&”运算,取出高四位、第四位,然后定义十六进制字符数组,让得出的2个整数作为数组下标取出十六进制相应字符,得出返回值。

*/

class Byte2Hex{

public static void main(String[] args){

byte b=123;

System.out.println( b+"的十六进制对应值为 "+ byte2Hex( b ));

}

public static String byte2Hex(byte b){

int  low = b & 0x0f;

int  hig = ( b >>4 ) & 0x0f;

char[] c=new char[]{‘0‘,‘1‘,‘2‘,‘3‘,‘4‘,‘5‘,‘6‘,‘7‘,‘8‘,‘9‘,‘A‘,‘B‘,‘C‘,‘D‘,‘E‘,‘F‘};

return  " "+c[hig] + c[low];

}

}

3.定义函数,计算一位整型数组所有元素的和。

class SumDemo{

public static void main(String[] args)

{

int[] arr = new int[]{1,2,3,4,5,6,7,8,9};

System.out.println("该数组中所有元素的和为 : "+getSum(arr));

}

public static int getSum(int[] arr)

{

int n=0;

for(int i=0;i<arr.length;i++)

{

n= n +arr[i];

}

return n;

}

}

4.数组的拷贝。

class CopyArray{

public static void main(String[] args)

{

int[] arr1 = new int[]{1,2,3,4,5,6,7,8,9};

int[] arr2 = new int[arr1.length];

out(arr1);

out(arr2);

copyArray(arr1,arr2);

System.out.println("复制后:");

out(arr2);

}

public static int[] copyArray(int[] arr1, int[] arr2)

{

for(int i=0; i<arr1.length; i++)

{

arr2[i]=arr1[i];

}

return arr2;

}

public static void out(int[] arr)

{

for(int i=0; i<arr.length; i++)

{

System.out.print(arr[i]+"\t");

}

System.out.println();

}

}

5.堆内存默认是1/4,

----------------------------------------

java -Xmx//设置堆内存最大值

-Xms//设置堆内存初始值

className//类名

时间: 2025-01-19 23:21:54

大数据作业第4天的相关文章

大数据作业

作业 1.       大数据对思维方式的重要影响. 2.       详细描述大数据.云计算.物联网之间的区别和联系. 3.       描述你对大数据应用与发展的看法,以及你在大数据浪潮中想扮演什么样的角色. 1 1)   及时解析故障和问题的所在: 2)   根据顾客的购买习惯可以分析流行以及价值情况: 3)   出行时可以更省时.更省钱的划分路线,躲避拥堵: 4)   大数据思维能帮助开创新的商业模式: 5)   大数据思维的核心是要意识到我们已经生活在一个互联网几乎无处不在的世界,并且

大数据作业01

1.负数的表现形式,为什么如此设计? 负数以正数补码形式表达,即转为二进制后,各位取反加1. 且首位代表符号,1即为负数,0为正数. 这样绝对值相等的正负两个数,相加即可最高位溢出,结果为0. 2.-128是在内存中是如何存储的?推算过程? 在字节byte类型中,数值表达的范围为-128--127,其中127的二进制为01111111,所以-127的二进制为10000001,于是-128即为10000000. 3.如果字节表示未11111111,则其真实数据是多少? 因为11111111首位为1

大数据作业第三天

1.定义一个函数,函数功能是动态提取int[]中元素的最大值. class ArrayMax { public static void main(String[] args){ getMax(new int[]{5,2,7,9,2,8,1}); } public static void getMax(int[] arr){ if(arr == null || arr.length == 0){ System.out.println("数组不存在!"); } int temp=arr[0

大数据赋予互联网金融充沛活力

当前互联网金融如火如荼,除了为数众多的互联网公司推出的各种“宝宝”类产品外,p2p.众筹等在街头巷议中也总是被人津津乐道.当然,在互联网金融一片风光的形势下,各大不甘寂寞的金融公司也是纷纷试水,由其推出的各种创新产品和服务更是层出不穷. 一位专家表示,从去年开始,陆续有基金公司和互联网企业就大数据方面的合作进行密谈,“这是互联网金融朝着更深层次进发的必然结果,毕竟,互联网除了用户群以外,更为核心的就是用户群背后的‘大数据’.”这一切告诉我们,互联网金融之所以能发展的这么好,其背后的创新动力之一正

为什么很多Java程序员都转行做大数据了?

如今大数据发展的越来越成熟.各大企业纷纷成立大数据部门.尤其BAT等一线互联网公司每天处理的数据量都是TB级别.大数据部门已成为这些企业的核心部门,数据已成为企业最核心的资产. 但是大数据人才缺口巨大,据统计目前全国的大数据人才仅46万,未来3-5年内大数据人才的缺口将高达150万. 因此大数据工程师薪资也比其他职位高出不少.以北京为例.1-3年的大数据工程师平均年薪30-50万,3-5年经验的大数据工程师年薪在50-80万.想学习的同学欢迎加入大数据学习扣群:458345782,有大量干货(零

从大数据技术变迁猜一猜AI人工智能的发展

目前大数据已经成为了各家互联网公司的核心资产和竞争力了,其实不仅是互联网公司,包括传统企业也拥有大量的数据,也想把这些数据发挥出作用.在这种环境下,大数据技术的重要性和火爆程度相信没有人去怀疑. 而AI人工智能又是基于大数据技术基础上发展起来的,大数据技术已经很清晰了,但是AI目前还未成熟啊,所以本文就天马行空一下,从大数据的技术变迁历史中来找出一些端倪,猜一猜AI人工智能未来的发展. 最近断断续续的在看<极客时间>中「 从0开始学大数据 」专栏的文章,受益匪浅,学到了很多.尤其是非常喜欢作者

大数据平台演进之路 | 淘宝 &amp; 滴滴 &amp; 美团

声明:本文参考了淘宝/滴滴/美团发表的关于大数据平台建设的文章基础上予以整理.参考链接和作者在文末给出. 在此对三家公司的技术人员无私奉献精神表示感谢,如果文章造成了侵权行为,请联系本人删除.本人在尊重事实的基础上重新组织了语言和内容,旨在给读者揭开一个完善的大数据平台的组成和发展过程. 本文在未经本人允许情况下不得转载,否则追究版权责任. By 大数据技术与架构 场景描述:希望本文对那些正在建设大数据平台的同学们有所启发. 关键词:大数据平台 大数据平台是为了计算,现今社会所产生的越来越大的数

知名大厂如何搭建大数据平台&amp;架构

今天我们来看一下淘宝.美团和滴滴的大数据平台,一方面进一步学习大厂大数据平台的架构,另一方面也学习大厂的工程师如何画架构图.通过大厂的这些架构图,你就会发现,不但这些知名大厂的大数据平台设计方案大同小异,架构图的画法也有套路可以寻觅. 淘宝大数据平台 淘宝可能是中国互联网业界较早搭建了自己大数据平台的公司,下图是淘宝早期的 Hadoop 大数据平台,比较典型. 淘宝的大数据平台基本也是分成三个部分,上面是数据源与数据同步:中间是云梯 1,也就是淘宝的 Hadoop 大数据集群:下面是大数据的应用

基于大数据开发套件定时调度带资源文件的MapReduce作业

MaxCompute里的MR作业,很少是只要跑一次就好了的.如果需要周期性调度,目前MaxCompute(原名ODPS)只提供了计算引擎,任务调度可以使用大数据开发套件来实现.这篇帖子从基础开始,介绍了3种周期性调度的方法.同时还介绍了如何使用资源文件. 代码开发 代码以文档里的WordCount 作为例子.在这个基础上,增加资源文件的读取方法,修改Reduce类.主要的逻辑是读取资源文件,资源文件里的数据格式是字符串1,字符串2.代码逻辑是如果word count里的word如果有在字符串1里