Java初步了解

Java简单介绍

  • Java是基于JVM虚拟机的跨平台语言,一次编写,多处运行。
  • Java是跨平台性(主要是指编译好的class文件)、面向对象的、解释型的。

编译好的class文件在JVM(包含在JDK中)执行

  • 解释性语言: Java,PHP,JavaScript ;

解释性: 编译后的代码,不能被机器执行,需要解释器来执行

  • 编译型语言: C/C++

编译性: 编译后的代码可以被机器执行

  • 不同的平台有不同的虚拟机;(Windows,Linux,Mac)

JDK介绍

JDK下载和配置环境变量

JDK ( Java Development kit JAVA开发工具包)

  • JDK= JRE+Java的开发工具集(java,javac,javadoc,javap等)
  • JDK是提供给Java开发人员使用的,装了JDK,就不需要装JRE了。

JRE(Java runtime environment java运行环境)

  • JRE=JVM+Java的核心类库
  • 包括Java虚拟机(JVM)和Java程序所需的核心类库等
  • 如果想要运行一个开发好的Java程序,计算机只需要安装JRE即可。

开发步骤

  • 将Java代码编写到扩展名为.java(源文件)中
  • 通过 javac 命令(即javac.exe)对Java文件进行编译,生成JVM可以识别的 .class文件(.class文件即为字节码文件javac—java compile
  • 通过 java命令(即java.exe)对生成的 .class文件进行运行; 本质是将.class文件装载到jvm中执行
    在这里插入图片描述

运行机制

注意事项

  • 源文件以.java为扩展名,源文件的基本组成部分是类(class)
  • 执行入口是main()方法; public static void main(String[] args){}
  • 如果源文件包含一个public类,则文件名必须按该类型命名
  • 一个源文件只能有一个public类,其他类个数不限
  • 也可以把main方法写在非public类中,然后指定运行非public类,这样入口方法就是非public的main方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值