JAVA01,Java程序的类型

1.JDK是什么

是Java的开发工具包,包含3个部分;JVM虚拟机:Java运行程序的地方 核心类库:Java已经写好的东西,可以直接用 开发工具:javac(编译)、Java(运行)、jdb……

2.JRE是什么

是Java的运行环境,包含了JVM、核心类库、运行工具

3.关系

JDK包含了JRE,JRE包含了JVM

4.如何运行Java程序

a.java->a.class 编译(cmd窗口输入 javac a.java) 

a.class运行 (cmd窗口输入 java a)

5.java程序分为application和applet程序

        结构和运行环境不同,前者是独立的程序,需要虚拟机来运行;后者是嵌在html网页中的非独立的程序

        a.application

        class是主体;public类名必须与文件名保持一致;main的写法是一致的固定的

        b.applet

        import导入,没有main方法,extends JApplet 表示继承;有paint()方法,表示绘制

6.Java程序的基本构成

        package 语句;import语句;类的定义——class

   一个文件只能有一个public类,而且与文件同名,可以有多个其他类

7.java的编辑、编译与运行

源程序编辑——可以使用任一文本编辑器(文件名要与public class的类名一样,区分大小写)

程序编译——使用jdk中的javac工具(转化为字节码文件,拓展名.class,.class文件中包含了java虚拟机的指令  eg:javac hello.java)

程序运行——使用java工具(执行.class文件中的指令的过程 eg:java hello)

8.path 和 classpath

path是命令;classpath是所要引用的类的路径(可以在命令行上设定,也可以在系统环境中设定)

9.主要的工具

javac 编译                   jar 打包工具

Java 运行                    javadoc 生成文档

javaw 运行图形界面程序

appletViewer 运行applet程序

10.程序java的输入和输出

输入:

        使用java.util.Scanner类;用其nextInt()方法,还有nextDouble()方法,next()得到下一个单词

输出:

System.out.print ("Hello")用于在控制台输出内容,不自动换行;

System.out.printf ("%s is %d years old.", "Tom", 20)   是格式化输出的方法,它可以按照指定的格式输出内容

  • printf方法的第一个参数是格式字符串,其中包含了格式说明符,如%s表示字符串占位符,%d表示整数占位符等。后续的参数则是对应占位符的值。
  • 与 C 语言中的printf类似,Java 的printf也支持多种格式说明符,用于输出不同类型的数据,如浮点数、十六进制数等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值