「代码审计」初识Java语言配置环境

Java的主要版本

JAVA SE  Java平台标准版

JAVA EE Java平台企业版

JAVA ME Java平台微型版

相关概念

**jdk的目录结构 **

bin目录-该目录下主要存放JDK的各种工具命令。

conf目录-该目录下主要存放jdk的相关配置文件。

include目录-该目录下主要存放了一些平台的头文件。

jmods目录-该目录下主要存放了JDK的各种模块。

legal目录-该目录下主要存放了JDK模块的授权文档

lib目录-该目录下主要存放JDK工具的一些补充jar包和源代码

JDK-称之为Java开发工具包。开发人员需下载和安装,主流为JDK11。

JRE-称之为Java SE运行时环境,提供了运行Java应用程序所必须的软件环境等。无论是开发啊还是运行Java应用都必须安装。

Javac.exe-编译器,主要用于将高级Java源代码翻译成字节码文件。

Java.exe-解释器,主要用于启动JVM对字节码文件进行解释并执行。


编写Java程序的流程

使用Java xx.java进行编译,生成xx.class的字节码文件

使用java xxx.java进行解释执行,打印最终结果

/*

* 项目名称:第一个Java程序

* 项目功能:打印一句话

* 作  者:悟空

* 版  本:1.0

*

*/

//类名,类体

publicclassHelloworld{

//主方法名,程序的入口,主方法体

publicstaticvoidmain(String[] args){

System.out.println("hello world!是啊");

    }

}


常见的错误和简化的编译运行

常见的错误

错误:需要class,interface或enum =>通常都是class关键字拼写错误

错误:找不到符号=>通常因为单词拼写错误或Java中不支持这样的单词

错误:需要’;’=>通常都是因为少写分号,加上英文版分号即可

错误:非法字符:‘uff1b’=>通常是因为出现了中文标点符号,修改为英文版即可

错误:在类PrintTest中找不到main方法,请将main方法定义为:=>main写成了mian

常用的快捷键和注释

常用的快捷键

ctrl + s保存  ctrl + c 复制  ctrl + v 粘贴  ctrl + a 全选  ctrl + x 剪切  ctrl + z 撤销  ctrl + f 搜索

ctrl + shift 切换输入法,使用shift进行中英文切换

windows + d回到桌面 windows + e 打开计算机 windows + l 锁屏

windows + r 打开运行,输入cmd后回车就会启动dos窗口

windows + tad 切换任务,alt+tab 切换任务

ctrl + alt +delete 启动任务管理器

注释

注释用于进行代码说明,是给程序员看的文字描述,编译器会忽略注释

基本分类

// 单行注入,从//开始,到本行结束,都是注释

/* */ 多行注释,从 /* 开始,到*/结束,中间所有都是注释

/** */ 多行/文档注释,从/**开始,到 */结束是一种支持提取的注释

多行注释不允许嵌套使用

环境变量的配置

基本概念

通常情况下可执行文件只能在该文件所在的路径中使用,为了使得该可执行文件可以在任意路径中使用,则需要将该文件所在路径信息配置到环境变量path中

注意事项

切记Path变量原来的变量值不要删除,配置完毕后要记得重启dos窗口

跨平台原理

Java字节码可以通过JVM翻译为具体平台能够执行的机器指令。由于Sun定义了JVM规范,而且不同的操作系统大多提供了JVM实现,才使得形同的一个字节码可以在不同的系统上运行,从而使Java赢得了“一次编译,到处使用的”


JDK的下载与安装

(1) JDK下载,建议下载1.8版本

链接:https://www.oracle.com/Java/technologies/Javase-downloads.html

下载后JDK的安装根据提示进行,还有安装JDK的时候也会安装JRE,一并安装就可以了。

安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为 C:\Program Files (x86)\Java\jdk1.8.0_91。

(2)环境变量配置

Windows 10下配置环境变量

1.安装完成后,右击”我的电脑”,点击”属性”,选择”高级系统设置”;

2.选择”高级”选项卡,点击”环境变量”;


然后就会出现如下图所示的画面:


在 “系统变量” 中设置 3 项属性,Java_HOME、PATH、CLASSPATH(大小写无所谓),若已存在则点击”编辑”,不存在则点击”新建”。

变量设置参数如下:

变量名:Java_HOME

变量值:C:\Program Files (x86)\Java\jdk1.8.0_91    // 要根据自己的实际路径配置

变量名:CLASSPATH

变量值:.;%Java_HOME%\lib\dt.jar;%Java_HOME%\lib\tools.jar;    //记得前面有个”.”

变量名:Path

变量值:%Java_HOME%\bin;%Java_HOME%\jre\bin;

测试JDK是否安装成功

1、”开始”->”运行”,键入”cmd”;


2、键入命令: java -version、Java、Javac 几个命令,出现以下信息,说明环境变量配置成功;


(3)安装IDE

正所谓工欲善其事必先利其器,我们在开发Java语言过程中同样需要一款不错的开发工具,目前市场上的IDE很多,本文为大家推荐以下下几款Java开发工具:

Eclipse(推荐):另一个免费开源的Java IDE,下载地址:http://www.eclipse.org/downloads/packages/

JetBrains 的 IDEA, 现在很多人开始使用了,功能很强大,下载地址:https://www.jetbrains.com/idea/download/

Notepad++ : Notepad++ 是在微软视窗环境之下的一个免费的代码编辑器,下载地址:http://notepad-plus-plus.org/

(4)运行Java程序

IDEA下运行Java程序,首先新建Project

新建class

编写代码并运行:

publicclassDemo{

publicstaticvoidmain(String[] args){

System.out.println("Hello World");

    }

}


总结

1、计算机的体系结构(常识)

计算机的概念、硬件、如那件、结构图

2、Java语言的概述(常识)

计算机语言的发展呢,Java的发展,主要版本

3、开发环境的搭建的使用(重点)

jdk、jre、Javac.exe、java.exe概念 编写Java程序的流程、快捷键和注释、环境变量的配置、跨平台原理。关注至察助安 ,专注网络安全优质知识分享,无优质,不分享。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容