目录
Java特性
1.java语言是面向对象的
2.Java语言是健壮的。java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证
3.java语言是跨平台性的【即:一个编译好的.class文件可以在多个系统下运行,这种特性称为跨平台】
4.java语言是解释型的
区别是:解释性语言,编译后的代码,不能直接被机器执行,需要解释器来执行;
java运行机制及运行过程
我们先介绍什么是JDK和JRE
JDK
JDK基本介绍
1.JDK的全称(Java development kit Java开发工具包)
JDK = JRE + JAVA的开发工具
2.JDK是提供给java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用单独安装JRE。
后面会说明如何下载JDK。
JRE
JRE基本介绍
1.JRE (java运行环境)
JRE = JVM + java的核心类库
2.包括java虚拟机和Java程序所需的核心类库等,
如果想要运行一个开发好的java程序,计算机只需要安装JRE即可。
JVM
java核心机制 - java虚拟机 【JVM java virtual machine】
1)JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在JDK中。
2)对于不同的平台,有不同的虚拟机
3)JAVa虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”
Test.java ------> test.class --------->
编译java c 运行 java
先编写一个.java文件 然后再javac 把.java文件转换为.class文件 ,然后再运行
代码编写为java code (code是.class的文件名)
下载 java代码软件
步骤
在浏览器上搜sublime text
选择下载适用你系统的版本,进行下载即可,下载好后第一个页面有个选项把它勾上。
配置中文
要将 Sublime Text 汉化,可以按照以下步骤进行操作:
1. 打开 Sublime Text,使用快捷键 Ctrl+Shift+P(Windows 和 Linux 系统)或 Command+Shift+P(Mac 系统),弹出命令面板。
2. 在命令面板的搜索框中输入“install”,选择“Package Control: Install Package”并按下回车键。(若未安装 Package Control 插件,此时会进行插件的安装,需要稍等片刻,直到弹出插件列表加载完成的消息框)
3. 再次按下快捷键 Ctrl+Shift+P(或 Command+Shift+P),在命令面板中输入“package”,点击“Package Control: Install Package”。
4. 接着在弹出的搜索框中输入“Chinese”或“ChineseLocalizations”,选择“ChineseLocalizations”进行安装。安装完成后,可能需要重新打开 Sublime Text。
5. 重新打开 Sublime Text 后,点击任务栏中的“Help”(帮助)->最下面的“Language”(语言)->“简体中文”,即可将界面切换为中文。
JDK下载及配置
JDK下载
官网网址:https://www.oracle.com/java/technologies/javase-downloads.html
往下翻找到java8,找到Windows,如果你的系统是32位的就下载×86,如果你的系统是64位的就下载×64的。
点击下载
下载完成后会弹出一个页面,点下一步,会出现
{开发工具
{源代码
{公共JRE
点击开发工具,把路径设置成特定的位置(在后面会非常重要,最好在D盘新创建一个文件夹,在这个文件夹中再创建一个文件夹),安装路径不要有中文或者特殊符号例如空格等。
然后命名文件,点击下一步,开始安装。
安装完毕后会弹出一个目标文件夹(就是安装公共JRE)
这个可下可不下,安装到你创建的一个空的的文件夹中,命名。
JDK配置
配置环境变量path
为什么要配置path
我们上面说了
先编写一个.java文件(在sublime text) 然后在dos命令行 javac 把.java文件转换为.class文件 ,然后再运行
你可以试一下,在不配置path的时候,在dos命令行敲入javac,会出现错误提示。
原因:当前执行的程序在当前目录下如果不存在,win10系统会在系统中已有的一个名为path的环境变量指定的目录中查找。如果仍没有找到,会出现提示错误。
配置环境变量path的步骤
1.电脑点击控制面板->系统和安全->系统->高级系统设置->环境变量
2.增加JAVA_HOME环境变量,指向JDK的安装目录
点击上面的新建->编写变量名 JAVA_HOME -> 编写变量值(就是你安装的JDK的位置)
3.编辑path环境变量, 增加 %JAVA_HOME%\bin
找到path,点击编辑,点击新建,写 %JAVA_HOME%\bin,点确定,再点确定。
4.打开命令行,任意目录下敲入javac。如果出现javac的参数信息,配置成功
编写一个简单的Java代码
编写代码
打开sublime text,有一个untitled,在这个可以写代码
但是先点击utitled,点击文件,另存为,指定特定的文件夹,命名为 name.java (name由自己的喜好写)
示例:
//对代码的相关说明
//1.public class Hello 表示Hello是一个类,是一个public公有的类
//2.Hello{}表示一个类的开始和结束
//3.public static void main(String[] args) 表示一个主方法,即我们的程序入口
//4.main() {} 表示方法的开始和结束
//5.System.out.println("hello world") 表示输出“hello world”到屏幕
//6. ; 表示语句结束
public class Hello {
public static void main(String[] args){
System.out.println("hello world");
}
}
编写完毕后按照步骤进行
点回车,会报错。这是因为编写的代码中出现了中文,要把文件编码设置为GBK
但是可能刚下载的sublime text没有选项可以改
安装相关插件
Sublime Text 默认情况下可能没有提供某些文件编码选项,如 GBK。但可以通过安装相关插件来解决这个问题。
具体步骤如下:
1. 安装“ConvertToUTF8”插件:按下快捷键 Ctrl+Shift+P(或 Command+Shift+P),在命令面板中输入“package”,点击“Package Control: Install Package”。接着在弹出的搜索框中输入“ConvertToUTF8”,选择该插件进行安装。安装完成后,可能需要重新打开 Sublime Text。
(Windows系统适用)
2. 安装“codecs33”(针对 Linux 系统,如果是 Windows 系统可跳过此步骤):对于 Linux 系统,可能还需要下载“codecs33”。具体操作是在相关网站找到“codecs33”的下载链接,下载后将其放置到 Sublime Text 的 packages 目录下。
完成上述步骤后,在 Sublime Text 中点击“文件”菜单,应该就可以看到“Set File Encoding to”和“Reload with Encoding”等与文件编码相关的选项了,其中可能包括 GBK 编码选项。
最后运行
点击.java文件,点击文件,点击Set File Encoding to,点击GBK。再点一次文件,点击保存。
再往后进行上面的操作,在目录中会出现一个.class文件,然后在命令行中写下这个代码
不要写java name.class (我把name写成Hello了)
ok这个简单java代码就写完了