Java教程

Java基础知识

本文主要是介绍Java基础知识,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Java基础知识

编辑器(入门)

编辑器就是一个用来写代码的工具,市面上有很多编辑器可以选择,有的是纯编辑,有的带样式,有的

带提示,当然还有很多集成开发环境。学习初期我们使用简单的纯编辑器,带样式的就可以了。这里推荐Notepad++

在这里插入图片描述


关键字

Java关键字是Java语言保留供内部使用的,如 class 用于定义类。关键字也可以称为保留字,它们的意思

是一样的。是被系统征用的特殊单词(标识符),而且是被广大程序员所认知的。

在这里插入图片描述


标识符

标识符就是就是给类,接口,方法,变量等起名字的字符序列。用来查找、定位、标明、唯一确认内容

  • 表示类名的标识符用大写字母开始。如: Man , GoodMan
  • 表示方法和变量的标识符用小写字母开始,后面的描述性词以大写开始。 eat() , eatFood()

命名规则

  • 标识符必须以字母、下划线_ 、美元符开头。
  • 标识符其它部分可以是字母、下划线“_”、美元符“ ”和数字的任意组合。
  • Java 标识符大小写敏感,且长度无限制。
  • 不可以是Java的关键字。
  • 虽然可以用中文,但是强烈不建议。

变量

Java是一种强类型语言,每个变量都必须声明其类型。是一种强类型语言,每个变量都必须声明其类型。

  • Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。

  • 变量在使用前必须对其声明, 只有在变量声明以后,才能为其分配相应长度的存储单元,声明格式为: type varName [=value]

  • 注意事项:

    每个变量都有类型,类型可以是基本类型,也可以是引用类型。

    变量名必须是合法的标识符。

    变量声明是一条完整的语句,因此每一个声明都必须以分号结束。

  • 举例

  • double salary
    boolean done
    long earthPopulation;
    int age;
    

常量

常量:初始化(initialize)后不能再改变的值!

举例

public class Constants { public static void main(String[] args) {
    	final double PI = 3.14; // PI = 3.15; //error 
    	double r = 4; 
    	double area = PI * r * r; 
    	double circle = 2 * PI * r; 
    	System.out.println("area = " + area); 
    	System.out.println("circle = " + circle);
	} 
}

命名规范(重要)

  • 所有变量、方法、类名:见名知意
  • 类成员变量:首字母小写和驼峰原则 : monthSalary
  • 局部变量:首字母小写和驼峰原则
  • 常量:大写字母和下划线:MAX_VALUE
  • 类名:首字母大写和驼峰原则: Man, GoodMan
  • 方法名:首字母小写和驼峰原则: run(), runRun()

基本数据类型

在这里插入图片描述

1.整型

整型用于表示没有小数部分的数值,它允许是负数。

整型的范围与运行Java代码的机器无关,这正是Java程序具有很强移植能力的原因之一。于此相反,C和

C++程序需要针对不同的处理器选择最有效的整形

在这里插入图片描述

其中,定义long类型的变量时后面需要加一个f或F

long bignum = 100000000000L;

2.浮点型

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-okCMMSp9-1646133197941)(C:\Users\ck\Desktop\ckMarkDown\JavaSE基础入门2\image-20220301190712666.png)]在这里插入图片描述

  • float类型又被称作单精度类型,尾数可以精确到7位有效数字,在很多情况下,float类型的精度很难满足需求
  • double表示这种类型的数值精度是float类型的两倍,又被称作双精度,绝大部分应用程序都采double类型
  • float 类型的数值有一个后缀 F|f ,没有后缀 F|f 的浮点数值默认为 double 类型。也可以在浮点数值后添加后缀 D|d , 以明确其为double类型。
  • 科学记数法形式,如 3.14e2 3.14E2 3.14E-2,其中3.14e2为3.14×102,3.14E-2为3.14×10-2,以此类推

3.字符型

单引号用来表示字符常量。例如 ‘A’ 是一个字符,它与 “A” 是不同的, “A” 表示含有一个字符的字符串。

char 类型用来表示在 Unicode 编码表中的字符。

Unicode 编码被设计用来处理各种语言的所有文字,它占2个字节,可允许有65536 个字符;ASCII码占

1个字节,可允许有128个字符,是Unicode编码表中前128个字符

char eChar = 'a'; 
char cChar ='中';

注:以后我们学的String类,其实是字符序列(char sequence)


4.布尔类型

  • boolean类型有两个值,true和false,不可以 0 或非 0 的整数替代 true 和 false ,这点和C语言不同。
  • boolean 类型用来判断逻辑条件,一般用于程序流程控制 。
  • 大小占一位,不是一个字节

4.布尔类型

  • boolean类型有两个值,true和false,不可以 0 或非 0 的整数替代 true 和 false ,这点和C语言不同。
  • boolean 类型用来判断逻辑条件,一般用于程序流程控制 。
  • 大小占一位,不是一个字节

这篇关于Java基础知识的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!