初识java-----------java介绍

java介绍

(一)java文件编译运行过程

 

实例:

(1)步骤

1、编写java代码

2、打开cmd

3、输入命令(Tab键可以自动补全文件名)

Javac+⽂件名如:javac  HelloWorld.Java

Java +类名如: Java HelloWorld

(2)过程

1、编写代码

一定要存为HelloWorld.java

public class HelloWorld{

    public static void main(String[] args) {

        System.out.println("HelloWorld");

    }

}

2、打开cmd

在编写的java文件下打开cmd

 

3、输入命令

 

javac生成.class文件

 

java+文件名,运行文件

注:javac: compile编译

   bin:binary 二进制

IDE:继承开发环境      

(二)java语言特点

1、简单性:沿⽤ c++的语法,去除了⾥⾯指针等不安全的⽅⾯、运算符的 承载、多层继承......;Java虚拟机⾃动的提供了垃圾回收机制;

2、 ⾯向对象:Java 是⼀种完全的⾯向对象的编程语⾔(除了基本数据类 型,但是包装类弥补了这个缺点),对象接⼝;

3、分布性:⽀持分布系统,Hadoop

4、安全性:去除指针,⾃动垃圾回收,编译前有字节码验证。

5、跨平台性:跨操作系统、⼀处编译处处执⾏;(最大的特点)

Java 跨平台:不同操作系统的 JVM 帮助开发者屏蔽了操作系统的不同,通 JVM 跨平台。

Window、Mac、Linux

JVM=Java Virtual Machine     Java 虚拟机

咱们的 java 程序就是跑在 JVM(Java 虚拟机)

 

为什么能实现跨平台:

程序跑在java虚拟机上,为每一个平台单独做了一个JVM。

(三)JDK,JRE与JVM

JDK:Java Delelopment Kit                        Java开发工具包

JRE:Java Runtime Environment               Java运行时环境

JVM:Java Virtual Machine                        Java 虚拟机

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值