JAVA入门课程(1),java入门课程
JAVA入门课程(1),java入门课程
JAVA入门对以后的JAVA学习特别重要,既是基础也是重点!这一节重点在JAVA的平台无关系和JAVA应用程序的开发步骤。
本节主要了解的内容有:1:JAVA的地位 2:JAVA的诞生 3:JAVA的特点 4:安装JDK 5:简单的JAVA应用程序 6:注释 7:编程风格 8:反编译
一:JAVA的地位
JAVA具有面向对象、与平台无关、安全、稳定和多线程等优良特性,是目前软件设计中优秀的编程语言。JAVA现已经具备了“一旦写成,处处可用”的特点,这是JAVA普及的主要原因。JAVA已成为网络时代最重要的编程语言之一。
网络地位:信息时代最重要的交互媒体,是软件设计领域的核心。
语言地位:目前,JAVA语言已经获得了和C语言同样重要的语言地位,即不仅是一门正在被广泛使用的编程语言,而且已成为软件设计开发者应当掌握的一门基础语言。
需求地位:掌握JAVA语言及其相关技术意味着较好的就业前景和工作酬金。
二:JAVA的诞生
1JAVA被发明的原因:①Green项目;②应用环境:像电视盒这样的消费电子产品;③要求:语言本身是中立的,也是跨平台的。
2.JAVA流行的原因:①互联网的爆发式发展;②互联网上的电脑硬件不同,软件坏境差异较大。需要一个跨平台的语言。
3.JAVA的开发人以及公司:James Gosling(开发人);SUN公司,位于美国(中国大陆的正式名为“太阳计算机系统有限公司”)。
4.JAVA的三个版本:①JAVA EE(定位在服务器端的应用)
②JAVA SE(定位在个人计算机上的应用)
③JAVA ME(定位在消费性电子产品上的应用)
5.JVM:是一个虚拟的用于执行bytecodes字节码的计算机。JAVA虚拟机是JAVA最核心的技术,也是跨平台的基础。
6.JVM和JAVA跨平台的特征:①通过“编译器”将JAVA源程序编译成JAVA字节码文件(.class)
②通过“解释器”将JAVA字节码文件解释为对应机器语言并运行。
三:JAVA的特点
JAVA是目前使用最广泛的网络编程语言之一,它具有语法简单、面向对象、稳定、跨平台、多线程、动态等特点,而平台无关是JAVA最初风靡世界的最重要原因。
简单:从语言的简单性方面看,JAVA要比C++简单,C++中许多容易混淆的概念,或者被JAVA弃之不用,或者以一种更清楚、更容易理解的方式实现,如,JAVA不再有指针的概念。
面向对象:基于对象的编程更符合人的思维模式,是人们更容易理解复杂问题。JAVA是面向对象的编程语言。
平台无关:C、C++都有一个共同的缺点就是只能对特定的处理器芯片进行编译。这样一旦电器设备更换了芯片就不能保证程序正常运行,就可能需要修改程序并针对新的芯片重新进行编译。
JAVA语言和其他语言相比,最大的优势就是编写的软件能在执行码上兼容,在所有的计算机上运行。JAVA之所以能够做到这一点,是因为JAVA可以在计算机的操作系统之上再提供一个JAVA运行环境(JRE)。该运行环境由JAVA虚拟机(JVM)、类库以及一些核心文件组成,也就述说,只要平台提供了JAVA运行环境,JAVA编写的软件就能在其上运行。
JAVA虚拟机的核心是所谓的字节码指令,即可以被JAVA虚拟机直接识别、执行的一种由0、1组成的序列代码。JAVA针对不同平台提供的JAVA虚拟机的字节码指令都是相同的,例如所有的虚拟机都将被11110000识别、执行为加法操作。在一个计算机上编译得到的字节码文件可以复制到任何一个安装了JAVA运行环境的计算机上直接使用。字节码由JAVA虚拟机负责解释运行,即JAVA虚拟机负责将字节码翻译成本地计算机的机器码,并将机器码交给本地的操作系统运行。
多线程:JAVA的特点之一就是内置对多线程的支持。多线程允许同时完成多个任务。C++没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序的设计。
动态:JAVA程序的基本组成单元是类,有些类是自己编写的,有些是从类库中引入的,而类又是运行时动态装载的,这就是JAVA可以分布环境中动态地维护程序及类库。
四:JDK安装与编译将在第二节提到
五:简单的JAVA应用程序
①编程时注意缩进;②要成对编程(括号,引号写完后再往里面加东西。)
③编程做到望文知意;④一句话写完后必须加“;”,再换行。
六:注释
1:目的:注释就是程序员为读者做的说明,是提高读者可读性的一种手段。
2:类型:①:\\单行注释:注释内容从行头至行尾。
②:/* */多行注释:注释不能嵌套。
相关文章
- 暂无相关文章
用户点评