javac(在cmd中输入javac不行)
一、C十十和java哪个好
C++:
优点是
1有很多编译器和共享库。
2如果你会C++,学习其他语言诸如C,C#,Java就会非常轻松。
3没有垃圾回收器在后台运行因此执行效率相对较高。
它的缺点是:
1语言的语法比较复杂,标准库又比较小,这使得这门语言对初学者学起来门槛比较高,感到非常难学。
2这门语言没有垃圾回收。
这门语言的主要用途是游戏开发领域,追求高效率的高级计算领域,图形图像处理领域。
java:
优点是
1客户端浏览器中运行的效率非常高。
2比较容易学习。
3可以跟其他多种语言在多种场景下混合使用。
缺点是
1不支持多重继承。
2在不同的浏览器中,可能有不同的行为。
它的主要用途是网络应用开发,游戏开发,手机应用开发和桌面程序开发。
最后,语言只是工具,没有好坏之分。
关注优就业,学习更多IT知识。
二、java调用C写的DLL
C#调用C#的dll方便多了啊。
1.新建一个C#的类库(ClassLibrary)
代码编辑完成之后,生成该类库,会得到一个dll
2.新建一个控制台应用程序,来调用该类库
2.1右击References,点击Addreference,在弹出的对话框中,切换到Browse选项卡,然后找到刚才生成的dll
添加完成之后,该控制台应用程序变成了这样
2.2下面就可以调用了,首先,引入类库的命名空间,然后就可以调用了。
3.大功告成,生成控制台应用程序,运行(记得把ConsoleApplication1设置成启动项)
以上是一个简单的调用,当然C#甚至可以把窗体都封装到dll中,被调用方也不仅限于ConsoleApplication.但是思路都是一致的