java基础1---java基础概述

一、java运行环境

1、操作系统种类

linux和widow

2、编译运行过程

程序员所编写的是以.java为后缀的文件,此文件操作系统不能正确识别,因此,首先要经过编译,生成所谓的字节码文件(.class),而字节码文件需要JVM来提供运行环境的支持。

JVM是一个软件,安装在操作系统中,是建立在操作系统之上的,为字节码文件提供运行环境

Java官方提供了针对不同平台的JVM软件,即:不同平台的JVM是不同的。但这些JVM遵循着相同的标准,即:只要是标准的.class文件,就可以在不同的JVM上运行,而且运行的效果相同。这样,就实现了所谓的“一次编程到处使用”

3、相关概念

JDK(Java Development Kit)即为Java开发工具包,包含编写Java程序所必须的编译、运行等开发工具以及JRE。开发工具如:用于编译java程序的javac命令、用于启动JVM运行java程序的java命令、用于生成文档的javadoc命令以及用于打包的jar命令等等

JRE(Java Runtime Environment)即为Java运行环境,提供了运行Java应用程序所必须的软件环境,包含有Java虚拟机(JVM)和丰富的系统类库。系统类库即为java提前封装好的功能类,只需拿来直接使用即可,可以大大的提高开发效率。

JVM(Java Virtual Machines)即为Java虚拟机,提供了字节码文件(.class)的运行环境支持

4、开发环境搭建

需要有操作系统

需要安装eclipse

需要安装并且配置jdk

 

二、java程序简介

1、主要内容

我的理解是:主要是讲一个类中的基本组成的使用;但是这里没有讲修饰符,修饰符放到后面类中讲,用来说明对象的三大特征之一的封装;

2、类的组成

类=属性+方法;

属性=数据结构(数据类型)+变量;

方法=方法声明+方法体(算法)

3、程序的组成

程序=数据结构+算法;

   应该就是说属性和方法

         应该就是说数据和数据的处理;

数据结构(数据类型)=特殊的数据类型(数据之间有关系的存储+已经定义好的,就是一般时说的数据结构)||基本数据类型||引用数据类型;

算法=方法体=运算符+结构语句等

注:变量是jvm根据数据结构开辟空间的代名词,没有真实意义,所以没有考虑;

注:方法声明,只是用来让方法体分类的,相当于这个方法体的代名词,没有真实意义,所以没有考虑;

注:将数据按照某种特定的结构来保存;

posted @ 2018-07-18 17:10  yu666666  阅读(224)  评论(0编辑  收藏  举报