区块链技术本质上是一个分布式账本,如果想入门可以去看 精通比特币 这本书。
现在的区块链开发基本是c++和go为主要语言,java开发的没怎么听说过。
c++和go效率高,适合做区块链开发,特别是其中的p2p网络部分,java运行需要一个虚拟机,做这种开发就不太适合了,后续的区块链开发基本也会在c++和go上面做,因为之前做的已经很完善了,想用哪些库,拷一拷就好了,剩下的改进也方便,特别是底层网络更是如此。
不建议去学java开发区块链,如果是大神可以做一个,想必这么多会java,做得好一定会火起来的