java与c 对于java基础,是应该掌握底层原理,还是方法的熟练使用?
对于java基础,是应该掌握底层原理,还是方法的熟练使用?
两者皆要掌握,并深入实践。
程序员常说的底层是指什么?
我们现在开发软件的时候,有多种库或者说是组件可引用,这样就会提高软件开发的效率,当然也会降低开发的难度。
所谓的“底层开发”,一般指的是“原生开发”,也就是不用或者少用别人大量封装的代码库来进行的软件开发!
比如对于WINDOWS应用程序的开发来说,用Visual C 或者C#之类的进行开发,它们就已经对系统的具体实现,进行了大量的封装,对于开发者来说,是透明的,不知道它的具体执行过程是怎么样的。
但如果使用WINDOWS系统提供的原始API进行这样的开发,那你就要掌握系统的具体执行过程,要知道它的原理,这样才能进行软件的开发。而这是提升一个人系统开发能力的最佳途径!
所以,作为专业的软件开发人员,应该从所谓的“底层”去了解系统是如何运行的,这样,我们在进行软件开发的时候,就可以利用起来,对代码进行改进、优化,提高软件的运行效率与健壮性。而不是仅仅是能实现某一项具体功能,而不用去管软件的执行效率等问题。
当我们熟练的掌握了这些“底层”的原理以后,我们在软件开发过程中,就会更加的得心应手,只有这样,开发出来的软件,才更健壮,更具可维护性!
如果你觉得我的回答对你有帮助,请点个赞,谢谢!
学了java能做什么实际的东西?
学了Java可以做很多实际的东西,主要看你的兴趣在哪里。如果你喜欢手机开发,你可以做一套手机的操作系统,因为安卓就是Java开发的。如果你想介入金融行业,可以为银行或投资机构做他们的交易系统,因为高盛投资公司、花期集团等等他们用的交易系统都是Java开发的。喜欢游戏, 可以参考桌面版的Minecraft开发一套游戏出来;或者再造一个阿里巴巴也行,听说他们主要都是Java栈。
所以, 不要纠结于这个问题, 认真去学就是了. 一定会有你的用武之地 !
java与c java底层用什么语言写的 java的底层是c吗
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。