程序设计基础
项目一 Java语言概述
计算机语言(Computer Language)是与计算机之间通讯的语言。
程序员是通过数字、符号和语法等指令来指挥计算机进行各种工作。
计算机语言的种类非常多,总的来说可以分成机器语言、汇编语言、高级语言三大类。
特点:
- 简单
- 面对对象
- 安全
- 可移植性
- 健壮
Java 核心机制-Java 虚拟机 [JVM java virtual machine]
- JVM 是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在 JDK 中.
- 对于不同的平台,有不同的虚拟机。
- Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行” [说明]
java程序由类构成
第一个Java程序
public class Hello {
//HelloWorld是一个类,是一个public公有的类
//HelloWorld{ } 表示一个类的开始和结束
public static void main(String[] args) {
//示一个主方法,即我们程序的入口
//main() {} 表示方法的开始和结束
System.out.println("这是一个Java程序");
//输出"这是一个Java程序"到屏幕
}
}
运行流程
- 将 Java 代码编写到扩展名为 .java 的文件中。
- 通过 javac 命令对该 java 文件进行编译,生成 .class 文件。
- 通过 java 命令对生成的 class 文件进行运行。
面对对象特点
- 封装
- 继承
- 多态
Java 技术体系平台
-
Java SE(Java Standard Edition)标准版
支持面向桌面级应用(如Windows下的应用程序)的Java平台,提供了完整的Java核心API,此版本以前称为J2SE。
-
Java EE(Java Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如:Servlet、Jsp等,主要针对于Web应用程序开发。版本以前称为J2EE。
-
Java ME(Java Micro Edition)小型版
支持Java程序运行在移动终端(手机、PDA)上的平台,对Java API有所精简,并加入了针对移动终端的支持,此版本以前称为J2ME。
开发细节
-
Java源文件以,java为扩展名。源文件的基本组成部分是类(class),如本类中的Hello类。
-
Java应用程序的执行入口是main()方法。它有固定的书写格式:
public static void main(String[] args){...} -
Java语言严格区分大小写。
-
Java方法由一条条语句构成,每个语句以“;”结束。
-
大括号都是成对出现的,缺一不可。[习惯,先写{}再写代码]
-
一个源文件中最多只能有一个public类。其它类的个数不限。每一个类都对于一个.class文件。
-
如果源文件包含一个public类,则文件名必须按该类名命名!
-
一个源文件中最多只能有一个public类。其它类的个数不限,也可以将main方法写在非public类中,然后指定运行非public类,这样入口方法就是非public的main方法。
JDK基本介绍
-
JDK的全称(Java Development Kit Java开发工具包)
JDK=JRE+java的开发工具[java,javac,javadoc,javap等]
-
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
JRE基本介绍
-
JRE(Java Runtime Environment Java运行环境)
JRE=JVM+Java的核心类库[类]
-
包括Java虚拟机JVM (Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
JDK、JRE和JVM的包含关系
- JDK=JRE+开发工具集(例如Javac,java编译工具等)。
- JRE=JVM+Java SE标准类库。
- JDK=JVM+Java SE标准类库+开发工具集。
- 如果只想运行开发好的.class文件只需要JRE。
952

被折叠的 条评论
为什么被折叠?



