Java的基本概述

1.java程序的运行方式

混合型:

java——>.class二进制字节码——>x86平台执行——(翻译)——>虚拟机——>x86处理器

java项目不是直接运行,而是在java虚拟机中运行。

2.JDK

JDK(Java Development Kit):java开发工具包

包含:(1)JVM(Java Virtual Machine):Java虚拟机,真正运行java程序的地方。

           (2)核心类库:中间包含java已经有的类库,用户可以直接使用。

           (3)开发工具:javac(编译工具),java(运行工具),jdb(调试),jhat(内存分析)...

3.数据类型

数据类型 变量名 =数据值;

整型(int)、小数型(浮点数型)(double),字符串类型(String)、字符(char)、布尔类型(boolean)、空类型

整型
byte(-128~127)1字节
short2字节
int (10位)4字节
long(19位)8字节

     

浮点型
float
double

注意:如果要定义 long 型变量,需要在数据后面加后缀 ‘L’;如果要定义 float 型变量,需要在数据后面加后缀‘F’。

4.标识符

标识符构成:字母,数字,下划线,‘$’

java的标识符比c语言多了一个'$';但是其要求还是没有变的。

(1)有大小写之分;

(2)不能是关键字;

(3)不能以数字开头。

5.输出

System.out.println(内容)

将内容输出到控制台,并在输出的末尾换行,如果不想输出人和网内容,可以在括号中留空,这样就会输出一个空行,即使不输出任何字符也会在控制台上换行。

6.输入

进行数据的输入时,需要借助java中的读取输入数据的类 Scanner要使用它,需要创建一个Scanner对象,并将其与要读取的输入源相关联,例如:
(1)从键盘读取

Scanner.sc=new Scanner(System.in);

(2)从文件读取

Scanner.sc=new Scanner(new File("filename.txt"));

(3)从字符串读取

Scanner sc=new Scanner("input string");

然后使用各种nextXxx()方法读取不同类型的数据。例如:
(1)nextInt():读取整数

(2)nextDouble():读取浮点数

(3)nextLine():读取一整行文本

(4)next():读取一个单词

假设需要从键盘输入一个整数3,程序为:

import java.util.Scanner //导包
public class file1 {
    public static void main(String[] argc)
    {
        Scanner sc=new Scanner(System.in); //创建对象,从键盘输入数字3
        int i=sc.nextInt(); //接收从键盘输入的数字3
        System.out.println(i);
    }

}

使用完后,用Scanner.close()关闭对象,释放资源。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值