zoukankan      html  css  js  c++  java
  • Java语法基础

    Java语法基础

    1、  关键字

    某些单词对编译器有着特殊的含义,并且不能作为标示符使用,全部是小写字母

    Java语言关键字

    abstract

    boolean

    break

    byte

    case

    catch

    char

    class

    try

    do

    default

    continue

    double

    else

    extends

    assert

    final

    finally

    float

    for

    If

    implement

    import

    instanceof

    int

    interface

    long

    native

    new

    goto

    strictfp

    package

    private

    protected

    public

    return

    short

    static

    void

    switch

    This

    synchronized

    throw

    throws

    transient

    const

    super

    volatile

    while

    三个保留字符:goto、false、null

    main是一个用于描述Java程序开始方法的特殊名称,但它不是一个关键字

    2、  标示符

    命名规则:只能是数字、字母、下划线、$

              不能以数字开头

              严格区分大小写

              不能是关键字

    3、  数据类型

    基本数据类型:

    数据类型

    关键字

    大小

    字节型

    byte

    8位

    短整型

    short

    16位

    整型

    int

    32位

    长整型

    long

    64位

    单精度型

    float

    32位

    双精度型

    double

    64位

    字符型

    char

    16位

    布尔型

    boolean

    不确定,由JVM决定

    引用类型:类、接口、数组

    引用类型与基本类型的差异:引用不包含它所指向的对象的实际数据,而是指向内存中对象所在的位置。

    基本类型的变量,Java虚拟机将其放在Java栈中

    引用类型的变量,引用类型本身放在Java栈中,引用所指向的对象放在Java堆中

    4、  变量

    数据类型  变量名

    例如:int a;

    赋值方式: 1.int  a =3;

             2.int a;

               a = 3;

    5、常量

       Java中使用final关键字,来表示某变量实际上是常量

       程序员经常将某常量的所有字母大写

    6、运算符

    运算符分类

    运算符

    前置或后置增量/减量

    ++、--

    一元运算符

    +、-、~、!(强制转换)

    乘法/除法/取模

    *、/、%

    加/减/字符串连接

    +、-、+

    移位运算符

    <<、>>、>>>

    比较运算符

    <、<=、>、>=、instanceof

    相等运算符

    ==、!=

    按位运算符

    &、|、^

    条件 AND,OR

    &&、||

    三目运算符

    ?:

    赋值运算符

    =

    扩展赋值运算符

    *=、/=、%=、+=、-=、<<=、>>=、>>>=、&=、^=、|=

    7、注释

       单行注释:用两个正斜线“//”注释掉斜线后的同行文本

       多行注释:“/*”和“*/”符号用于多行代码的注释。用“/*”打开注释,“*/”关闭注释。所以在二者之间的文本都会被注释掉。

       JavaDoc注释:“/**”和“*/”是一对特殊类型的注释符号,用于与javadoc工具一起生成包含注释的HTML文件。这些生成的HTML页面与Java代码一起提供给程序员,以帮助程序员理解代码的用途、用法。在java中,这项功能被广泛使用。

  • 相关阅读:
    无题
    使用git clone 出现 Permission denied 解决办法
    为什么要用BigDecimal
    FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换
    版本管理规范
    Intellij Idea 常用快捷键
    AI学习资源
    Python图谱
    网站架构演化历程
    微服务系列
  • 原文地址:https://www.cnblogs.com/MYChang/p/5293866.html
Copyright © 2011-2022 走看看