一、Java的历史和三大版本

1. java的发展史

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

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

     Java的版本从JDK.0开始到目前的JDK13

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

   2.Java语言能做什么?

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

   3.Java的版本分类

    a、java SE(J2SE)Java Platform Enterprise Edition Java的标准版本(称为Java基础)

     b、Java EE(J2EE)Java Platform Enterprise Edition Java的企业版本

     c、java ME(J2ME)Java Platform Microsoft Edition Java的微型版本

ide java 开发者模式 java语言开发者_java

 

 

 

 

二、Java的开发环境(环境的安装)

  1.配置开发环境

    第一步 下载jdk 官网下载

 

第二步 配置环境变量

 

我的电脑——“属性”——“高级系统设置”——新建一个系统变量,变量名JAVA_HOME 默认地址

 

在Path路径下 配置%JAVA_HOME%\bin 需要将该路径放置在Path路径最前面

 

第三步 测试

 

win+r(Doc命令)打开我的运行窗口

 

输入java 和 javac 保证两个都能运行

 

环境变量配置成功



    2. 卸载JDK

  1. 删除Java的安装目录
  2. 删除JAVA_HOME
  3. 删除path下关于Java目录
  4. 在Doc命令中输入java-version

 

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

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

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

  

ide java 开发者模式 java语言开发者_Java_02

 

 

   

Java的开发工具 包括了java开发中的所有工具(包,接口API等 运行环境等)

Java的运行环境,运行Java程序需要的相关依赖

Java的虚拟机,用于运行Java程序实现跨平台虚拟计算机

      JDK和JRE及其JVM的关系

ide java 开发者模式 java语言开发者_Java_03

 

 

 

 

JVM的的组成部分

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

  2. 本地方法区

  3. 堆区(堆内存)

  4. 栈区(栈内存)

  5. 方法区

ide java 开发者模式 java语言开发者_ide java 开发者模式_04

 

 

     

    试写第一个Java程序

    1. 新建一个HelloWorld.Java的文件

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

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

    3. 编译Java程序(compile)

在文件所在目录下输入cmd打开命令行窗口 输入  javac HelloWorld.Java

    4. 运行Java程序

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

      注意:对于中文输出乱码 需要另存一下 写修改ANSI即可

Java文件  “一次编译多次运行”

        java的运行原理

ide java 开发者模式 java语言开发者_JAVA_05

 

 

 

四、Java的开发工具 


IDEA快捷键

  1. alt+enter 自动导入包 代码自动修正
  2. ctrl+d 将当前光标所在行 复制到下一行
  3. ctr+y 删除光标所在的当前行
  4. ctrl+alt+l 格式化代码
  5. ctrl+/ 当行注释
  6. ctrl+shift+/ 文档注释

    创建项目

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

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

   给文件增加文件头注释

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

  

ide java 开发者模式 java语言开发者_ide java 开发者模式_06

 

 

   

java的注释分为三种:

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

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

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