java入门day01:java初识,下载安装JDK,体验书写第一个java程序

java

java是一门面向对象的语言

计算机高级语言的主要类型: 编译型,解释型

java是什么类型? -----  两个类型结合, 步骤如下:

1.先文本编辑java源程序(后缀为.java的文件)
2.再用源程序贬义词字节码文件(后缀为.class的文件)
3.最后用虚拟机jvm来解释执行

1. 前置知识:

1.1 JVM、JRE、JDK

JVM: 用于执行字节码的 -- 虚拟计算机

不同的操作系统有不同版本JVM,屏蔽底层运行平台的差别,实现跨平台的核心

tips:操作系统有:linux,windows,mac,jvm虚拟机跨平台开发就是跨这三个系统

JREjava运行环境,包含JVM和运行java所需的java系统类库

JDKjava开发工具包,包含JRE和开发java程序所必须的命令工具

三者关系图如下:

2. java开发环境搭建

2.1JDK下载和安装

2.1.1 下载:

www.oracle.com -》products -》java -》download -》往下翻选择版本(按项目使用版本选择)

2.1.2 安装:

1.选择安装目录:默认/自定义的路径不要包含中文,一直下一步,提示安装jre,选择目录安装,此时安装目录下有jdk1.80_301  , jre1.8.0_301 两个文件

2.配置环境变量

知识补充:
path 是一个常见的环境变量,它告诉系统除了在当前目录下寻找此程序外,还可以到path 指定的目录下寻找。
JAVA HOME 为以后其他软件寻找JDK 做准备! (一般建议进行配置)
classpath 不需配置!
JDK1.5以上版本,JRE会自动搜索当前路径下的类文件及相关jar 文件

依次点击:此电脑右击 -》 属性 -》高级系统设置 -》 环境变量(用户配置文件) -》系统变量中配置两个

1. 新建 -》 变量名: JAVA_HOME  变量值是jdk1.80_301的绝对路径

2.Path -》编辑 -》新建 -》%JAVA_HOME%\bin   如果path中有其他引用jdk的地方,我们把新建的这个上移到最前面

记得全部窗口点击确定

验证是否配置成功 --- 打开命令行提示符,输入java -version 出现版本号即可,以下为成功:

若出现 “不是内部或外部命令,也不是可运行的程序”  通常是配置问题,把上述的配置过变量的地方删除后再配置一遍环境变量(path要点击编辑后,进入列表再删除,不要把path删除了),或重启电脑后再配置一次

3. 初尝试 java程序书写

3.1编写源文档

随意位置新建文本文档 -》 修改扩展名Welcome.java(源文件) -》使用记事本打开 -》编辑以下内容:

public class Welcome {
	
	public static void main(String[] args){
		System.out.println("hello world");
	}
}

3.2 生成字节码文件并运行

再使用命令符来到Welcome.java的上级目录,盘符中输入cmd打开命令符 输入命令:javac Welcome.java -> 生成同名的.class文件(字节码) -》命令符中运行字节码文件 java Welcome

tips:源文件每修改一次,都需要重新编译一个.class字节码文件

修改后 -》另存为 -》 保存类型:所有文件 -》 编码:ANSI -》 替换原文件 -》保存 再次生成class文件和运行calss文件

3.3 总结:

1.Java 对大小写敏感
2.关键字 class 的意思是类。Java 是面向对象的语言,所有代码必须位于类里面。

3.源文件编译后,得到相应的字节码文件,编译器为每个类生成独立的字节码文件。

4.main 方法是Java 应用程序的入口方法,格式固定
        public static void main(Stringl] args) {....}
5.一个源文件可以包含多个类。
6.每个语句必须以分号结束,回车不是语句的结束标志,所以一个语句可以跨多行

 3.4 补充知识: 磁盘操作系统(DOS)

常用命令如下:

1. d:   来到D盘

2. cd 目录路径 例: cd test ---- 进入test文件夹 

3. cd ..  回退上一级目录

4. dir   查看本目录下的文件和子目录列表

5. cls  清屏

6. 上下键   自动获取前后命令

7. tab键   自动补全命令  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值