03 Java入门

Java入门

高可用、高性能、高并发

Java特性和优势

  • 简单性
  • 面向对象
  • 可移植性,写一次到处运行
  • 高性能,效率接近C++
  • 分布式
  • 动态性,通过反射机制使其具有动态性
  • 多线程
  • 安全性
  • 健壮性

Java三大版本

  • Java2标准版(J2SE):桌面程序、控制台开发……

  • Java2移动版(J2ME):嵌入式开发,手机、家电……

  • Java2企业版(J2EE):E企业开发,web端、服务器开发……

JDK\JRE\JVM

  • JDK:Java Development Kit
  • JRE:Java Runtime Environment
  • JVM:Java Virtual Machine (跨平台核心,一次编译到处运行)

包含关系:JDK > JRE > JVM

Hello world

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

编译:Javac java文件

运行:java class文件

运行截图
注:

  1. Java大小写敏感

  2. 尽量使用英文

  3. 文件名 和 类名 必须保证一致

  4. 符号不能使用中文的

Java运行机制

  • 编译型:源代码转化机器可识别的编码(complie),执行速度快,例如操作系统、C++
  • 解释型:执行什么读什么,效率低,例如网页

程序运行机制

image-20210323212747149
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值