(自学Java day01)Java入门及第一个Java程序HelloWord

Java特性和优势

·简单性

·面向对象

·可移植性

·高性能

·分布式

·动态性

·多线程

·安全性

·健壮性

·跨平台(Write Once、Run Anywhere)

(基于JVM『JavaVirtualMachine(Java虚拟机)』)

Java三大版本

JavaSE:标准版(桌面程序,控制台开发···)

JavaME:嵌入式开发:(手机,小家电···)

JavaEE:E企业级开发(Web端,服务器开发···)

JDK、JRE、JVM

JDK:(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。

JRE:(Java Runtime Environment)Java运行环境是一个软件

JVM:(Java Virtual Machine)是运行所有Java程序的抽象计算机,是Java语言的运行环境。

Java开发环境搭建

1、JDK下载与安装

安装

(1)点击跳转JDK下载页

(2)选择对应系统版本(查看电脑版本→点击我的电脑→右键属性→看到系统类型(32或64))

(3)64位系统下载 x64,32位系统下载x86

(4)下载时可能会需要登陆账号,注册登录完成下载

(5)得到下载后exe文件,双击安装JDK

(6)弹出窗口,点击下一步

(7)选择安装路径(记住安装路径),点击下一步

(8)等待进度条结束,点击关闭

卸载

(1)删除Java的安装目录

(2)删除环境变量中的JAVA_HOME

(3)删除path下关于java的目录

(4)运行cmd,输入java -version 查看是否还存在

2、配置环境变量

(1)我的电脑→右键→属性→高级系统设置

(2)环境变量→系统变量→新建→JAVA_HOME→将安装路径粘贴入变量值中→确定

(3)环境变量→找到path变量→编辑→新建→输入 %JAVA_HOME%\bin →新建→输入 %JAVA_HOME\jre\bin

(4)确保两个JAVA_HOME已添加进变量中→确定→确定

(5)测试JDK是否安装成功→运行cmd→输入 java -version→查看是否能查看Java版本

3、JDK目录介绍

bin:放置可执行的程序

includ:存放头文件

jre:Java运行环境

lib:library缩写,存放java文件库

src.zip:存放java基础类源代码

4、Notepad++安装和使用

(1)百度搜索Notepad++ 安装

5、HelloWord及简单语法规则

(1)随便新建一个文件夹,存放代码

(2)新建一个Java文件

·新建txt文件

·文件名为 .java

·Hello.java

·【注意点】系统可能没有显示后缀名,我们需要手动打开

(3)编写第一个程序

***代码符号必须全为英文符号

***注意变量名是有颜色的,没有颜色就说明打错了,注意字母的大小写

public class Hello{
  public static void main(String[] args){
    System.out.print("Hello World");
  }
}

编写好后保存退出

(4)回到hello.java文件所在的文件夹,在文件的地址栏前输入 cmd 后打开控制台窗口

(5)确保cmd窗口显示的地址与所在文件夹地址相同

(6)输入 javac Hello.java 回车(如果出现编译失败,肯定是环境变量没有配置好,重新配置环境变量)

(7)回车后发现文件夹中多出了一个 Hello.class 文件(如果没有出现class文件,恭喜你遇到了人生中第一个Bug,注意检查代码的正确性与完整性)

(8)接着输入 java Hello 回车

(9)成功输出 Hello World

可能遇到的情况

1、每个单词的大小写不能出现问题,Java是对大小写很敏感的

2、养成好习惯,尽量使用英文,因为有些控制台的字符编码不一样(使用编程软件除外,但尽量使用英文)

3、养成规范,文件名 和 类名(class后面的名字)保持一致

4、符号一定使用英文符号

如果还出现问题就要反思环境变量是否配置好

解释代码意思

public class Hello{ 
  //public class 表示为 类 
  //public class 后的 hello 为 类的名字(类名)
  
  public static void main(String[] args){
    //public static void main 固定搭配
    //main 为核心方法 简称main方法/主方法
    //(String[] args)为参数目前没用到,以后会学到
    
    System.out.print("Hello World");
    //System.out.print打印语句
    
  }
}

Java程序运行机制

1、编译型

2、解释型

程序运行机制

源程序(.java文件)→Java编译器(Javac)→字节码(.class文件)→类装载器→字节码检验器→解释器→操作系统平台

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值