zoukankan      html  css  js  c++  java
  • 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根据数据结构开辟空间的代名词,没有真实意义,所以没有考虑;

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

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

    向成为千里马奋斗,为伯乐打call;
  • 相关阅读:
    Codeforces1101G (Zero XOR Subset)-less 【线性基】【贪心】
    Codeforces1101F Trucks and Cities 【滑动窗口】【区间DP】
    HDU4651 Partition 【多项式求逆】
    BZOJ2554 color 【概率DP】【期望DP】
    codeforces1101D GCD Counting 【树形DP】
    codechef EBAIT Election Bait【欧几里得算法】
    BZOJ2434 [NOI2011] 阿狸的打字机 【树链剖分】【线段树】【fail树】【AC自动机】
    codeforces1093G Multidimensional Queries 【线段树】
    BZOJ3277 串 【后缀数组】【二分答案】【主席树】
    AHOI2013 差异 【后缀数组】
  • 原文地址:https://www.cnblogs.com/mhy666/p/mhy_java.html
Copyright © 2011-2022 走看看