java语言的概述_Java语言概述

JAVA语言概述

·如何在Windows操作系统当中打开DOS命令行

使用Windows键+R键打开运行对话框,在弹出的对话框中输入cmd,再按回车键即可打开DOS命令行窗口:

ec8613541e64d0ffd99399b0e53b288f.png

284ba0fb764416787d10225de405c042.png

·常用的基本DOS命令

1,dir(directory):列出当前目录下的文件以及文件夹

6fea7e0b4565fb1c5be641dfbe7503b5.png

2,md(make directory):创建目录

d4f16a50dc757e879d432b8e98e0f94a.png

3,rd(remove directory):删除目录

8bfebed27ac526a64dd11efd0b6361ae.png

4,cd(change directory):进入指定目录

7584399a426f0c53d378e5653dcf9986.png

5,cd ..:退回到上一级目录

32b26a40205f6d3c5ccb0ffdcce3b067.png

6,cd \:退回到当前分区的根目录下

75c25b3140c2231db966904200b4b1c4.png

7,#::切换到某一分区,#表示对应的分区

29a747f864277b8916ee432a307da275.png

8,exit:退出DOS命令行

·Java程序的运行机制

Java的两大核心机制

1,JVM(Java Virual Machine->Java虚拟机)

JVM是Java的一个虚拟计算机,具有指令集并和我们的计算机使用不同的存储区域,负责执行指令,管理数据、内存和寄存器,JVM用于运行Java应用程序,对于不同的平台有不同的虚拟机,Java的虚拟机机制屏蔽了底层运行平台的差别,实现了一次编译,到处运行,要想在不同的操作系统上运行Java程序,必须在对应的操作系统上安装对应的JVM,Java程序是运行在JVM上,而不是我们计算机的操作系统上的,故而可以实现“一次编译,到处运行”。

2,垃圾回收机制

垃圾回收指的是将不再使用的内存空间进行回收,在C/C++等语言中,由程序员负责回收无用内存,Java不需要程序员负责回收无用的内存,它提供了一种系统级线程跟踪存储空间的分配情况,并在JVM空闲时,检测并释放那些可以被释放的存储空间,垃圾回收在Java程序运行过程中自动执行,程序员无法精确控制和干预。

·Java语言的特点

1,面向对象

⑴两大基本概念

①类

②对象

⑵三大特性

①封装

②继承

③多态

2,健壮性

吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分,如指针和内存的申请与释放等

3,跨平台性

通过Java语言编写的应用程序在不同的系统平台上都可以运行,只要在需要运行Java应用程序的操作系统中安装JVM即可,由JVM来负责程序在系统中的运行。

·编写第一个Java应用程序

1,下载安装JDK

⑴JDK(Java Development Kit->Java开发工具包)

开发Java应用程序的时候需要JDK

⑵JRE(Java Runtime Environment->Java运行环境)

运行Java应用程序的时候需要JRE,JDK里面包含了JRE所以我们在安装了JDK之后不用去单独安装JRE,JDK的下载地址:www.oracle.com,JDK的安装路径中不能有中文和空格。

2,开发体验-->HelloWorld

⑴编写一个.java的源文件

①首先创建一个扩展名为.java的txt文件:

239adca8ec6f55aa3e70a2410979b135.png

②打开该文件,在里面写入如下内容:

19366bae69e2b5b2ec98eb53a0c7a3ee.png

->我们在编写Java源程序的时候,需要确保源文件的扩展名为.java

->上图中的class是一个关键字,标识我们定义的是一个类,不能改动

->HelloWorld是类名,可以随便改

->上图中的中括号也可以放在args的后面,不过通常不建议这么做

->双引号中的内容也可以随便改动

->其余剩余部分均不可改动

->分号结尾

->上图中的/*...*/和//...是注释,注释是用于解释说明程序的文字,可以提高代码的可读性,注释不会被JVM解释执行,注释分为两种:

a,多行注释(/*...*/):多行注释不允许嵌套注释

b,单行注释(//...)

⑵使用javac命令来编译编写好的.java源文件

要想使用javac命令,得将jdk安装路径下的bin文件夹的路径添加至Windows操作系统的环境变量path当中,因为javac命令就在bin 文件夹下,并且以分号和path环境变量中的其他路径隔开:

2579a2a2380982d356cf7d045dac7207.png

Windows操作系统查找可执行文件的顺序是先在工作目录下查找,如果在工作目录下查找不到的情况下,就会在path环境变量中所定义的路径中查找。

编译格式:javac java源文件名.java

06f0cbbc47b75e9d037d3bbab21cb363.png

编译完成后会在对应目录下生成一个类名.class文件。

⑶使用java命令去运行编译生成的类名.class文件即可

格式:java 类名

dbf31ab2134f9a2138094d3bdd5cde3e.png

使用java命令运行.class文件的时候,.class文件不需要加上扩展名.class。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值