Java基础概念

📅 2026/7/6 13:55:50
Java基础概念
JAVAJAVA的主要特性:面向对象开源跨平台:jqava可以在任意操作系统上运行多线程高级语言的编译运行方式编程:代码编译:机器只认识0011的机器语言,把.java.c.py的代码做转化让机器认识的过程运行:让机器执行编译后的指令JAVA是混合型(解释型,编译型)的语言JRE和JDKJDK是java开发工具包,包含:JVM虚拟机:Java程序运行的地方核心类库:开发工具:javac,java,jdb.jhat…JRE是Java运行环境,包含: JVM ,核心类库, 运行工具JDK包含JRE,JRE包含JVM注释和关键字注释单行注释://注释信息多行注释:/注释信息/文档注释:/*注释信息/关键字:被Java赋予了特殊含义的英文单词关键字的字母全部小写class用于创建/定义一个类,类是Java最基本的组成单元字面量字面量类型说明举例整数不带小数点的数字666,-88小数带小数点的数字13.14,-5.21字符串类型用双引号引起来的内容(可以为空)“HelloWorld”字符类型用单引号括起来的内容,内容有且只有一个‘A’,‘0’我布尔类型布尔值,表示真假true,false空类型一个特殊的值,在打印的时候需要以字符串的形式打印null\特殊字面量,制表符:\t在打印的时候,把前面字符串的长度补齐到8,或者8的整数倍,最少补一个空格,最多补8个空格变量变量的定义格式数据类型 变量名 数据值变量的使用方式计算机的存储规则Text 文本数据Image 图片数据: 黑白图 灰度图 彩色图(1).黑白图 白色1,黑色0(2).灰度图 用0~255表示(3).彩色图 三原色RGB,取值范围0~255Sound 声音数据数据类型(8种)publicclassValueDemo3{publicstaticvoidmain(String[]args){//byte 内存占用1byteb10;System.out.println(b);//short 2shorts20;System.out.println(s);//int 4inti30;System.out.println(i);//long 8//如果定义long类型,在数据值后面需要加一个L作为后缀longn99999999999L;System.out.println(n);//float 4//定义float类型变量的时候,数据值也需要加一个F作为后缀floatf10.1F;System.out.println(f);//double 8doubled20.2;System.out.println(d);//char 2charc中;System.out.println(c);//boolean 1booleanotrue;System.out.println(b);}}标识符由数字,字母,下划线_,和美元符$组成不能以数字开头不能是关键字区分大小写键盘录入//1.导包,找到Scanner这个类在哪importjava.util.Scanner;publicclassScannerDemo1{publicstaticvoidmain(String[]args){//2.创建对象,表示我现在准备要用Scanner这个类ScannerscnewScanner(System.in);//3.接受数据System.out.println(请输入数字);intisc.nextInt();System.out.println(i);}}