• Java SE 第十二,三,四,五六讲 Java基础知识回顾


    char可以是英文的,也可以是中文的.

    浮点数默认的都是double类型

    float f = (float)1.2;

    或者:float f = 1.2f;

    赋值运算的合法性

    正负数的混合运算,取模的符号和被除数的结果相同.

    逻辑运算的短路效应

    自增自减

    流程控制语句

    if---else

    switch语句,注意有无break 的 区别

    c#中在每个case后都要有break

    Java SE 循环

    while...

    do.. while();,注意不要落下分号.

    for(..;...;..){}执行的过程

    break和continue

    break退出 当前循环,执行循环后面的语句

    continue结束本次循环,继续后面的循环

    面向对象的程序设计OOP

    对象

    类有两部分构成:属性及方法.属性一般用名词来表示,方法一般用动词来表示.

    面向对象的特征:封装,继承,多态

    是用void不返回值

    单独使用return

    有无return的区别:有return,从return退出方法,无return,顺序执行

    命名约定:

    a)类:首字母必须要大写,如果由多个单词构成,每个单词的首字母都要大写,中间无连接符.

    b)方法:第一个单词全部小写,其余的单词首字母大写

    c)属性:同方法.

    属性:成员变量,局部变量.

    Java支持中文变量名,标识符必须用英文,坚决不允许是用拼音.

    成员变量:定义在类中的变量.可以不赋初值,由系统默认制定boolean类型默认的值是false

    局部变量:定义在方法中的变量.(Local Variable).使用前必须赋初值

    关于引用:Java中不能够直接操作对象,对对象的操作都是通过引用实现的.一个对象可以被多个引用所指向,那么无论哪个引用,一次只能够指向一个对象.如果一个对象被多个引用所指向,那么无论哪个引用对对象的属性进行了修改,都会反映到其他应用当中.

    如果java源文件中定义了多个类,那么这些类中最多只有一个类是public的,换句话说,定义的多个类可以都不是public的.

    在Java中进行方法的参数传递时,无论传递的是原生数据类型还是引用类型,参数传递方式统一是传值(pass by value).Java中没后传引用(pass by reference)

    构造方法:构造方法的名字必须与类名完全一致.

    构造方法没有返回值,连void也不能有.

    如果在定义一个类的时候,没有为类声明构造方法, 会有生成一个默认的构造方法.

    如果在定义一个类的时候声明了一个狗仔方法,Java编译器就不会再提供任何的构造方法.

    不显示的的调用构造方法,一般通过new,隐式调用.

    new关键字在生成对象时工作的步骤为:

    a)

    b)

    c)

    使用new时,后面的()的内容表示构造方法的参数列表,

    1.方法重载(Overload)表示两个或是多个方法名字相同,但是方法的参数不同.方法参数不同的两层含义:

    1)参数不同.

    2)参数的类型不同.注意:方法的返回值对重载没有任何影响.一定是由参数决定的,和返回值没有关系.

  • 相关阅读:
    F2E Tool(前端工程师的工具箱)
    SQLServer 语句存档整理
    MySQL DATE_FORMAT() 函数
    sqlserver 自连接 生成一列数据
    mysql存储引擎:InnoDB和MyISAM的差别/优劣评价/评测/性能测试
    好书推荐
    Flashfxp 3.4的注册码
    mysql事务处理
    mysql 时间函数 格式化
    【转】PowerDesigner 中将Comment(注释)及Name(名称)内容互相COPY的VBS代码
  • 原文地址:https://www.cnblogs.com/donaldjohn/p/1965999.html
Copyright © 2020-2023  润新知