java基础语法

Java基础语法

1、注释、标识符、关键字

◆Java中的注释有三种

  1. 单行注释
    //

  2. 多行注释
    /**/

  3. 文档注释

◆标识符、常用关键字

Java所有的组成部分都需要名字,类名,变量名,方法名,都称为标识符

  1. 所有的标识符都应该以字母(A-Z或者a-z)美元符($)、或者下划线(_)开始
  2. 首字符之后可以是字母(A-Z或者a-z)美元符($)、下划线()或数字的任何字符组合
  3. 不能使用关键字作为变量名或方法名
  4. 标识符是大小写敏感的
  5. 合法标识符举例:age、$salary、_value、__1_value
  6. 非法标识符举例:123abc、- salary、#abc
  7. 可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音,很Low

2、数据类型

◆基本类型

  1. 整数类型

    byte占1个字节范围:-128-127

    short占2个字节范围:-32768-32767

    int占4个字节范围:-2147483648-2147483647
    Long占8个字节范围:-922337203685475808-922337203685475807

  2. 浮点类型

    float占4个字节

    double占8个字节

  3. 字符型类型char占2个字节

  4. boolean类型:占1位其值只有ture和false两个

◆引用类型

  1. 接口
  2. 数组

3、类型转换

  1. 由于java是强类型语言,所以在有些运算的时候,需要用到类型转换。

  2. 运算中,不同类型数据先转换成同一类型,然后在进行运算。

  3. 强制转换 (类型)变量名 高到低

  4. 自动转换 低到高

  5. 注意点:不饿能对布尔值转换,不能把对象类型转换为不相干类型。

4、变量、常量

◆变量是什么:就是可以变化的量
◆Java是一种强类型语言,每个变量都必须声明其类型。
◆Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。

类变量:static

实列变量:从属于对象;如果不自行初始化,这个类型的默认值是0 0.0,布尔值的默认值是false,除了基本类型,其余默认值都是null。

局部变量:是在方法里的,必须申明和初始化值

常量

◆常量( Constant):初始化( initialize)后不能再改变值!不会变动的值。
◆所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。

变量的命名规范
◆所有变量、方法、类名:见名知意
◆类成员变量:首字母小写和驼峰原则: monthSalary
◆局部变量:首字母小写和驼峰原则
◆常量:大写字母和下划线: MAX_VALUE
◆类名:首字母大写和驼峰原则:Man, Goodman
◆方法名:首字母小写和驼峰原则:run(), runrun()

5、运算符

◆Java语言支持如下运算符

  1. 算术运算符: +,-,* ,%,++,--

  2. 赋值运算符: =

  3. 关系运算符: >,<,>=,<=,==,!=instanceof

  4. 逻辑运算符: &&,||,!

  5. 位运算符: &,|,^.~,>>,<<,>>>(了解即可)

  6. 条件运算符 : ?:

  7. 扩展斌值运算符: +=,-=,=,/=

    运算符的优先级(从高到低)如果在程序中,要改变运算顺序,可以使用()

  8. 优先级 描述 运算符
    1 括号 ()、[]
    2 正负号 +、-
    3 自增自减,非 ++、--、!
    4 乘除,取余 *、/、%
    5 加减 +、-
    6 移位运算 <<、>>、>>>
    7 大小关系 >、>=、<、<=
    8 相等关系 ==、!=
    9 按位与 &
    10 按位异或 ^
    11 按位或 |
    12 逻辑与 &&
    13 逻辑或 ||
    14 条件运算 ?:
    15 赋值运算 =、+=、-=、*=、/=、%=
    16 位赋值运算 &=、|=、<<=、>>=、>>>=

6、包机制 Javadoc

Java语言中package和import机制

1.package包的命名规则
一般都用公司域名倒叙的方式(因为公司域名具有全球唯一性)
包名命名规范:公司域名倒叙+项目名+模块名+功能名

2.import的使用

import使用时机
A类使用B类
A类和B类都在同一个包下,不需要import
A美和B类不在同一个包下,需要使用 import
Java.lang.*;这个包下的类不需要使用 import导入。

import使用方式

​ import语句只能出现在package语句之下,class语句之上

​ import语句可以采用星号的方式

Javadoc 命令是用来生成自己的api文档

部分参数:

◆@ author作者名
◆@ version版本号
◆@ since指明需要最早使用的jdk版本
◆@ paran参数名
◆@ return返回值情况
◆@ throws异常抛出情况

posted @ 2020-11-25 18:31  ygrddp  阅读(75)  评论(0编辑  收藏  举报