欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 明星 > 2.安卓逆向-初识java语言

2.安卓逆向-初识java语言

2025/4/2 10:36:55 来源:https://blog.csdn.net/qq_36301061/article/details/142112201  浏览:    关键词:2.安卓逆向-初识java语言

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!

内容参考于:图灵Python学院

上一个内容:1.安卓逆向-说明

关于java语言的介绍就不写了没啥用直接开始

首先java语言写的代码运行说明

如下图:JDK包含了JRE和开发工具,JRE里面包含了jvm和核心类库,开发工具里面包含编译java代码和运行java代码的工具,java写的代码编译好之后只要有JRE就可以运行了

然后是JDK下载:

下载JDK1.8版本:JDK1.8版本各个公司常用的版本

JDK1.8下载位置:JDK是国外的下载很慢而且还要注册账号,直接用百度网盘下载吧省心

官网:

连接:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html

账户:Oracle官网 账号及密码_oracle账号

百度网盘:

链接:https://pan.baidu.com/s/1SiExQL_tUcDeW05v3Mhi8g?pwd=n27z

提取码:n27z

复制这段内容后打开百度网盘手机App,操作更方便哦

下载下图红框的东西,下载完双击就能安装了,最好安装到C盘(默认路径下)

安装完之后:

设置环境变量,如果不设置环境变量,只能在java安装目录下运行java代码,设置环境变量的方式

首先复制java安装目录一直复制到bin目录

然后右击此电脑(我的电脑),选择属性

然后找到高级系统设置

然后点击环境变量

然后找到path

然后新建把java安装目录粘贴进去

然后还需要给下图红框,也就是bin目录的上一层,添加到上方的环境变量中

配置完之后可以打开一个cmd

然后输入java,会打印出下图红框里的内容,这就说明环境变量设置好了

JDK下载完了环境变量设置好了,就可以写java代码运行java代码了,写java代码有一个好用的编辑器,名字叫IDEA

IDEA有免费版本,有收费版本

收费版本有网上有激活码,这里写下载Windows系统免费版本

下载地址:Other Versions - IntelliJ IDEA

如下图 Community 意思是社区,IDEA社区版本是免费的,现在电脑基本没有32位了,所以直接下载WindowsX64的exe文件,下载完双击就能安装idea了,安装过程没什么要注意的选好安装目录一路点下一步就可以

然后使用idea创建项目,安装完打开idea

点击下图红框

然后点击下图红框

或点击下图红框

然后下图红框写一个程序名

下图红框选择代码存放地

然后下图红框位置如果不是安装的jdk目录,那就选择Add JDK...

点了add jdk之后选中到安装目录,也就是bin目录的上一层,然后点ok就可以了

然后点击Create

写代码的环境就创建好了,这里称它为项目

然后鼠标右击选择Java Class

然后随便写一个名字,然后双击class

然后文件创建好了

然后编写代码

写完之后点击下图红框运行代码

运行之后的效果就是打印你好俩字

运行点下图红框任意的位置都可以

下图红框位置的内容可以随意写中文英文都可以

下图红框的东西是java语言使用的,不能用它们当名字,为了快速掌握先这样记不要去纠结

然后下图红框位置的内容要与文件名字一致,它是叫做类名

然后下图红框是一个函数,叫做main函数,程序运行的时候main函数最先执行,也就是java程序都是从main函数开始执行的,整个java程序也只能存在一个main函数

然后如下图输入一个main它会给提示,这时按tab键它可以自动补齐代码

以上是写一个java代码、运行java代码的基本流程

补充:下图红框里public放到函数上表示任何人都可以访问这个函数,static表示这是静态函数(静态函数涉及很多东西一点半点写不明白,这就记住就行,后面会有用法),void表示这个函数没有返回值,main是函数名,String[]是函数的入参类型,args是函数的入参名

创建完了项目设置jdk,首先点击下图红框

然后选择

这里可以选择到jre,选择到jre上一个目录也可以

java里的基本数据类型:byte、short、int、long、float、double、char、boolean它们的时候后面用到的时候再说

注释:下图红框里的就是注释,注释的两种写法// 和/***/,注释一般用来写一些文字用来描述这个代码的逻辑或功能的

代码示例:

import java.util.Scanner;public class Hello {public static void main(String[] args) {// 输出System.out.print("请输入:");// 输入Scanner input = new Scanner(System.in);String text = input.nextLine();// 输出System.out.println(text);}
}

上方代码的效果,在下图红框位置写一段内容,下图红框所属的窗口叫做控制台也就是cmd

如下图写完的内容,然后按回车

然后会打印输入的内容

运算符:

public class Test {public static void main(String[] args) {int a = 10;int b = 20;int c = 25;int d = 25;System.out.println("a + b = " + (a + b) );System.out.println("a - b = " + (a - b) );System.out.println("a * b = " + (a * b) );System.out.println("b / a = " + (b / a) );System.out.println("b % a = " + (b % a) );System.out.println("c % a = " + (c % a) );System.out.println("a++   = " +  (a++) );System.out.println("a--   = " +  (a--) );// 查看  d++ 与 ++d 的不同System.out.println("d++   = " +  (d++) );System.out.println("++d   = " +  (++d) );}
}

条件判断符号,下图中的真表示满足,假表示不满足

public class Test {public static void main(String[] args) {int a = 10;int b = 20;System.out.println("a == b = " + (a == b) );System.out.println("a != b = " + (a != b) );System.out.println("a > b = " + (a > b) );System.out.println("a < b = " + (a < b) );System.out.println("b >= a = " + (b >= a) );System.out.println("b <= a = " + (b <= a) );}
}

总结:

安装了jdk,jdk是用来编译(变成可以运行的代码)和运行java代码的程序、设置了环境变量,如没有环境变量java程序只能在jdk安装目录下的bin目录下运行、然后安装了idea编写java代码的编辑器


img

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词