bitcoinj 源码分析

比如用以太坊区块链 , 有一个java的web3j类库就很方便 。比特币有一个bitcoinj类库,也很好用,区块链项目要求效率高 , 所以大部分核心源码都是用c/c开发的 , 区块链项目要求效率高 , 所以大部分核心源码都是用c/c开发的,但是 , 如果你在做一个区块链项目,除非你想对源代码做很多调整,否则你可能不会选择不使用java 。
1、为什么大多数区块链项目不使用java开发【bitcoinj 源码分析】1,这么好用,为什么不用?反正我喜欢用JAVA做区块链,不需要别的 。(别的我就不知道了)2 。为什么我没听说区块链的项目不用JAVA?区块链项目要求效率高 , 所以大部分核心源码都是用c/c开发的 。但是,如果你在做一个区块链项目,除非你想对源代码做很多调整,否则你可能不会选择不使用java 。一般的dapp应用,用java开发应该也是不错的选择 。
2、为什么没人用java写区块链有些是用java做的 。区块链项目要求效率高,所以大部分核心源码都是用c/c开发的 。但是,如果你在做一个区块链项目,你不会选择使用java,除非你想对源代码做很多调整 。一般的dapp应用 , 用java开发应该也是不错的选择 。比如用以太坊区块链,有一个java的web3j类库就很方便 。比特币有一个bitcoinj类库,也很好用 。
Java是一种面向对象的编程语言,它既吸收了C语言的优点,又摒弃了C中难以理解的多重继承和指针等概念,所以Java语言有两个特点:功能强大和使用简单 。Java语言作为静态面向对象编程语言的代表,完美地实现了面向对象理论,让程序员以优雅的思维方式进行复杂的编程,Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立性和可移植性、多线程和动态性等特点 。

    推荐阅读