Java SE基础及入门(3)

Java 跨平台原理

1. Java程序是如何执行的

  • javac java文件名
  • java 类名
  • Java是一门高级语言,编写的程序不能够被计算机直接识别,因此计算机不能直接运行Java程序。于是
  • 詹姆斯高斯林就想到一个办法,提供一个Java编译器(Java Compiler => javac),将Java源程序编译为
  • class文件,再提供一个Java虚拟机(Java Virtual Machine => JVM)来执行class文件,而Java虚拟机就可
  • 以将class文件翻译为计算机能够识别的指令。java命令可以启动Java虚拟机,并告诉虚拟机应该加载的
  • 类,当虚拟机将类加载进来后,然后就将该类翻译为计算机能够识别的指令,从而使得我们编写的程序
  • 运行起来

2. 目前存在哪些常用平台

windows 7 8 10               unix            linux           maco

3. Java 如何实现跨平台

  • 要想运行java程序,那么就必须要提供java的运行环境,而java运行环境中就包含了java虚拟机,java
  • 虚拟机就可以将class文件翻译为对应平台能够识别的指令,从而让程序在相应的平台下执行起来。

练习

1. 在控制台或者命令行中输出自己的姓名,性别和年龄,要求每一个属性独占一行。
public class OutputInfo {
        public static void main(String[] args) {
                System.out.println("姓名:XXX");
                System.out.println("性别:XXX");
                System.out.println("年龄:XXX");
                }
}
2. 在控制台或者命令行中输出一个表格,表头信息包含姓名、性别和年龄,表的内容是张三,男,
20 ;李四,女, 18
public class OutputTable {
    public static void main(String[] args) {
        // 输出表头
        System.out.printf("%-10s %-10s %-10s\n", "姓名", "性别", "年龄");
        // 输出第一行数据
        System.out.printf("%-10s %-10s %-10s\n", "张三", "男", "20");
        // 输出第二行数据
        System.out.printf("%-10s %-10s %-10s\n", "李四", "女", "18");
    }
}

更多Java SE文章参考:Java SE入门及基础知识合集-CSDN博客

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值