我不知道这个有没有什么正规的解释,应该靠个人理解吧,因为底层这个词谁都明白,只是放到java中就要理解了,我的理解就是拿arraylist类来说吧,他能实现链表,可具体是怎么实现的,对象或数据在arraylist中是怎么存储和排列的,这就是底层吧,就是深入到它的内部去了解它,eclipse中按住ctrl点击相应的类名或方法,变量可以直接打开对应的类中,希望可以帮你更深了解一个类
我们提供的服务有:成都网站制作、成都做网站、微信公众号开发、网站优化、网站认证、乐至ssl等。为近千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的乐至网站制作公司
越是底层越接近硬件,也就是直接控制线程来控制程序的执行,上层只是对语言进行了封装,比如说有一个功能很常用,但是代码很长,就把它封装成一个代码块,只需要调用一个单词就能执行很长的代码,你说的这几种是编程语言,其中汇编语言是最底层的,其他的都是对代码封装而成的上层语言,上层语言可以减少开发中的代码书写量
底层就是实现软件功能的基本模块,应用层就是直接面向用户的功能模块。举个例子,假设要制造一把椅子,那么底层就是负责 砍木头、造钉子、造油漆,应用层就是告诉底层“我要多长多宽的木头,多大的钉子,什么颜色的油漆”,底层造好材料之后,应用层把这些原材料组合成最终的椅子给用户。