ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java基础知识

2022-03-01 19:33:57  阅读:224  来源: 互联网

标签:Java 变量 double 3.14 基础知识 类型 标识符


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,变量,double,3.14,基础知识,类型,标识符
来源: https://blog.csdn.net/weixin_49087146/article/details/123213345

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有