作者:余小小
日期:2022年8月28日
SDK和IDE
-
SDK:软件开发工具包,是针对一个语言的开发demo全套环境,比如Java的JDK,比如百度地图或者高德地图的Java语言Demo,比如Android的运行环境,直接叫做SDK。
-
IDE:集成开发环境,拥有某个语言环境的可开发环境。比如Java的开发工具,Jebxxx公司的Idea,sun公司的eclipse。
JDK的SDK版本
JDK版本的迭代是一个包含关系,简单的说,高版本的JDK可以绝大多数的低版本JDK。
比如JDK8的SDK环境可以适配 JDK7,但是需要注意的是,切换了相关的SDK版本,则有些在JDK8中才可以使用的语法,在JDK7的SDK环境中就无法使用了。比如静态接口方法的调用,以及拉莫达语法。
这也是很多使用开源系统,由于SDK环境的问题而造成的很多接口无法使用的原因之一,要么当前电脑中可以安装最新的JDK版本,使用的SDK环境向下兼容即可。该兼容不是原汁原味的兼容,是在该版本修改范围之内还共存的特性的兼容,也就是说,如果高版本舍去了部分的低版本特点,那么依旧是无法兼容。
Notepad++
Notepad++功能比windows中的自带记事本功能强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad++有行号,能够快速定位问题位置,还有语法高亮度显示、代码折叠等功能。而且它是免费的。
软件安装
傻瓜式安装,一直下一步即可
软件配置
安装完毕之后,为了使用方便,做一个简单的配置:修改默认语言和编码。
设置默认语言:设置 ,首选项,新建,选中Java语言,最右侧的编码选中ANSI
使用notePad++
在编译运行的时候,在当前文件进入到cmd面板直接从操作。打开的目录直接是文件所在的目录
Sublime Text
百度下载,这个要收费,不过用起来还不错,后面空了记录相关使用
IDEA
官方下载:
百度云下载链接:https://pan.baidu.com/s/13aRhvJUg7NmUgKQ9BLDUEA 提取码:yxqz
破解:后面空了来个提供方式,如果破解不成功,请自行在网上找低版本
汉化:参考
创建第一个Java工程
这里我有一个习惯,在创建新工程的时候,先创建一个装工程的文件,比如我在桌面创建一个java>javse文件夹
点击New Project
选中Java,选择合适的sdk(开发集成包)
直接点击下一步,不使用模板
选择目录,然后再创建项目的目录
多模块化,删除demos下的src文件目录
新建模块,鼠标选中demos,右键选中new 之后选中module模块,和之前的创建项目一样,再来一次就ok
再一般的项目开发中,不允许使用中文,我这里作为学习记录,为了我后面好查看我的demo,我这里就使用中文来作为记录。
从这里也可以看出,java是能识别中文项目或者说是中文来作为类名的哦。不过很不规范
新建的模块 Java基础语法
Idea项目结构
-
project(项目,工程):淘宝,京东
-
module(模块):登录,注册
-
package(包):管理Java代码
-
class(类)
一个项目中可以有多个模块,每个模块中有不同的功能代码
模块中可以多个包
每个包中可以有多个类
IDEA下载配置JDK
配置安卓环境同理
如果项目中没有JDK,或者你的本地没有下载相关的JDK。可以使用IDea工具进下载和配置,我测试过了,速度很快。
在文件,点击项目结构
如果本地有相关的JDK,可以点击项目SDK,选中自己的JDK安装目录即可
如果本地没有SDK(JDK)环境,则可以在平台设置,选中SDK,直接下载就行了
使用这种方式,可以下载所有版本的JDK,设置好自己的下载路径,就可以随意切换使用。
如果想要知道你的 JDK版本的新特性
可以点击项目SDK选中项目的语言级别,默认是SDK默认值,则是使用里默认的SDK版本的语言级别。
但是可以作为查看JDK版本新特性的参考。一般还是设置成默认值SDK
eclipse
开源免费的软件,更多关于eclipse的下载和安装使用请参考余小小的工具类文章。
创建第一个Java工程
如果是首次启动Eclipse需要选择名称空间,这个根据自己以后项目需要存放的位置进行选择就可以了
选中Eclipse最右上角的文件(File)——新建(NEW)——项目(Project)
选中默认的Java Project即可
填入项目的相关的参数信息
提示要不要打开视图(就是一个可以查看相关结构的窗口),可以选择打开,也可以选择NO
Eclipse的项目结构
eclipse的目录结构和idea不同。在左边的项目目录树中,只会查看当前名称空间中的所有项目。不会像idea那样默认是当前操作的项目。
-
Test_Java:当前项目
-
JRE System xxx:当前使用JDK中的JRE环境,则java的运行环境,包含了相关的jar包文件
-
src:源码文件
暂无评论内容