Java编程的整理

来源:互联网 发布:青苹果申报数据库 编辑:程序博客网 时间:2024/06/05 18:00

一、概念部分

1、软件的划分

  (1)系统软件:主要是整合硬件系统的各方面功能。

  (2)应用软件:应用于某一部分,体现具体的特定功能。

2、软件的认识

        软件是有一系列具有特定功能的指令组合而成的。

3、计算机语言发展历程

     (1)机器语言:是一种指令集合的体系,也称为机器码,主要是可以被计算机中的CPU直接读取也可以从计算机中翻译出来;

     (2)汇编语言:是一种符号标记语言,也就是用一些有意义的符号来代替相应的操作,主要体现在助记符上面;

      (3)高级语言:主要体现在两种方式中,一种是面向过程;另一种是面向对象。

二、初识Java

1、Java中最具优势的体现:

    主要体现在可以跨平台、健壮、可以兼容多种现有的操作系统,可以屏蔽底层系统的差异性,当然其它的有点还有很多,比如:简洁明了、可移植性、面向对象、适合分布式、多线程处理能力等等。

2、JDK(java  development kit)认识

(1)登陆https://www.oracle.com/index.html 官网下载;

(2)下载完成后开始安装,目前jdk稳定版本更新1.8版本;

(3)配置环境变量(jdk1.6以后不需要配置classpath路径(classpath是用来配置类库));

(4)终端命令行进行测试(java -version)进行查看。

【JDK  (JAVA开发工具集)主要是作为一种翻译工具,就是将我们在键盘中输入代码指令翻译为计算机可以识别的字节码,实现人与计算机沟通的桥梁作用】

(1)计算机编程语言(生成的是*.java文件);

(2)jdk编译之后(生成*.class文件);

3、JVM(java virtual machine)认识

     java虚拟机主要是解决java跨平台的问题,相当于中间件,在现有的操作系统上搭建不同的专属的虚拟机平台,实现跨平台兼容。

【继续上面的编译过程】

(1)开始运行(类加载数据,将*.class文件加载到JVM中);

(2)进入所在操作系统的JVM中;

(3)底层的操作系统。

【java程序必须符合java虚拟机的规则】

原创粉丝点击