Java学习-Java基本概念

一、注释   

  1.注释的说明: 在代码中, 对程序起到解释说名的部分就是注释

  2.注释的特点:

    编译不会检测注释这部门内容的语法结构

    程序运行的时候不会运行注释中内容

  3. 常用的注释有哪些:

    1.单行注释 //

      特点: 只能注释掉一行, 注释的内容不能加回车单行注释可以嵌套, 意思单行注释后可以继续写单行注释两个斜杠之间不要有空格

    2.多行注释 /* */ 符号是连续写的

       特点:可以注释多行, 只要写在/*和*/之间的内容,都输多行注释的部分多行注释,不能嵌套,否则就会编译报错

  4. 注释的作用

    1. 对程序中代码起到解释说明, 而且以后大家写代码要求注释率要达到至少30%;

    2. 对程序的设计思路进行描述

    3. 对java程序起到一个调试的操作, 通过添加注释,打开注释的方式调试程序

二、 关键字

  1.在java语言中, 有一些单词被赋予了特殊的含义,这些被java赋予特殊功能的单词就是关键字

  2.图示  

  3.关键字的特点:

      1.所有的关键字都是纯小写字母  Public不是关键字  public是关键字  

      2.以后我们自己定义名称的时候不能和关键字重名

        3.其中有两个关键字: goto,const只是被定义为了关键字,但是目前还有被使用。

三、标识符

  1. 标识符的作用: 用于给我们以后要定义的类,包,接口, 方法, 常量,变量取名字的字符序列

  2. 标识符的组成部分:

      1. 英文字母大小写: a_zA_Z

      2. 数组符号: 0_9

      3. 特殊符号: _  $

  4.不常用的其他语言符号: 中文日文韩文,不建议使用

  3. 标识符使用的注意事项

      1. 不能关键字重名: 比如: class(错误)   Class(可以)

      2. 标识符不能以数字开头: 比如 1a(错误)   a1(可以)

4.Java的命名规范

  1. Java中命名规范,也是我们程序员之间约定俗成的规矩。目的是为了增加代码的可读性

  2.命名规范最核心的要求: 见名知意, (看到名称就知道它是什么意思)

  3.在给类,包, 接口,方法,常量,变量命名时要求: 

      1.包:全部都小写,采用的是公司域名倒写  www.baidu.com --> moc.udiab.www(不是这么理解的,而是把域名的几部分颠倒位置)

         百度包名: com.baidu.***  

      2.类和接口的命名: 采用的大驼峰命名法,每一个单词的首字母都大写  狗类: Dog  女朋友: GirlFriend  

      3.方法名:采用的是小驼峰命名法, 如果有多个单词,第一个单词全部小写,后面单词首字母都大写:  打篮球: playBasketball  打游戏: playGame  吃: eat

      4.变量名: 采用的是小驼峰命名法, 如果有多个单词,第一个单词全部小写,后面单词首字母都大写鸡蛋个数: countOfEgg   个数: count  语文分数: chineseScore

      5.常量名: 字母要全部大写,使用纯大写字母的单词,每个单词之间用下划线连接最大数: MAX_VALUE   最小值: MIN_VALUE

四、数据类型之隐式类型转换

  1.当小范围数据类型和大范围数据类型在一起运算时,会将小范围数据类型自动提升为大范围数据类型,然后再进行运算。运算的结果就是大范围数据类型。

  2.数据类型转换只针对于数值类型数据,不包含boolean类型数据。

  3.数据类型范围的比较:byte < char = short < int <  long < float < double

  4.注意事项:

    1.byte,short,char,int在相互运算时,会直接把数据提升为int类型,而非较大的数据类型

    2.int及int以上类型(long, float, double),会自动提升为较大类型

五、数据类型之强制类型转换

  1. 当我们使用大范围数据类型给小范围数据类型赋值时,就需要做强制类型转换,否则会编译报错

  2. 强制类型转换的格式:

      小范围数据类型   =  (小范围数据类型名)大范围数据类型;

  3. 注意:

       这样做是有风险,又可能导致数据的丢失。

六、运算符

1.算术运算符

  1.用来做算术运算符符号

  2.包含: +, -, *(乘)0,  /(除) ,  %(取余)

  3.+运算符:

       1.表示是一个正数,但是一般不加

       2.表示加法运算符

       3.运算符一遍有字符串类型数据时,表示拼接。

  4. -运算符

      1.表示是一个负数

      2.表示减法运算

  5. *运算符  表示求积

  6./ 运算符,求商

       1.两边都是整数,结果就是商的整数部分。

      2.两边有一边是小数,结果就是小数

  7. %读作取余,取模运算符   余数也有正负,只跟被除数有关,被除数是正的,余数就是正的; 被除数是负的,余数就是负的。 除得尽,余数是0;

2.自增和自减运算符

  1. 只能操作变量,自增运算符操作变量后变量值会+1,自减运算符操作完变量后变量值会-1;
  2. 样式:自增: ++  自减: --
  3. ++运算符无论是在前还是在后,运行完,变量值都会+1;
  4. --运算符无论是在前还是在后,运行完,变量值都会-1;
  5. 自增自减运算符出现变量前后,对这个整个式子值得影响
  6. ++在变量前,先对变量+1,再把变量的值当做整个式子的值;
  7. ++在变量后,先取出变量的值当做式子的值,再对变量+1;

   总结: ++在前先加后, ++在后先用后加

   

 

posted @ 2020-07-17 19:50  zcb_bai  阅读(155)  评论(0编辑  收藏  举报