Java基础语法之变量、运算符、流程控制、数组和方法等基础语法

您所在的位置:网站首页 程序流程控制的种类包括 Java基础语法之变量、运算符、流程控制、数组和方法等基础语法

Java基础语法之变量、运算符、流程控制、数组和方法等基础语法

2024-07-05 19:51| 来源: 网络整理| 查看: 265

变量、运算符、流程控制、数组和方法等基础语法。Java程序的执行流程,符合Java语法规则的程序。

1.1.1 Java初识

对Java进行简单介绍,Java程序如何执行,以及Java程序的结构。 Java简介,JDK(JAVA开发工具包)=开发工具集(javac编译器工具、java命令解释执行等组件)+JRE(JAVA运行时环境)=开发工具集+JRE(JVM+Java标准类库),开发程序必须使用JDK,运行开发完成的程序只需JRE,JVM(JAVA虚拟机)是JAVA平台无关性(LINUX、WINDOWS等操作系统)实现的关键,JVM完成解释执行.class字节码文件。JAVA有JAVASE(标准版Standard Edition,主桌面程序)、JAVAEE(企业版,主web程序)、JAVAME(微型版,主移动设备程序)三大平台。JDK的安装和环境变量(运行环境)配置,JAVA程序的执行过程(.java源程序文件-javac编译命令编译(.class字节码文件)-java解释执行命令执行(平台可以运行的程序)),eclipse开发集成软件(保存即实时编译生成.class文件,运行将.class文件变成平台可运行的文件)的安装和简单工程程序编写运行。 虚拟机VM(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。 Java虚拟机(JVM,Java Virtual Machine)是一种用于计算设备的规范,它是一个虚拟出来的计算机,是通过在实际的计算上仿真模拟各种计算机功能来实现的。它屏蔽了与具体平台相关的信息,使JAVA语言编程程序只需生成在JVM上运行的目标代码(字节码),就可在多种平台上不加修改地运行。

1.1.2 Java常量与变量

Java的基本概念,包括标识符、关键字、数据类型、字面值、变量和常量等。 标识符简介:用户自定义的类名、方法名、变量名等,标识符命名规则:1可有数字、字母、下划线_、美元符$组成,开头不能是数字。2.区分大小写(如Void合法)。3.不能是JAVA的关键字(系统默认的标识符)和保留字(goto等)。4.最好反映其作用。类的命名规则:标识符命名规则、满足Pascal命名法规范(eg:Age、StuName每个单词首字母大写),变量名、方法名的命名规则:标识符命名规则、小驼峰命名法(eg:age、stuName、stuOfName多单词第一个单词首字母小写后面单词都字母都要大写)、简单明了、长度无限制。常量的命名规则:标识符命名规则、全部大写。 包名应该所有字母均小写。 变量(数据存储临时场所,保存在内存中):变量类型、变量名、变量值(可以是字面值或另外一个变量)。变量类型=数据类型=基本数据类型+引用数据类型,基本数据类型(共8个)=数值型+字符型(char(2字节))+布尔型(boolean(1)),数值型=整数类型(byte(1字节)、short(2)、int(4)、long(8))+浮点类型(float(单精度4字节)、double(双精度8)),引用数据类型(类)=类(class)+接口(interface)+数组。 1.字节:计算机存储和处理的最基本单元是字节。2.计算机是二进制存储(1byte=8位二进制数)。3.各种数据类型所占字节大小、数据范围(整数类型数据范围:-2(n位-1)~2(n位-1)-1)等不同。 字面值是常量的一种。 整型字面值(整型字面值默认情况下表示int类型,如表示long类型,则需在字面值后加l或L,eg:123L):Java中有三种表示整数的方法(进制表示只是一种表示形式):十进制、八进制、十六进制(eg:123(十进制),023(八),0x1345(十六),0X3c,0x1abcL(长整型或0x1abcl)) 进制表示:八进制:以0开头,包括0-7的数字(eg:037、034).十六进制:以0x或0X开头,包括0-9的数字,及字母a-f,A-F(eg:0x12,0xAFFF) 变量声明:定义变量,格式(数据类型 变量名;) 赋值:使用“=”运算符进行赋值(左边必须是变量) 变量的初始化:在定义变量的同时给变量赋值。 局部变量必须要进行初始化才能进行运算。 浮点型字面值(浮点型字面值默认情况下表示double类型,也可在值后加d或D,eg:123.45、123.45d或123.45D。如表示float类型,则需在字面值后加f或F,eg:23.4f或23.4F)。 基本数据类型变量的存储:变量按类型分:数据类型分为基本数据类型和引用数据类型。引用数据类型包括类、接口、数组。类定义的变量又叫对象。 变量按照作用分:类级、对象实例级、方法级(局部变量)、块级 JAVA中对内存空间中分为:栈(局部变量存储在栈中)、堆、常量池等区域。 字符型字面值:字符型字面值用单引号内的单个字符(可以是汉字)表示(eg:’a’,’课’),定义字符型变量(char 变量名;char a=’b’;char ch=65(整型数据在一定范围内可以和字符型数据转换,依据ASCII编码,超过ASCII码的表示范围,会依据Unicode编码进行转化,在Java中一般使用标准的ASCII码表 一共127位, 在GBK编码下,规定127以上都是问号。);)。 char类型实际上是一个无符号的16位二进制的整数类型,取值范围0~65535;字符类型和整型可以相互转换;如果超过char类型的取值范围需要进行强制类型转换,但是会造成精度丢失。 ASCII(American Standard Code for Information Interchange,美国标准信息交换代码):人们约定的一种编码,基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言(不能显示中文)。 ASCII码表示:一种字符编码,使用7位(标准ASCII码)或8位二进制数组合(后12



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3