本站消息

站长简介/公众号


站长简介绍:高级工程师,爱好交友,无偿辅导python和前端,技术交流,面试指导,找工作指导,瞎聊都可加我微信i88811i哈,欢迎欢迎!也欢迎加入程序员交流群,专属程序员的圈子,加我微信拉你进群.欢迎关注我的微信公众号:程序员总部,程序员的家,探索程序员的人生之路!分享IT最新技术,关注行业最新动向,让你永不落伍。了解同行们的工资,生活工作中的酸甜苦辣,谋求程序员的最终出路!

  价值13000svip视频教程,java大神匠心打造,零基础java开发工程师视频教程全套,基础+进阶+项目实战,包含课件和源码

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

java(0)

标签  

暂无标签

日期归档  

2021-07(7)

2021-08(47)

2021-09(46)

2021-10(41)

2021-11(61)

【JAVA成神之路】语法基础

发布于2022-04-14 19:50     阅读(905)     评论(0)     点赞(11)     收藏(1)



 目录

一、前言

二、关键字

三、数据类型

1.存储单元

2.存储范围

3.类型转换

四、常量

五、变量

六、标识符

七、注释


一、前言

  • 学习目标 1:熟悉Java的关键字、数据类型(包括范围)、常量变量的区别

  • 学习目标 2类型转换的两种方式、标识符注释的使用

二、关键字

定义:被Java语言赋予特定含义的单词。

特点

  • 关键字的字母全部小写

  • 编辑器对关键字有特殊标识

下图为Java保留的单词,作为特殊功能,我们不能用来作为类名、变量名称,否则会报错。

注意:关键字很多,不用刻意去记,后面我们用多了会慢慢记住的。

三、数据类型

  • 定义:Java语言是一种强类型语言,要求任何变量都必须要有明确的类型声明,同时计算机需要处理多类型的数据。所以在声明变量时,必须要明确数据类型。

1.存储单元

计算机存储设备的最小单元信息叫位(bit),又称为比特位,通常用小写的字母b表示。计算机最小的存储单元叫字节(byte),通常用大写的字母B表示。

  • 1 B = 8 bit

  • 1 KB = 1024B

  • 1 MB = 1024 KB

  • 1 GB= 1024 MB

  • 1 TB= 1024 GB

2.存储范围

类型存储空间大小最小值最大值
char1个字节-128127
boolean1个字节false/true
float4个字节3.4e-383.4e+38
int4个字节-2 147 483 6482 147 483 647 约10位
double8个字节1.7e-3081.7e+308
long8个字节-9 223 372 036 854 775 8089 223 372 036 854 775 807

3.类型转换

Java基本数据类型转换关系示意图如下所示:

自动类型转换

如上图,必须要从数据范围低的类型转入数据范围高的变量,比如将byte类型数据转换成short 、long类型。

  1. public static void main(String[] args)
  2. {
  3. byte i=8;//定义初始变量byte
  4. int j=i;//自动类型转换int
  5. long k=i;//自动类型转换long
  6. double d=i;//自动类型转换double
  7. System.out.println(i);
  8. System.out.println(j);
  9. System.out.println(j);
  10. System.out.println(d);
  11. }

强制类型转换

从数据范围高的类型转入数据范围低的变量,如double转入int。

  1. public static void main(String[] args)
  2. {
  3. double i=88.88;//定义double变量
  4. int k=(int)(i);//强制类型转换为int
  5. System.out.println(i);
  6. System.out.println(k);
  7. }

输出结果:

  • 为什么88.88强制类型转换之后变小了?
  • 这是因为在强制类型转换的过程中,会出现精度丢失的问题。

总结: 

  • 最终类型由表达式中的最高类型决定
  • 强制类型转换可能造成数据(丢失)溢出
  • 浮点型强转成整型,直接丢掉小数部分,保留整数部分返回

四、常量

  • 定义:在程序运行过程中,值不可以改变的量

分类:

  1. //字符串
  2. System.out.println("Java字符常量");
  3. System.out.println("------------");
  4. //整数
  5. System.out.println(88);
  6. System.out.println("------------");
  7. //小数
  8. System.out.println(88.888);
  9. System.out.println("------------");
  10. //字符
  11. System.out.println('J');
  12. System.out.println("------------");
  13. //布尔
  14. System.out.println(false);
  15. System.out.println(true);
  16. System.out.println("------------");
  17. //空   不能输出
  18. //System.out.println(null);
  19. System.out.println("------------");

五、变量

  • 定义:在程序运行过程中,值可以改变的量
  • 格式: 数据类型 变量名=值;

例:in a=5;

  1. //变量
  2. int a=10;//定义值
  3. System.out.println(a);
  4. a=20;//修改值
  5. System.out.println(a);
  6. //输出
  7. 10
  8. 20

注意事项

  • 不能重复定义

  • 定义变量使用时,需要赋初值

  • 变量的值应该与数据类型保持一致

  • long类型的变量,为了防止整数过大,后面要加L

  • float类型的变量,为了防止类型不兼容,后面要加F

六、标识符

定义:给类、变量、方法等起名的符号

1.定义规则

  • 由数字、字母、下划线和$组成

  • 不能以数字开头

  • 不能是关键字

  • 区分大小写

2.方法命名

  • 标识符是一个单词,首字母小写,如:name

  • 标识符是多个单词,第一个单词首字母小写,其他单词首字母大写如:firstName

3.类命名

  • 标识符是一个单词,首字母大写,如:Name

  • 标识符是多个单词,单词首字母大写,如:FirstName

七、注释

注释方式快捷键
//单行注释Ctrl + /
/* 多行注释*/Ctrl + Shift + /

原文链接:https://blog.csdn.net/qq_53673551/article/details/123943293

站长简介:高级工程师,爱好交友,无偿辅导python和前端,技术交流,面试指导,找工作指导,瞎聊都可加我微信i88811i哈,欢迎欢迎!也欢迎加入程序员交流群,专属程序员的圈子,加我微信拉你进群.
欢迎关注我的公众号:程序员总部,关注公众号回复java,免费领取 全套java视频教程,关注公众号回复java充值+你的账号,免费为您充值1000积分



所属网站分类: 技术文章 > 博客

作者:java王侯

链接:http://www.javaheidong.com/blog/article/412770/c9472b9e0eb814e7b0c1/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

11 0
收藏该文
已收藏

评论内容:(最多支持255个字符)