zoukankan      html  css  js  c++  java
  • java基础

    java基础

    java是一门纯面向对象的语言:

     封装  继承  多态

    关键字

    public公共的  class 类

    标识符: 

    凡是需要你自己命名的都叫标识符

    内存:  

      堆(容量比较大)
      栈(容量比较小 存取速度快 )

    编码规范:

    1, 严禁以数字开头,   可以开头的   字母, 下划线, $  2, 遵循驼峰命名法   getElementById()  3, 类名首字母一定大写 4、所有变量及方法的声明必须做到见名知意。5、任意运算符两边必须留空格。

    数据类型:

    数据类型分为四类八种。

    1、整型

       byte

         取值范围   2的8次方(256(-128-127))
             大小      1个字节
       short 

         取值范围   2的16次方
             大小      2个字节
       int 

          取值范围   2的32次方
             大小       4个字节
       long 

          取值范围   2的64次方
             大小       8个字节

    2、浮点型

       float(单精度浮点型)
          小数点后7位
            大小       4个字节
       double(双.......)
          小数点后11位
            大小      8个字节

    3、布尔型

        boolean
        true / false
        大小1个字节

    4、字符型 

        char
        字符用单引号来表示
            大小     2个字节

    字符串 

         String

    运算符:

    算术运算符:

    +(正) -(负) * / % ++(自增运算符写在前面的的时候表示先自增再赋值) --(写在后面的时候表示先赋值再自增)

     关系运算符:

    > < >= <= == !=

    逻辑运算符:

    !(非) &(与) &&(短路与) |(或) ||(短路或) ^(把一个数化作二进制比对相同得0不同得1)

    位运算符:

     >> (右移)  <<(左移)   >>>(无符号右移)   ~(取反)

    赋值运算符:

     =(等于)  +=(加等于) -=(减等于) *=(乘等于) /=(除等于) %=(取模)

    变量的定义

    变量的声明方式:

    基础数据类型没有赋值不能使用。

    int x;int x = 5; int x,y ;int x = 5,y; int x =  y = z =5;

    字符型变量的赋值

    char c =‘a’;char c = '中'; char c = ‘98’;(0-65535) char c = ‘ ’;(转译字符)char c = 'u0061';(另一种编码表现形式)

    定义一个整型变量默认为int

    如果声明一个整数型变量时默认的类型为int。

    long l = 123456; long l = 88888888888L;

    定义一个浮点型的变量默认为double

    float f = 12.345F;

    变量的作用域

    {代码块} 一对{ }就代表一个作用域

    类型转换

    double float long int(char short byte)

    char short byte 进行运算的时候,取值默认为int。

    隐式转换(低->高)显式转换(高->低)

    分支循环

    if...(表达式的返回值一定是布尔值)if(表达式){要执行的程序}(满足什么条件进入循环)

    if...else...(条件不满足进入els)

    if...elseif...(满足if条件进入if满足elseif条件进入elseif)

    if...elseif...else(都不满足进入else)

    swich...case...default(default可以省略) (swich只能使用在判断int型和string类型的变量上。

    while循环 while(表达式){循环体}(符合条件一直循环)

    do...while...do{循环体}while(表达式)(至少循环一次)

    for循环 for(表达式1,表达式2,表达式3,){循环体}

    break关键字(终止循环)

    continue关键字(退出本次循环,继续下一次循环)

    方法

    有自己名字的子程序,可以重复调用

    方法的四要素:

    权限修饰符public(方法体(公共的)private(私有的)

    返回值类型 方法名 参数(没有参数)

    方法的重载   构成重载的条件

    1,两个方法名相同 2,列表参数不同 参数列表:参数个数或者参数类型。

    方法的递归

    一个方法在自己的方法体内调用自己

    整数的阶乘

    public static void fact(long l){
       if(l == 1){
         return 1 
      }else{
        return l * fact(l-1);
    }
    }

    注释:

    // 行注释
    /* 块注释 */
    /** 文档注释 */

     

  • 相关阅读:
    vue-cli + webpack 多页面实例配置优化方法
    Python Web(1):建立第一个Web项目
    C# winform用sharpGL(OpenGl)解析读取3D模型obj
    CSS outline 属性
    sqlserver查询两个值是否相等
    vue v-for(数组遍历)
    内存查看工具RAMMAP说明
    linux 入门
    linux 内核根文件系统
    linux 命令
  • 原文地址:https://www.cnblogs.com/r6688/p/8952692.html
Copyright © 2011-2022 走看看