含义区别
1、many:单纯表示“许多”,强调数量之多。
2、many of:表示“……中的许多”,指的是of后面所接的这个限制范围中有许多,且不是全部。
用法区别
1、many:是形容词或代词,作定语修饰可数名词复数时,直接加在名词前面,如 “many books(许多书)”;作代词时,常与复数动词连用,如“many are waiting(许多人在等待)”。
2、many of:是代词短语,后常跟名词性物主代词、指示代词或定冠词等限定词,再加上可数名词复数,一起构成介词短语,在句中作主语、宾语等。“Many of the students like basketball(这些学生中有许多喜欢篮球)”。

“many”单独使用强调数量多;“many of”后需跟特定范围,表示该范围内的许多。