对于经验丰富的.NET/C#(超过7年)和C++(5年)开发人员来说,学习Java的最快捷/最简单的方法是什么?
当我说要学习Java时 - 我的意思是能够使用基类库+以需要的方式使用流行的Java库以"Java方式"编写应用程序(很多人都是开源的,这很棒).
我知道Java开发有很多种 - 企业应用程序(Java EE),移动设备(Java ME),托管在应用程序服务器中的对象(据我所知,Java有很多这些) - 但是目前我感兴趣在一般的Java开发中 - 可能会重点关注集成项目/企业开发.
所以基本上 - 我是一个强大的,对技术充满热情的人,很自豪能成为一名拥有十几年经验的高级C#/ C++开发人员,他希望能够投入一个月(可能更多)的晚上来学习在Java环境中有效编程.
话虽如此,我并不是说我要从.NET/C++切换到Java - 但我可能不得不花费30%-50%的时间来开发/支持/ whateverstageint在Java中使用SDLC.
谢谢.
我用C++编程已经有一段时间了,所以整个导出/导入的想法从我的脑海中消失了.
你能解释一下为什么要使用__declspec(dllexport)和import thingy,如果看起来我可以使用其他库中的类而没有那些.
我在VC++ 2005中创建了一个解决方案,添加了控制台应用程序项目和两个dll库项目.然后在LibB项目中的LibA,ClassB中创建ClassA.
一旦我将ClassA.h和ClassB.h包含在我的控制台应用程序源代码中,并将其与LibA.lib和LibB.lib链接,我就能够在控制台应用程序中创建和使用ClassA和ClassB的实例.所以基本上我能够使用类而不使用__declspec导出/导入它们.
你能解释一下 - 我在这里缺少什么.
我有一个用.NET编写的Windows服务,我需要能够为它实现一个自动重启功能.
例如,服务在运行中持续监视环境,并且一旦环境变量的值达到其threashold值,服务必须自行重启.
最简单的方法是什么?