1.java入门

Java入门

1.java文件运行流程

java文件的运行流程:java文件通过javac编译成为一个.class文件,.class能被计算机识别,然后可以在window或者其他计算机系统上运行.

2.java特点:

(1)java语言面向对象的oop
(2)java语言是健壮的,强类型机制,异常处理,垃动处理
(3)java语言是跨平台性的(一个编译好的.class文在多个系统中运行,这种特性成为跨平台)
(4)java语言是解释型的(编译后的代码,不能直接被机器执行,需要解释器来执行叫做解释型语言。 编译后的代码,能够直接被机器执行,叫做编译性语言,如c++)

3.java文件编译运行所需工具

因为.java–>.class–>通过各种版本的JVM,.class文件能够在各种计算机系统中执行
(1)JVM(java virtual machine)是一个虚拟的计算机,具有指令集并使用不同的存储不同的存储区域,包含在JDK中。
(2)JDK(java development Kit java开发工具包),JDK=JRE+java的开发工具(java,javac,javadoc,javap等),所以编译javac需要到java的开发工具,而这个工具包含在jdk中,所以我们要安装JDK,才能够将.java文件编译成.class文件
(3)JRE(java runtime environment Java运行环境)
JRE=JVM+java的核心类库(类),所以要运行.class文件,需要有JVM,而JVM包含在JRE内,所以需要安装JRE
(4)JDK,JVM,JRE的关系
JDK=JRE+java开发工具(javac,java)
JRE=JVM+java核心类库
JDK>JRE>JVM
如果只需要运行开发好的.class文件,安装JRE就行

4.下载JDK

在官网上下载,https://www.oracle.com

5.JDK配置

5.1为什么要配置

先看一个现象,在dos命令行中(快捷方式win+r)中敲入javac,出现错误提示。而我们进入jdk安装路径\bin目录下,执行javac,会看到javac参数提示信息。
这是因为当前执行程序在当前的目录下不存在,计算机系统会在系统已有的一个名为path的环境变量指定的目录中找。如果仍未找到,会出现一些‘javac’不是内部或者外部命令,也不是可运行的程序或者批量处理文件的错误信息。

5.2如何配置环境变量path(步骤)

1.我的电脑–属性–高级系统设置–环境变量
2.增加JAVA_HOME环境变量,路径是jdk安装的路径,如:D:\Java\jdk8
3.编辑path环境变量,增加 %JAVA_HOME%\bin
4.打开DOS命令行(快捷键win+r打开cmd),任意目录下敲javac或者java。如果出现javac的参数信息,则配置成功。
javac编译是通过一个java工具

6.java开发工具

editplus、notepad++、sublime text( https://www.sublimetext.com/3 )、IDEA、eclipse

实际开发最多的:IDEA、eclipse(有一定了解,我们再使用idea和eclipse)
刚开始使用:sublime text(文本编辑器)

7.第一个java程序

首先确定好需求,其次写好完成所需要的步骤,最后画出与运行原理示意图

(1)需求说明:要求开发一个Hello.java程序,可以输出"hello world"

(2)开发步骤:
1.将Java代码编写在扩展名为Hello.java的文件里面
2.通过javac命令将该java文件进行编译,生成.class文件(.java文件的命名应该同里面编码的class类名一样,才能使用javac进行编译,否则会出错)
3.通过java命令对生成的class文件进行运行(这里的java命令控制类名运行,不要带后缀.class)

(3)运行原理意图

public class Hello {//表示Hello是一个类,{是hello类的开始,}是编码的结束
	public static void main(String[] args) {//一个主方法,程序的入口
		System.out.println("hello,world~");
	}
}

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值