每种计算机原因都有着自己的运行规则,由于Java是纯粹面对对象来进行编程的,所以写Java程序必定要新建一个Class文件,所有的程序部分必须放在类定义里。Java程序源文件的后缀名不可随意更改,必须是。java的形式,并且源文件的名称一定要和程序里面的Public类的类名一样[3]。Java程序是严格区分大小写的,对于一些关键字的书写都有严格规定的,不可以大小写字母混乱使用的情况。Java程序中一个main方法十分重要,它必须要存在于程序中,以为Java虚拟机值会先从main方法出开始执行,就相当于是一个程序的入口。Java有着一个很不错的功能,就是垃圾回收机制。相对于C/C#而言,开发者需要自己手动书写语句来给程序分配内存和删除内存。Java程序中的内存分配和回收是不需要自己主动啦执行的,这些工作都是有JRE来完成的,当检测到程序有不再使用的内存出现时,便会自动的进行垃圾回收机制,省去了程序员的麻烦。
1。3。2 复数的运用
莱布尼茨曾说:“虚数是神灵遁迹的精微而奇异的隐蔽所,它大概是存在和虚妄两界中的两栖物。”
复数的运算有着自己的法则,一般如果在数学中遇到复数的计算时,计算量往往是庞大的,不仅要考虑到复数实部与虚部之间的运算,还可能会面临到各种形式之间的转化,比如三角函数、代数、极坐标、指数形式。(三角形式∶Z=〡Z〡(Cosθ+jSinθ) 极坐标形式∶Z=〡Z〡∠θ 指数形式∶Z=〡Z〡e^jθ)。对于复数z=a+bi来说,它的加减乘除都是对应于其的实部和虚部的。进行俩个复数之间的加法时,它们运算出来的和依然是复数,和的实部是原来两个加数实部的和,它的虚部是加数两个虚部的和,减法和加法就大同小异了。
两个复数相乘,类似代数式中的两个多项式相乘,它们的积依然是一个复数。复数除法可以换算成乘法做,在分子分母同时乘上分母的共轭,。
复数只不过是在大家所认知的内容中和虚数结合起来,多出了虚数单位的存在,但是复数的出现着实有着重要的意义。
如果用一个复数表示一个平面上的点,用i来代表纵坐标。许多点的组合形成一个面,那么复数的加减完全可以表示为平面的平移。对于乘除而言,我们可以从极坐标的形式来看,θ表示这个点旋转角度,模|Z|象征着这个点到原点之间距离的扩缩。那么复数乘法则是一个平面整体的旋转和伸缩。
1。3。3 安卓开发平台
现如今主要的安卓开发平台是Eclipse和Android Studio。Eclipse是著名的跨平台的自由集成开发环境,最初主要用来Java语言开发,但也有不少用户在使用C++等其他语言进行编程。但是如果需要使用Eclipse进行安卓APP的开发时,则必须下载Eclipse SDK(软件开发者包)以及ADT bundle这样才能在Eclipse平台上进行APP的开发,进行开发前先要建立合适的开发环境,其中基于Java的整合型可扩展平台Eclipse是我们的首选[4]。相对于Eclipse,Android Studio更偏向于APP的开发。Android Studio将SDK管理器和AVD虚拟机基于一身,更加方便了软件的设计和运行。Android Studio相对来说更加智能,它的代码提示和搜索功能十分强大。在其design和text界面可以清楚的预览颜色、图片在软件中的布局;可以直接打开文件所在位置,并且可以跨越多个工程进行搜索和移动;Android Studio可以自动保存,即使重启软件也可以回到该开始的工作界面,十分方便。“高自由度”是指用户可以根据自己的喜好来设置手机界面,Android的应用市场甚至还有各式各样的启动器来供用户自己选择,让自己的手机与众不同[6]。