码迷,mamicode.com
首页 > 编程语言 > 详细

狂神Java基础语法学习

时间:2021-02-17 14:44:19      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:选中   varname   赋值运算符   The   @param   字母   tran   成员变量   nts   

Java 基础语法

标识符和关键字

  1. Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。

  2. 所有标识符都应该以字母、美元符或下划线组成

  3. 关键字:

    abstract assert boolean break byte
    case catch char class const
    continue default do double else
    enum extends final finally float
    for foto if implements import
    instanceof int interface long native
    new package private protected public
    return strictfp short static super
    switch synchronized this throw throws
    transient try void volatile while

数据类型讲解

  1. Java是一门强类型语言,要求变量使用要严格符合规定,所有变量必须先定义后使用

  2. Java 的数据类型分为两大类:

    • 基本类型(primitive type)

      • 数值类型
        • 整数类型
          • byte占1个字节,范围:-128~127
          • short占2个字节,范围:-3,2768~3,2767
          • int占4个字节,范围:-21,4748,3648~21,4748,3647
          • long占8个字节,范围...
        • 浮点类型
          • flaot占4个字节
          • double占8个字节
        • 字符类型
          • char占2个字节
      • Boolean类型:占一位其值只有true和false两个
    • 引用类型(reference type)

      • 接口
      • 数组
  3. String 不是关键字,是类//最好完全使用浮点数进行比较//所有的字符本质还是数字

  4. 字节

    • 位(bit):是计算机内部数据储存的最小单位
    • 字节(byte):是计算机中数据处理的基本单位,习惯用大写B表示
    • 1B(byte,字节) = 8bit(位)
    • 字符:是指计算机中使用的字母、数字、字和符号
    • 1bit表示1位
    • 1Byte表示一个字节 1B = 8b
    • 1024B = 1KB
    • 1024KB = 1 M
    • 1024M = 1G

    类型转换

    1. 类型转换

      由低到高:byte,short,char -->int -->long --> float -->double

    2. 强制转换:(类型)变量名 由高到低

      自动转换:由低到高

    变量

    1. type varName = [=value] [{,varName[=value]}] ;			
      
    2. 变量 的命名规范

      • 所有变量、方法、类名要见名知意
      • 类成员变量:首字母小写和驼峰原则
      • 局部变量:首字母小写和驼峰原则
      • 常量:大写字母和下划线,如:MAX_VALUE
      • 类名:首字母大写和驼峰原则
      • 方法名:首字母小写和驼峰原则

基本运算符

  1. Java支持如下运算符:
    • 算术运算符:+ ,- , *, / ,%,++, --
    • 赋值运算符: =
    • 关系运算符:>, < ,>=,<=,==,!=,instanceof
    • 逻辑运算符:&&, ||,!
    • 位运算符:&,|,^,~,>>(右移),<<(左移),>>>
    • 条件运算符:? :
    • 扩展赋值运算符:+=, -=, *=, /=
  2. IJ内查看方法源码:按住Ctrl键,选中并点击方法

包机制

  1. Java提供包机制,用于区别类名的命名空间

  2. 包语句的语法格式:

    package pkg1[. pkg2[. pkg3...]];
    
  3. 一般利用公司域名倒置作为包名

  4. 使用"import" 语句导入包:

    import package1[.package2...].(classname|*);

    *:通配符,会导入包下所有的类

JavaDoc

  1. JavaDoc命令是用来生成自己API文档的
  2. 参数信息:
    • @author 作者名
    • @version 版本号
    • @since 指明需要最早使用的JDK版本
    • @param 参数名
    • @return 返回值情况
    • @throws 异常抛出情况

狂神Java基础语法学习

标签:选中   varname   赋值运算符   The   @param   字母   tran   成员变量   nts   

原文地址:https://www.cnblogs.com/doubtyou/p/14402354.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!