百木园-与人分享,
就是让自己快乐。

Java开发入门①

目录

  • Java语言
    • Java语言的特点
    • 什么是JDK?
    • 安装JDK
    • JDK目录
    • 第一个Java程序
    • path环境变量
    • classpath环境变量
    • Java的运行机制

博客内容是本人自学java过程,所以具体工具的下载步骤会省略。其中的部分下载和安装步骤,引用了其他博主的相关文章。

Java语言

Java是目前世界上最流行的计算机编程语言,是一种可以编写跨平台应用软件的面向对象的程序设计语言,也是当今使用率最高的编程语言。 Java有着自己独特的优势:语言简单、是一个面向对象、分布式应用并且安全、体系结构中立并且可移植,最重要,它是一个动态语言。
Java是一种面向对象的编程语言。具有跨平台、面向对象、泛型编程的特性。分为三个版本,分别是JavaSE标准版(个人计算机上的应用),JavaEE企业版(服务器端的应用),JavaME微型版(消费性电子产品的应用)。

Java语言的特点

java语言

  1. 简单性——解释性
  2. 面向对象——高性能
  3. 分布式处理——多线程
  4. 健壮性——动态
  5. 结构性——安全性
  6. 开源
    定义:一个软件是开源的,最基本的含义是代码是公开的,任何人都可以去查看,修改以及使用。
    首先,开源代码和闭源代码非常不同。闭源代码就是普通的商业版权软件,代码是封闭的,只有作者才能看到,出了问题也只有他能修改。而开源代码,任何人都可以查看和修改。
  7. 跨平台
    什么是跨平台性?
    在这里插入图片描述
    跨平台图解
    在这里插入图片描述

什么是JDK?

了解JRE
jvm:java虚拟机
jre=jvm+类库
普通用户只需运行java程序,jre就够了
开发人员,而除了运行还需要开发,此时需要安装jdk
jdk
jdk是java开发工具包
jdk=开发工具+jre
在这里插入图片描述

Java6.0平台在这里插入图片描述

安装JDK

jdk官网下载:https://www.oracle.com/java/technologies/downloads/

选择不同系统下的jdk(此时为window系统下载jdk)

在这里插入图片描述
然后打开下载的exe文件所在位置,双击下载的exe文件进行下载

下载和安装具体步骤,可观看博客:https://blog.csdn.net/qq_33323054/article/details/104705127

JDK目录

自己安装下载的jdk目录(本人安装在d盘中)
在这里插入图片描述

第一个Java程序

使用记事本或者editplus创建一个123.java文件,创建名为Demo的class
在这里插入图片描述
随后在cmd中运行代码
在这里插入图片描述

javac的作用:
在这里插入图片描述

输出运行结果在这里插入图片描述
练习习题

1、下面命令正确的是()
A、java AppFirst.java
B、java AppFirst
C、java appfirst.class
D、javac AppFirst

2、以下关于java命令作用的描述中,正确的是()
A、它专门负责解析由Java编译器生成的.class文件
B、它可以将编写好的Java文件编译成.class文件
C、可以把文件压缩
D、可以把数据打包

path环境变量

首先,理解使用不同exe或者程序,都需要进入相应路径下打开或使用。比如针对javac.exe,要使用javac,就需要进入它所在目录,并打开它。(如在C盘下,执行javac会显示不成功)
在这里插入图片描述

如果要保证在任何路径下能使用javac.exe,则需要在windows的环境变量中配置相应参数。这样,在控制台中,首先从当前路径寻找,如若未找到,然后再从环境配置中的变量中寻找对应的javac.exe。

path配置过程
理解path,path就相当于windows内部自带路径
windows自带的Path变量(此变量记录应用程序的的路径)
比如,打开写字板。此时
在这里插入图片描述
以下为Path变量中的一部分(查找过程,从变量中查找)
在这里插入图片描述
所以针对所举例的javac.exe程序,我们可以在path的首部添加(分号必须有):

D:\\Program Files\\jdk\\jdk1.8.0_241\\bin;

最后结果如下图展示
在这里插入图片描述

1、下面关于配置path环境变量作用的说法中,正确的是( )
A、在任意目录可以使用javac和java命令
B、在任意目录下可以使用class文件
C、在任意目录可以使用记事本
D、在任意目录下可以使用扫雷游戏

classpath环境变量

假如我把上述的Demo.class文件移动到001文件夹中
在这里插入图片描述
进入终端,运行Demo.class
在这里插入图片描述
假如要在本目录下,去运行其他目录的Demo.class文件,我们此时就会进行配置变量classpath(就是配置类文件的路径),与上述的path配置类似。
可以临时配置
在这里插入图片描述
此时可以在D:\\JAVA代码\\day01目录下,运行D:\\JAVA代码\\001目录的Demo.class文件
在这里插入图片描述
上面的配置了classpath,只会运行其中的.class文件。如果在D:\\JAVA代码\\001加上分号“;”,他就会在默认的当前目录在寻找一遍。特别:加“.;”
在这里插入图片描述
在这里插入图片描述

1、下列关于classpath环境变量的说法中,哪一个是正确的
A、classpath配置一次后可永久使用
B、没有classpath环境变量就不能运行Java程序
C、classpath环境变量可以让虚拟机找到class文件的目录
D、查看当前classpath配置的命令是:classpath

2、下面关于classpath的说法中,错误的是()。
A、classpath和path环境变量的查看与配置的方式完全相同。
B、为了让Java虚拟机能找到所需的class文件,就需要对classpath环境变量进行设置。
C、从JDK5.0开始,如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是当前目录。
D、在命令行窗口中配置了classpath后,重新打开新命令行窗口依然生效

3.下列选项中,可以正确配置classpath的命令是( )
A、set classpath=C:\\Program Files\\Java\\jdk1.7.0_15\\bin
B、set classpath : C:\\Program Files\\Java\\jdk1.7.0_15\\bin
C、classpath set =C:\\Program Files\\Java\\jdk1.7.0_15\\bin
D、classpath set : C:\\Program Files\\Java\\jdk1.7.0_15\\bin
配置JAVA_HOME

在这里插入图片描述

Java的运行机制

1.通过javac编译.java文件,编译生成相对应的类文件,默认与.java在同一文件夹中。如果设置了classpath,生成的文件在配置的classpath的路径下。如果编译成功,没有语句生成,报错则会显示
2.通过java去运行.class文件,如果没找到就会报错。如果成功就会按class内容执行并反馈。

文章只是本人学习过程的记录


来源:https://www.cnblogs.com/xcxc666/p/16643846.html
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » Java开发入门①

相关推荐

  • 暂无文章