zoukankan      html  css  js  c++  java
  • Java发展史、JDK环境配置、运行原理及开发工具(学习的前期准备)

    一、Java的历史和三大版本

    1、Java的发展史

    Java由sun公司开发,Java之父James Gosling,Java是一门面向对象的编程语言,也称为“高级编程语言”

    Java在1994年由sun公司推出,Java的前身叫oak语言,开源。免费

    Java的版本从JDK1.0开始 到目前的JDK14

    目前开发常用版本:JDK8.0、JDK9.0

    2、Java语言能做什么

    Java语言主要用于互联网应用程序开发,例如 天猫、京东、大型公司的项目管理系统、手机APP的后台数据支撑系统,主要开发web系统(基于浏览器访问),还有服务器后台存储的数据分析,数据查询等相关系统。

    3、Java的版本分类

    a、Java SE(J2SE)Java PlatForm Standard Edition Java的标准版本

    b、JavaEE (J2EE)Java PlatForm Enterprise Edition Java的企业版本

    c、JavaME(J2ME)Java PlatForm Microsoft Edition Java的微型版本

    二、Java的开发环境

    配置开发环境

    第一步 下载jdk 并安装,建议安装在默认c盘 官网下载

    https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

    第二步 配置环境变量

    我的电脑-》 属性-》 高级系统设置-》 环境变量 --》 新建 一个系统变量 ,变量名

    JAVA_HOME : C:Program FilesJavajdk1.8.0_144

    在path路径下 ,配置 %JAVA_HOME%in , 需要将该路径放置path的最前面

    或者

    直接在path下配置 “C:Program FilesJavajdk1.8.0_144in”

    第三步:测试

    win+r : 运行窗口 中输入cmd

    输入Java

    输入javac

    输入java -version查看已安装的jdk版本

    环境变量配置成功

    三、Java的第一个程序及运行原理

    Java程序是一个以.java结尾的文件,称为“源程序”

    Java程序需要运行,必须经过两个步骤:先编译再运行,将源程序先编译成.class文件,编译后的class文件称为“字节码”文件,然后再由Java虚拟机(JVM)运行文件,最后得到结果。

    JDK:Java Development Kit Java开发工具,包括Java开发中运行的所有工具(包、接口API等,运行环境等)

    JRE:Java Runtime Envir Java运行环境,运行Java程序需要的相关依赖

    JVM:Java Virtual Mechine Java虚拟机,用于运行Java程序实现跨平台虚拟计算机

    JVM的组成部分

    1. 寄存器(程序计算器)

    2. 本地方法区

    3. 堆区(堆内存)

    4. 栈区(栈内存)

    5. 方法区

    写第一个Java程序

    1. 新建HelloWorld.java文件

    2. 编写Java程序(文件名要与类名保持一致)

      public class HelloWorld{
      // 这里是程序的入口 main函数
      public static void main(String [] args){
      System.out.println("hello word!!!!");
      }
      }
    3. 编译java程序 (Compile)

      在文件所在的目录下输入cmd ,打开命令行窗口 输入

      ​javac HelloWorld.java

    4. 运行java程序

      java HelloWorld (注意这里没有后缀.java )

      注意 : 对于中文输出乱码,需要 另存为一下,修改编码格式为ANSI 即可

      Java文件 一次编译多次运行

      Java的运行原理图:

    四、java的开发工具

    Java开发使用集成开发环境,一般企业使用居多的 eclipse 或 IDEA 开发工具

    idea常用快捷键

    alt+enter : 自动导入包, 代码自动修正

    ctrl+d :将当前光标 所在行 复制到下一行

    ctrl+ y : 删除光标所在的 当前行

    ctrl+alt+l : 格式化代码

    ctrl+ / : 当行注释

    ctrl+shift+/ : 文档注释

    创建项目:

    方式一: 直接创建项目 在src下创建包和类文件 ,每次创建项目都是独立窗口

    方式二: 先创建一个空项目(Empty Project) ,再创建子模块Module ,好处是一个项目下可以存放多个子模块

    给文件增加文件头注释

    /** * @Author: HuSongSong by softeem
    * @Date: ${DATE} ${TIME}
    * @Description:
    * */    

    Java的注释 分为三种

    1. 单行注释(ctrl+/) : 用于对某一句代码的注释

    2. 多行注释(ctrl+shift+/): 用于对一段代码的注释

    3. 文档注释 (/** + enter) : 注释一个类 或 一个方法, 或一个语句块 ,文档注释可以自动生成API文档 javadoc 命令

    http://www.oracle.com/

  • 相关阅读:
    2020.10.25【NOIP提高A组】模拟 总结
    6831. 2020.10.24【NOIP提高A组】T1.lover
    枚举一个数$n$的所有质因子
    gmoj 6832. 2020.10.24【NOIP提高A组】T2.world
    2020.10.24【NOIP提高A组】模拟 总结
    2020.10.17【NOIP提高A组】模拟 总结
    jQuery EasyUI Portal 保存拖动位置,仿谷歌DashBoard效果的
    SQLMAP注入教程-11种常见SQLMAP使用方法详解
    Windows下sqlmap的安装图解
    swap file "*.swp" already exists!的解决方法
  • 原文地址:https://www.cnblogs.com/hss945/p/13717949.html
Copyright © 2011-2022 走看看