Java基础(03)— 基础语法

Java基础语法

注释,关键字,标识符

注释

  • 三种注释
    • 单行注释 //
    • 多行注释 /* */
    • 文档注释 /** */

截图

  • 注意
    • 平时咱们编写代码,在代码量比较少的时候,咱们还能够看懂本身写的,可是当项目结构一旦复杂起来,咱们就须要用到注释了。
    • 注释并不会被执行,是给咱们写代码的人看的
    • 书写注释是一个很是好的习惯,平时写代码必定要注意规范。

标识符

截图

  • Java全部的组成部分都须要名字。类名,变量名,方法名都被称为标识符java

  • 标识符注意点安全

    • 全部的标识符都应该以字母(A-Z或者a-z),美圆符($“刀了”),或者下划线(_)开始spa

    • 首字母以后能够是字母(A-Z或者a-z),美圆符($),或者下划线(_)或者数字的任何字符组合;命令行

    • 不能使用关键字做为变量名或者方法名。3d

    • 标识符是大小写敏感的,特殊符号不能使用code

    • 合法标识符举例:age、 $salary、 _value、 __1_value对象

    • 非法标识符举例:123abc、 -salary、 #abcblog

    • 可使用中文命名,可是通常不建议这样去使用,也不建议使用拼音,很Lowip

数据类型

  • Java是强类型语言内存

    要求变量的使用要严格符合规定,全部变量都必须先定之后才能使用。安全性高,速度慢。

  • 弱类型语言

    JS (JavaScript),VB(Visual Basic)....

  • Java的数据类型分为两大类

    • 基本类型(Primitive Type)
    • 引用类型(Reference Type)

    截图

什么是字节

  • 位 (bit):是计算机 内部数据 存储的最小单位,11001100是一个八位二进制数

  • 字节 (byte):是计算机 数据处理 的基本单位,习惯上用大写 B 来标识

  • 1B (byte,字节) = 8bit (位)

  • 字符:是指计算机种使用的字母,数字,字和符号

  • 拓展

    • 1B = 8b
    • 1KB = 1024B
    • 1M = 1024KB
    • 1G = 2014M

拓展

整数拓展

截图

浮点数拓展

截图

字符拓展

截图

对象内存分析

截图

布尔值扩展

截图

数据转换

  • 因为Java是强类型语言,因此有些运算须要用到类型转换。

    ​ 低 ------------------------------------------------------------高

    ​ byte,short,char -> int -> long -> float -> double

  • 运算时,不一样类型的数据先转换为同一类型,再进行运算

截图

  • 溢出问题

截图

变量与常量

变量

  • 变量时什么?变量就是能够变化的量
  • Java时一种强类型语言,每一个变量都必须声明其类型
  • Java变量时程序中最基层的存储单位,其要素包括 变量类型,变量名和做用域

截图

  • 变量的做用域

截图

常量

  • 常量(Constant),初始化(Initialize)后不能再改变的值!
  • 所谓常量能够理解为一种特殊的变量,它的值被设定后,在程序运行过程当中不容许被改变
final 常量名 = 常量值;
final double PI = 3.14;
  • 常量名通常使用大写字符

截图

变量的命名规则

  • 全部变量、方法、类名:见名知意

  • 变量:首字母小写,驼峰原则 monthSalary

  • 常量:大写字母,下划线 MAX_VALUE

  • 类名:首字母大写和驼峰原则 Man,GoodMan

  • 方法名:首字母小写,驼峰原则:run(),saveFiles()

运算符

  • Java 语言支持以下运算符
    • 算数运算符:+,-,,/,%,++,--
    • 赋值运算符:=
    • 关系运算符:>,<,>=,<=,==,!=,instanceOf、
    • 逻辑运算符:&&,|,!
    • 位运算符:&,|,^,~,>>,<<,>>> (了解)
    • 条件运算符:?,:
    • 扩展赋值运算符:+=,-=,*=,/=

截图

截图

截图

截图

截图

截图

截图

截图

包机制

  • 为了更好地组织类,Java提供了包机制,用于区别类名得命名空间
  • 通常利用公司域名倒置做为包名
  • 为了可以使用某一个包的成员,咱们须要在Java程序中明确导入该包。使用"import"语句可完成此功能

截图

Java Doc

  • Javadoc 命名时用来生成本身API文档的
  • 参数信息
    • @author 做者
    • @version 版本号
    • @since 指明须要最先使用的jdk版本
    • @param 参数
    • @return 返回值状况
    • @throws 异常抛出状况
  • 命令行生成文档

截图

截图

截图

  • IDEA生成Doc

截图

截图

截图

相关文章
相关标签/搜索