Day 2:Hello word

安装JDK

  1. 百度搜索JDk8 下载

  2. 记住安装的路径

  3. 配置环境变量

    1. 我的电脑–>右键–>属性

    2. 环境变量–>Java_home(系统变量里面新建)

    3. [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SSGb14gI-1612280964545)(C:\Users\张\AppData\Roaming\Typora\typora-user-images\image-20210202211017413.png)]

    4. 在系统变量里面找到path双击

    5. 新建变量 输入命令(1)%JAVA_HOME%\bin

    6. 新建变量 输入命令(2)%JAVA_HOME%\jre\bin

    7. 检查是否安装成功 运行CMD 输入java -version

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NZHFpbXC-1612280964550)(C:\Users\张\AppData\Roaming\Typora\typora-user-images\image-20210202211559832.png)]

如何卸载

  1. 删除java安装目录

​ 右键电脑属性,高级系统设置——环境变量——系统变量下面找到JAVA——找到目录,直接删除。

  1. 删除Java_Home
  2. 找到Path 在Path下面找到与java相关的两个文件删除/
  3. cmd 输入命令 java -version

note pad++使用

  1. 新建文件夹code 存放代码

  2. 新建java文件

    • 文件后缀名.java
    • 用notepad++运行(右键找到notepad++编辑)
  3. 编写代码

    public class Hello{
    	public static void main(String[] args){
    		System.out.print("Hello,world!");
    	}
    }
    
  4. 编译Javac+Java文件,会生成class文件

  5. 运行class文件,Java class文件

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ut3XR1gV-1612280964552)(C:\Users\张\AppData\Roaming\Typora\typora-user-images\image-20210202221407860.png)]

语句介绍

  • public class表示类(修饰符),后面跟名字
  • public static void 修饰符关键字;main 表示方法,是程序的一个主方法,程序需要通过main方法来执行。
  • (sting[] args)表示参数
  • System.out.print(“Hello.world!”);输出Hello,world

可能会遇到的问题

  1. 环境变量一定要做检查,(1)是否新建成功系统变量。(2)path是否配置完成。
  2. 问题报错
    • “[]{}()”是英文输入法状态下;
    • “;”英文输入法状态下的分号是否有加入;
    • “{”前后都不能有空格
    • system后的“.”是英文输入下的"."
    • 冒号是英文输入法下的冒号,一定要注意是否有位置的错误
    • “}”后面不能有字符
  3. class后面的名字与类名(class修饰的名字)一样,并保证首字母大写
  4. 尽量使用英文
  5. 文件名

Java程序运行机制

  • 编译型 (complie),编译器对操作系统要求比较低,可以直接进行开发c/c++
  • 解释型(),网页或脚本对速度要求不是特别高,就可以使用解释型语言,

Java既有编译型特点,又有解释型特点。

相同点:字面意思都是翻译。

不同点:时机不同,即什么时候时候编译,什么时候解释。

例如,cmd 中运行的 Javac Hello.java是编译出可执行的代码,系统直接能够运行

​ cmd中运行java Hello解释每行代码,即编译一行代码然后执行一行代码

过程如图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ukBKtEWe-1612280964554)(C:\Users\张\AppData\Roaming\Typora\typora-user-images\image-20210202223917151.png)]

运行机制

Java通过javac编译成*.class文件,然后通过解释器告诉系统是干什么的,然后操作系统按照指令进行有规律的运行。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值