zoukankan      html  css  js  c++  java
  • 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异常抛出情况

  • 相关阅读:
    ArrayList和Vector的区别?HashMap和Hashtable的区别?
    试题:关键字public, private, protected的区别?以及不写时默认是什么?
    试题:用JavaScript实现密码验证功能
    RPC和RMI的区别(Difference Between RPC and RMI)
    js中从blob提取二进制
    netty 3.9.2 UDP协议服务器和客户端DEMO
    Java NIO的多路复用及reactor
    android屏蔽home键的实现
    搜索引擎对相似图片搜索识别的原理(一)
    代理模式(设计模式)
  • 原文地址:https://www.cnblogs.com/ygrddp/p/14037721.html
Copyright © 2011-2022 走看看