知识屋:更实用的电脑技术知识网站
所在位置:首页 > 科技

脚本语言系列之Java | Java语言概述

发表时间:2022-03-25来源:网络

本文主要介绍java语言的基本概述,包括java家族的版本组成、语言特点等,并讲解java的编译、运行基本原理及实现第一个java代码。

一、java语言概述

1、java语言的版本组成

从java5.0版本之后都是这种命名方式

javaEE:是为企业级系统开发提供的一套解决方案,还包括了severlet、jsp技术 javaSE:为桌面开发、商用工具提供的解决方案,是另外两种语言的基础,这也是我们后面要学的版本,做个简单的扫雷 javaME:移动端、嵌入式设备上开发,现在已经被Android替代

2、java语言的特点

跨平台特性,java语言具有跨平台特性还是Jvm(java虚拟机)具有跨平台特性?java语言,因为不同版本的jvm的支撑可移植性特点,在一个系统上开发的程序,可以快速部署到不同的平台面向对象的语言,封装、继承、多态强类型语言,定义的变量必须是要有数据类型的(和python的差异)

3、java的开发工具

jvm:java virtual machine:是用来运行java的字节码的,是最终执行实体jre:java runing envriment:java运行环境,包括jvm、java核心类库,如果不做开发,只需要jre就能运行java程序jdk:java development kit:java开发工具包,包括jvm、jre以及开发所需的类库,如果要开发java代码,就需要安装jdk

4、JDK的安装

下载jdk8.x的版本安装过程只需要点击下一步即可默认安装在c盘下即可

5、JDK中常见的可执行的命令

javac:将.java的文件编译成字节码文件.classjava:执行.class这种字节码文件javadoc:可以生成代码的说明文档(类似python中的文档字符串作用)jar:将.class可执行文件进行打包的一个命令

6、环境变量的配置

在cmd->java -version,如果显示java的版本号就说明环境是没有问题的,如果提示不是内部指令就需要配置啦方式1:我的电脑->高级系统设置->环境变量->系统变量的path,输入:C:\Program Files\Java\jdk1.8.0_201\bin;C:\Program Files\Java\jdk1.8.0_201\jre\bin方式2:我的电脑->高级系统设置->环境变量->系统变量:先创建JAVA_HOME,设置值为:C:\Program Files\Java\jdk1.8.0_201 然后在path中添加:%JAVA_HOME%\bin和:%JAVA_HOME%\jre\bin在cmd->java -version

二、我的第一个java程序

1、编写java文件

创建first.java文件,并使用notepad++、notepad打开,输入如下。

public class first{ public static void main(String[] args){ System.out.println("helloworld"); } }

2、编译java文件

将写好的java编译成.class字节码文件,使用jdk自带的javac命令:

在first.java文件所在目录下,同时按下ctrl+shift,鼠标右键,选择从此处打开powershell窗口输入:javac first.java 回车执行完之后,在first.java文件所在目录下会生成一个first.class文件

3、运行字节码文件

将first.class文件交给jvm运行,使用jdk自带的java命令:

上文powershell框中输入:java first回车执行完之后,cmd控制台就会输出打印的内容"hello world"

4、注意事项

使用文本文件修改后缀为.java,文件名隐藏,导致你创建的根本就不是java文件,而是隐藏了的.txt文件public、static、void、class关键字都是小写字母类名、方法名、变量等标识符,都要使用英文字母、数字或者下划线来定义,不要出现中文java文件名和类名要保持一致类名后面或者方法名后面的大括号一定要成对出现,是限定代码块的,相当于python的缩进功能main方法格式是固定的,背下来:public static void main(String[] args)打印语句书写错误,背下来:System.out.println("")引号问题,一定英文下的引号,如果使用中文的符号,会报错错误: 非法字符: '\u201c'在语句的后面需要有一个英文的分号。编译的时候,使用javac命令,后面跟的是文件名带着后缀:javac first.java在运行的时候,使用java命令,后面跟的是class文件,不需要带后缀:java first

欢迎关注作者,如果觉得写的还不错,就给点个赞同、喜欢、收藏(后续持续更新)。

【全文手打 如需转载 请标注此出处】

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜