java基本语法

1.2java的基本语法

1.2.1注释

//单行注释
/*
多行注释
*/
/**
*javadoc文档注释
*/

注释并不会执行,是写个写代码的人看的,用于能更好的理解代码

 

 

1.2.2标识符

  • 关键字:java中已经使用了的单词不能使用为变量名和方法名

  • 标识符

    1. 一般由字母数字下划线和$符号组成,也可以用中文,但不建议使用中文

    2. 格式:只能由字母下划线和¥符号开头

    3. 标识符是大小写敏感的

 

1.2.3数据类型

  • 强类型语言:要求变量的使用要严格符合规定,所有变量必须先定义后使用

  • 弱类型语言:相对要求没那么严格

     

     

  • 扩展

     

     

  • 类型转换

    1. 强制类型转换

      • 从高转到低,比如从double转到int

      • 缺点:容易丢失精度

    2. 自动类型转换

      • 从低到高 ;自动转换的。

         

1.2.4变量

  1. 类变量

  2. 实例变量

  3. 局部变量

    public class Variable{
       static int allClicks=0;//类变量
       String str ="hello world";//实例变量
       
       public void method(){
           int i = 0;//局部变量
      }
    }

1.2.5运算符

  • 算术运算符 :+ - * / % ++ --

  • 赋值运算符 : =

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

  • 逻辑运算符 : && || !

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

  • 条件运算符 : ?:

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

主要:

  • ++ -- :自增运算符

    i++先使用后加加 ++i 先加加后使用

  • 逻辑运算符 : &&与运算(短路与,即第一个为false就不判断后一个) ||或运算类似 !非运算

  • 位运算符:在二进制下的运算 &与,|或,^非,~异或

  • 左移右移:>>即除2, <<即乘2;

     

     

1.2.6包机制

  • 一般使用公司域名倒置来作为包名

posted @ 2020-02-17 16:24  cjd  阅读(105)  评论(0编辑  收藏  举报