编程语言
首页 > 编程语言> > 1_day01_java入门

1_day01_java入门

作者:互联网

java入门

学习目标:

1.熟悉计算机编程语言
2.熟练掌握java特点
3.熟练配置java开发环境
4.熟练编写入门程序
5.熟练编写注释信息

一、计算机语言

1.1 什么是编程语言

计算机语言就是人与计算机交流互动的语言,也就是我们平常说的编程语言。

编程语言按照发展历程分为机器语言、汇编语言、高级语言。

1.2 编程语言历程

1.2.1 机器语言

计算机的第一代语言:机器语言

计算机直接识别二进制代码,0代表低电位,1代表高电位;如下图所示

1.2.2 汇编语言

计算机第二代语言:汇编语言

汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数。

1.2.3 高级语言

计算机第三代语言:高级语言。

高级语言又分为面向过程语言、面向对象语言。

  1. 面向过程语言

    1. c语言
  2. 面向对象语言

    1. c++

    2. java

高级语言java代码如下:

二、java语言概述

java是SUN(Stanford University Network,斯坦福大学网络公司 ) 公司1995年推出的一 门高级编程语言。

java是一种面向Internet的编程语言。Java一开始富有吸引力是因为Java程序可以 在Web浏览器中运行。

Java技术在web方面的不断成熟,已经形成了一个十分完善的生态圈,也因此成为网站开发的首选语言。

2.1 java语言的发展历程

2.2 java技术平台

Java SE 标准版
支持面向桌面级应用(如Windows下的应用程序)的Java平台,提供了完整的Java核心API。如桌面的扫雷程序、扑克牌游戏等。
Java EE企业版
是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如 :ServletJsp等,主要针对于Web应用程序开发。版本以前称为J2EE
**Java ME小型版 **
支持Java程序运行在移动终端(手机、PDA)上的平台,对Java API有所精简,并加 入了针对移动终端的支持,此版本以前称为J2ME

2.3 java语言特征

2.4 java运行机制

java的核心运行机制有虚拟机机制,垃圾回收机制。

2.4.1 虚拟机机制

Java虚拟机JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。

负责执行指令,管理数据、内存、寄存器。

对于不同的平台,有不同的虚拟机。

只有某平台提供了对应的java虚拟机,java程序在jvm上运行才能屏蔽了底层运行平台的差别,实现跨平台运行

2.4.2 垃圾回收机制

2.5 小节

  1. jdk的核心版本是什么?jdk5 jdk8 jdk11
  2. java技术平台有哪些? javaSE javaEE javaME
  3. java运行机制是什么? jvm运行机制,拉结回收机制

三、准备开发环境

3.1 什么是jdk、jre

JDK(Java Development Kit Java开发工具包) ,JRE(Java Runtime Environment Java运行环境) ,其中JDK中包含JRE环境。

因此jdk、jre、jvm三者的关系为,jdk包含jre、jre包含jvm。

3.2 安装jdk

【第一步】下载jdk,官网https://www.oracle.com

【第二步】安装jdk

3.3 配置环境变量

3.3.1 配置环境变量

我们必须配置环境变量,才能保证写在任意位置的java代码都能够被执行;否则只能将java代码写在C:\Program Files\Java\jdk1.8.0_131\bin去执行。

配置环境变量的过程如下

3.3.2 检测环境遍历

打开dos窗口(windos键+r),输入cmd,回车

在任意目录下输入java -version,查看java版本

3.4 配置JAVA_HOME

配置环境变量只能保证java基础程序的运行;

将来运行java服务器必须配置JAVA_HOME,配置JAVA_HOME就是配置JDK所在目录;

接下来我们配置JAVA_HOME,并优化环境变量

【第一步】新建JAVA_HOME变量

配置JAVA_HOME 变量

【第二步】修改环境变量,通过引入JAVA_HOME变量值配置环境变量

【第三步】通过java -version命令检测

3.5 小节

  1. jdk、jre
  2. jdk下载安装
  3. 配置环境变量
  4. 配置JAVA_HOME
  5. 优化环境变量

四、入门程序准备

在编写入门程序之前,我们需要安装高级记事本工具和掌握一些基础的dos命令。

4.1 安装高级技术本

点击安装,下一步,下一步即可。

4.2 简单的dos命令

dos命令是通过dos窗口输入命令的方式去操作计算机,图形化界面的操作计算机的底层也是通过dos命令实现的。

为了更好的理解java程序运行过程,我们需要学习几个简单的命令

命令 示例 描述
dir dir 以列表的方式查看当前目录下所有内容
md md aa 在当前目录创建aa目录
rd rd aa 删除aa目录
cd cd C:\Users\Administrator 以绝对路径的方式跳转目录
cd cd .. 返回上级目录
cd cd Users 进入下一级目录Users
exit exit 退出dos窗口

4.3 小节

  1. 安装高级记事本
  2. dos命令的简单应用

五、编写入门程序

5.1 开发步骤

开发helloworld入门程序的步骤为:编写源文件→编译文件→运行文件三步;如下所示:

注意在开发程序之前把文件后缀名设置为显示的

5.2 编写入门程序

【1】新建一个HelloWorld.java文件,用高级技术本打开

【2】编写HelloWorld程序

【3】编译.java文件生成.class文件

【4】运行HelloWorld.class ,输入命令的时候不用输入后缀名.class

5.3 编写注释

什么是注释?

用于解释说明代码含义的文字就是注释;注释的作用在于方便程序员阅读代码,jvm不会执行注释。

注释分为单行注释、多行注释、文档注释,如下所示

5.4 特别注意

一个.java文件内可以编写多个类,但是只能有一个类被public修饰,且被public修饰的类必须与文件名一致

示例1:

/**
一个.java文件内可以编写多个类,但是只能有一个类被public修饰,
且被public修饰的类必须与文件名一致
*/
public class Demo1{
	public static void main(String[] args){
		System.out.println("胖叔讲java");
	}
}
class A{
	
}
class B{
	
}

示例2: 文件是Demo2.java 类名是Demo,编译后是Demo.class

class Demo{
	public static void main(String[] args){
		System.out.println("胖叔讲java");
	}
}

5.5 小节

  1. java程序的运行过程?
  2. java支持几种注释?

六、总结

  1. 编程语言历程
  2. java语言特征
  3. jdk、jre、jvm三者之间的关系
  4. 编写入门程序
  5. 注释

标签:Java,入门,JDK,day01,jdk,java,环境变量,语言
来源: https://www.cnblogs.com/psjj/p/16460176.html