JAVA入门基础知识
第一节;
计算机语言都是以2进制,8进制,16进制来读写,列如我们常见的已1为低频,0为高频的二进制数字作为计算机语言的基础,它的优点在于
可直接执行,速度快,资源占用少。相反呢,它的缺点是可读性差,可移植性差。
还有较高级的汇编语言,它将字母引入数字中,可作为区别的代码,比机器语言更简短,占内存少,执行快,能访问,可控制各种硬件设备,但是需要了解每一个硬件原理。
最高级也是现在常用的自然语言和面对象编程,更加贴近生活的语言,就比如我们直接发布一个指令,就可以让计算机去执行,让计算机语言通俗化,也衍生出许多计算机功能-JAVA。
Java是现在主流的计算机编程语言,它的主要设计步骤是:第一步:先计划,分析要做什么。第二步:开始准备,定一个大的框架,包括结构,算法。第三步:就开始编写程序。第四步:写好后,要查找问题,调试问题,一步一步解决程序错误。
JAVA的算法是我们编程常用的方式,它可以理解为一个有穷规则的集合,其中规定了一个解决某一特定类的问题的运算序列。
算法有数值算法和非数值的算法,数值算法就是一个方程式,或者函数定积,非数值算法是资料的一些收集,数据处理等。
列如:我们如何将一瓶黑墨水和一瓶蓝墨水进行相互的调换呢?按常理来说是不可能实现的,但是我们如果拿一个空瓶来作为介质便可以实现互换了。这个空瓶就是我们算法中常用的介质,称为伪代码,意思是直接用文字,代码来叙述算法的方式。并不是有了算法就能得到我们想要的结果,我们通常会用一个逻辑结构来组织这些算法,常用的结构有顺序结构,A-B-C.,和分支结构A-B,A-C,和循环结构A-B-C-A。
最后一步调试程序错误可分为两种,一种是开发的错误,可能是语法错误,也可能是逻辑错误,二种是运行错误,是计算机内存不足导致运行错误,
第二节;
JAVA的发展有J2SE(Java标准版,用于标准的应用开发),J2ME(微型版,只要用于手机应用开发),J2EE(一般用于企业性的开发)。JAVA之所以发展为主要计算机语言是在于它的简单性、可面向对象、可跨平台性、解释性、安全性、多线程性等特点。
JVM-JAVA的第三方解释工具,JVM对于不同的运行平台,有不同的虚拟,屏蔽了底层的平台差异,“一次编译,随处运行”。具有解释性,安全性,强类型机制,异常处理,垃圾回收机制。
JVM包含了JDK和JRE两类。JDK是JAVA的开发工具集,JRE叫做JAVA的运行环境,需要我们在电脑上安装JDK,才能运行开发编译功能,JDK中编译的程序是JAVAC,可以将JAVA的文件编译成class文件,然后运行JAVA程序,计算机就可以读写编写的程序。
上面便是JAVA的基础知识,我们可以只作为一个了解,Java还有很多的功能在以后的学习中都会学到。至此,完结。
浙公网安备 33010602011771号