当前位置:新励学网 > 秒知问答 > Java课程学些什么需要学习学多长时间

Java课程学些什么需要学习学多长时间

发表时间:2024-07-14 21:59:52 来源:网友投稿

主要学习课程有:javaSE,JAVAEE,javaME,框架学,数据软件,前端知识等,自学一年时间,每天都会过的很充实,可以根据自己的喜好选择专业。比如软件专业会学习以下内容。

1.编程接口就是对于某种逻辑写的一定规范的数据格式,就是宿主程序跟Lu通讯用的一组C函数。所有的API函数按相关的类型以及常量都声明在头文件lua.h中。2.虽然我们说的是“函数”,但一部分简单的API是以宏的形式提供的。除非另有说明,所有的这些宏都只使用它们的参数一次(除了第一个参数,那一定是Lu状态),因此你不需担心这些宏的展开会引起一些副作用。3.C库中所有的LuaAPI函数都不去检查参数是否相容及有效。但是你可以在编译Lu时加上打开一个宏开关LUA_USE_APICHECK来改变这个行为。Lu使用一个虚拟栈来和C互传值。栈上的的每个元素都是一个Lu值(nil,数字,字符串,等等)。4.无论何时Lua调用C,被调用的函数都得到一个新的栈,这个栈独立于C函数本身的栈,也独立于之前的Lu栈。它里面包含了Lu传递给C函数的所有参数,而C函数则把要返回的结果放入这个栈以返回给调用者。5.方便起见,所有针对栈的API查询操作都不严格遵循栈的操作规则。而是可以用一个索引来指向栈上的任何元素:正的索引指的是栈上的绝对位置(从1开始);负的索引则指从栈顶开始的偏移量。展开来说如果堆栈有n个元素,那么索引1表示第一个元素(也就是最先被压栈的元素)而索引n则指最后一个元素;索引-1也是指最后一个元素(即栈顶的元素),索引-n是指第一个元素。

4.2–栈大小5.当你使用LuAPI时,就有责任保证做恰当的调用。特别需要注意的是,你有责任控制不要堆栈溢

希望能帮到你,谢谢!

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!