zoukankan      html  css  js  c++  java
  • 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包机制

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

  • 相关阅读:
    linux输入yum后提示: -bash: /usr/bin/yum: No such file or directory的解决方案
    MySQL.报错2059处理方法
    抽象工厂模式的优缺点和适用场景
    字节与字符的区别
    Kubernetes诞生及历史
    k8s-设计理念-原理图
    JSF中的状态模式
    关于spring框架JdbcTemplate中的命令模式
    浅谈springMVC中的设计模式(1)——责任链模式
    Spring中的观察者模式
  • 原文地址:https://www.cnblogs.com/cjdstudy/p/12322323.html
Copyright © 2011-2022 走看看