1、移动互联网:就是将移动通信和互联网二者结合起来,成为一体。是指互联网的技术、平台、商业模式和应用与移动通信技术结合并实践的活动的总称。
2、操作系统:(Operating System,简称OS):是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
3、平台(硬件+OS)的相关性:
我们把能够支持程序运行的硬件或软件环境称为平台。
不同的平台都有其特有的指令格式,也就是说Win支持的指令格式和Linux支持的指令格式是不一样的,进而导致了Windows的可执行文件不能在Linux平台上运行,反之Linux的可执行文件也无法再Windows上运行,把这种情况称为平台相关性。
平台的相关性会导致应用软件的迁移问题就暴露出来了
4、计算机语言分类:
1)机器语言:直接用二进制指令表达,指令是用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义。
2)汇编语言:使用一些特殊的符号来代替机器语言的二进制码(又称符号语言),计算机不能直接识别,需要用一种软件将汇编语言翻译成机器语言,汇编语言依赖于硬件体系,开发难度大。
3)高级语言:使用一定格式的自然语言进行编写源代码,通过编译器将源代码翻译成计算机直接识别的机器语言,之后再由计算机执行,不直接操作硬件,把繁琐的翻译操作交给编译器完成。
Java就属于高级语言范畴
一、Java 简介:了解更多点击菜鸟教程
简单来说,Java 是一门面向对象编程语言,吸收了C/C++的优点,摒弃了C/C++复杂的指针等内容,也不需要用户手动释放内存空间。Java 本身还具备了很强的可移植性,通过将源代码编译成二进制字节码,然后通过不同平台的Java虚拟机(Java Virtual Machine,简称JVM)来解释执行字节码,从而实行了“一次编译,到处执行”的跨平台特性。
Java的应用领域非常广泛。!
1、如何理解JAVA的跨平台性
Java之所以能够实现跨平台性,是因为Java在主流操作系统中都实现了Java虚拟机,而每个系统的虚拟机编译出的.class文件都是统一的,这个.class文件能在任意一个安装了Java虚拟机(JVM)的系统平台上运行(即:任何操作系统并不影响java代码的执行),所以Java的跨平台性得依赖不同平台的Java虚拟机(JVM)。
要运行Java程序,必须要安装JDK(Java Development kit),不同的操作系统需要安装有不同的JDK(JDK内部有JVM)。但是值得注意的是Java虚拟机是不跨平台的。也就是说在Win下得装Win版的JVM,在Linux下装Linux版的JVM。
2、Java虚拟机(JVM)是如何将java源文件变为机器可识别语言的呢?
首先,Java虚拟机(JVM)通过JDK中的“javac.exe”此程序,将java源文件(扩展名为.java)编译生成与平台无关的字节码文件(扩展名为.class)。
其次,通过“java.exe”此程序,可以将字节码文件在对应的操作系统下将其解释执行。通过操作系统,就实现了机器可识别的语言。
Java源文件(.java)--->JVM虚拟机编译---->.class文件--->各个平台的Java虚拟机加载执行.class文件
二、Java 环境配置:
JRE(Java Runtime Environment):Java运行环境,如果要运行Java程序,就需要JRE的支持,JRE里包含JVM。
JDK(Java Development Kit):Java开发工具,包含开发Java程序的所有工具,如javac和java等,JDK里包含JRE。
Java虚拟机(Java Virtual Machine),简称JVM,它是运行所有Java程序的虚拟计算机。
1、JDK下载 官网下载
下载之后,然后傻瓜式的安装了(一般都更改下安装路径),记住你的安装路径,后面配置环境变量会用到。
注意:JDK安装路径不要带中文,最好也不要包含空格字符的英文路径
2、配置环境变量
JAVA_HOME、PATH、CLASSPATH(指JVM在运行时去哪一个目录路径加载字节码文件)不会百度,
默认情况下,JVM从当前路径去寻找指定的字节码文件。从Java5开始 CLASSPATH 默认就是当前路径,一般可不用配置。
右击我的电脑->属性->高级->环境变量->新建添加以下环境变量
1)PATH变量:指Java开发工具的位置
变量名:PATH
变量值:路径\jdk1.8.0_144\bin // // 根据自己的实际路径配置
2)JAVA_HOME 变量:指JDK的安装根路径
变量名:JAVA_HOME
变量值:路径\jdk1.8.0_144 // 根据自己的实际路径配置
3、测试是否配置成功
Window+R 打开cmd窗口,输入 java 或 java -version 出现如下说明配置成功
三、编写Java第一个程序
1、编写 Java源文件,代码如下:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World"); // 打印 Hello World
}
}
2、打开cmd窗口,输入:javac HelloWorld.java 编译生成 .class 字节码文件
3、再输入 java HelloWorld 执行字节码程序,得到结果
javac 和 java 的用法
ends ~