Java基础语法

我不知道怎么吧Typora笔记里面的图片弄到随笔里面去,所以图片好像显示不出来一样

注释符,标识符,关键字

Java中的三种注释符

  • 单行注释:// 注释

  • 多行注释:/* 注释 */

  • 文档注释:/** */

标识符

  • 所有标识符都应该以字母(A-Z或a-z),美元符($),或者下划线(_)开始

  • 首字符之后可以是字母(A-Z或a-z),美元符($),或者下划线(_)或数字的任何字符组合

  • 不能使用关键字作为变量名或方法名。

  • 标识符是大小写敏感的

  • 合法标识符举例:age,$salary,_value,__1_value

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

  • 不建议使用中文或者拼音

 

数据类型

强类型语言

  • 要求变量的使用要严格符合规定,所有变量必须先定义后才能使用

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

  • 基本类型(primitive type) 前期的重点

    数值类型

    • 整数类型

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

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

      int占4个字节范围:-2147483648-2147483647

      long占8个字节范围:-9223372036854775808-9223372036854775807

    • 浮点类型(小数)

      float占4个字节

      double占8个字节(常用)

    • 字符类型

      char占两个字节

    boolean类型

    占1位其值只有true和false两个

  • 引用类型(reference type)

    • 接口

    • 数组

       

       

       

       

     

类型转换

转义字符

  • \t 制表符相当于TAB

  • \n 换行

    图片

    图片

    11

     

     

变量,常量

变量

 

运算符

  • 算术运算符:+,-,*,/,%(取余),++,--

  • 赋值运算符:=

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

  • 逻辑运算符:&&与,||或,!非

  • 位运算符:&,|,^,~,>>,<<,>>>

  • 条件运算符:?,:

  • 扩展赋值运算符:+=,-=,*=,/=

    运算1

    运算2

    自增自减

     

    逻辑运算

    位运算

     

    连接符

    三元运算符

     

包机制,JavaDoc

为了更好的组织类,Java提供了包机制,用于区别类名的命名空间

包语句的语法格式为

package pkg1[.pkg2[.pkg3...]];

一般利用公司域名倒置作为包名;l例如com.baidu.www

为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用”import“语句可完成此功能

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

classname后面的*号表示导入这个包里的所有东西

JavaDoc

javadoc命令是用来生成自己API文档的

JavaDoc

命令输入完成后再去文件夹找到一个index.html的文件可以打开,进去可以找到自己写的

参数信息

  • @author 作者名

  • @version 版本号

  • @since 指明需要最早使用的jdk版本

  • @param 参数名

  • @return 返回值情况

  • @throws 异常抛出情况

    参数信息

     

  •