JAVA语言程序设计第一二章总结

本文是一名新手博主分享其学习Java语言的过程,介绍了JAVA的定义、历史背景、运行环境(JavaSE,JavaEE,JavaME)、以及Java程序的分类和其独特的“编译一次,到处运行”的可移植性特点。
摘要由CSDN通过智能技术生成

这是一个新手小白的第一次个人博客,记录我学习JAVA语言的过程。我选择学习JAVA语言的课本是《Java语音程序设计》清华版。

下面是我对一二章的总结:

1.JAVA起步入门:

JAVA是什么,官方给出的解答是‘JAVA语言是一种通用的,支持并行的,基于类的,面向对象的程序设计语言,被特别设计成与运行的平台尽可能无关,它最大的特性就是允许编程者只编写一次就可以在互联网上到处运行。

2.JAVA的历史

Java诞生于1995年5月23日。它的相关研发工作早在1991年就已经开始了,由Sun公司的Green Team团队研发。

2009年4月,甲骨文以74亿美元收购了Sun公司,从此Java成为了甲骨文的产品和商标。

现在Java运行开发环境叫做Java Platform。 Java Platform包括3个不同的版本。通常学习工作中使用的是Java SE,即标准版(Standard Edition),另外还有企业版(Enterprise Edition)的Java EE,还有手机丶嵌入式设备上使用的Java ME(Micro Edition)。Java的开发包叫做Java SDK(Java Software Development Kit),又叫做JDK(Java Development KIt)。

3. Java程序运行环境与特点

所有的程序语言大致分四类:

汇编语言:最基础的编程语言,会被直接翻译为机器命令。优点是运行效率高,缺点是编程难度大。

编程型语言:如C/C++丶Pascal等,这些语言所编写的源程序要通过编译器进行编译,生成目标代码,用连接器进行连接,最后形成可执行程序。因为经过编译的步骤在最后的目标机器上,程序可直接运行。

解释性语言:如Basic丶Perl等,解释性语言的源程序不需要经过编译,直接由解释器读取每一行代码,每读一行就分析丶执行一行。缺点是运行效率低,但可以跨平台,具有优势。

脚本语言:如DOS系统里有一种.bat文件,称作批处理文件。这种文件就是一种脚本语言写的程序。批处理文件里可以调用其他的可执行文件和软件,也可以判断他们的运行情况,还可以具有参数。这个层次的语言能力有限,但是可以调用别的可执行程序,从而扩展现有的现有可执行程序的功能。

这个特点体现在“编译一次,到处运行”这句话上。Java源程序编译以后得到的字节码文件可以在各个平台上面使用。

可移植性表现在例如在一台国标码的机器上运行一个程序,与另一台使用大五码的机器通过这个程序进行通信,那么Java内部有一种机制会把国标码转化为Unicode,然后在另一台机器上转化为大五码。如此实现编码的同意而表现出Java的可移植性。

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值