韩顺平java学习day1

程序举例

新建后缀名Test.java 的文件,用记事本打开,编辑程序,选中目录路径,输入CMD,打开

命令提示符,运行javac -encoding UTF-8 Test.java 编译,生成可执行文件Test.class,再使用java Test命令执行程序

Java的重要特性

  1. 面向对象(OOP)
  2. 夸平台性。一个编译好的class文件可以在多个系统运行
  3. 解释性语言(编译后的代码,不能直接被机器执行,需要解析器来执行)
  4. 编译性语言,编译后的代码可以直接被机器执行

Java的开发工具

  1. notepad++
  2. Sublime Text(https://www.sublimetext.com/3)
  3. IDEA
  4. Eclipse

Java_jdk介绍

  1. java的核心机制——java虚拟机
  1. JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令、管理数据、内存、寄存器,包含在JDK中
  2. 不同系统有不同的虚拟机
  3. java虚拟机制屏蔽了底层运行平台的差别,实现“一次编译,到处运行”
  1. 运行过程:

Test.java 编译(javac)——》Test.class(运行java)——》 JVM for Windows、Linux、mac

  1. JDK、JRE介绍
  1. JDK:Java开发工具包
  2. JDK:是提供给Java开发人员使用的,包含开发工具和JRE
  3. JRE:Java运行环境,JRE=JVM+Java的核心类库,包括JVM
  1. JDK、JRE、JVM三者关系
  1. JDK=JRE+开发工具集(javac,java编译工具等)
  2. JRE=JVM+java SE标准类库

==》JDK=JVM+java SE标准类库+开发工具集

(3)只想运行开发好的.class文件只需JRE

  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值