zoukankan      html  css  js  c++  java
  • 面向对象与Java程序设计学习总结1

    基本知识

    1.系统软件:直接和硬件交互的软件(操作系统)如windows10,Linux
    2.应用软件:通常用行在系统软件 ,如QQ在系统软件上
    3.软件开发:一般都是指使用计算机编程语言完成应用软件开发
    *常见的Dos命令
    - exit 退出当前窗口
    - cls 清屏
    - Dos'中内容怎么复制:
    在Dos中的任意位置点击鼠标右键,然后选择标记,
    接下来选中复制内容,在Dos窗口中点击鼠标右键则完成复制。
    — dir 列出当前目录下所有子文件
    — cd 命令表示:改变目录
    — cd .. 回到上一级目录
    — cd 直接回到根目录
    — d: 回车 切盘
    解决Dos中命令不可用 ,windows操作系统是如何搜索硬盘上某个命令的呢?
    1.先会从当前目录下搜索
    2.当目录搜索不到的话,从环境变量path指定的路径当中搜索命令
    3.如果都搜索不到则以上报错
    所以配置环境变量,专门给Windows操作系统指路


    java程序的加载与执行

       **JVM    java虚拟机将.class字节码文件解释成二进制数据,然后操作系统执行二进制和底层硬件平台进行交互**。
       **JDK    java开发工具包(开发人员使用)**
                      **  jdk/bin目录:该目录下存放很多命令,例如:javac.exe负责编译,java.exe负责执行**
       **JRE    java运行环境(Java程序的使用者)**
    

    • switch选择结构中必须有default子句,switch选择变量在进入switch之前就做了检查处理,
      或者你根本不在乎意外情况的出现,那么,default就不需要了。
      但是,作为统一约定和代码的安全,建议都加上default语句。
    • switch——case语句若case后面没有break,则执行对应case语句后,还会执行后面的语句直到有break才会跳出语句

    import java.util.Scanner是什么意思?

        导入 java.util 包下的 Scanner 类,导入后才能使用它
    

    java中创建对象 类名 对象名=new 类名(); 后面的()什么意思 ?加括号与不加的区别?

        new 类名();就是说以无参数构造方法实例化对象;
        (1)加括号
    

        1. 若括号为空,即无实参项,那么理解为调用默认构造函数;
        2. 若括号非空,即有实参项,可以理解为调用重载构造函数,或复合默认构造函数。
      (2)不加括号
        调用默认构造函数,或复合默认构造函数。
    (3)默认构造函数 与 复合默认构造函数的区别
    默认构造函数:编译器会为每一个类默认提供一个构造函数,称之为默认构造函数。默认构造函数一般参数为空。
    复合默认构造函数:一个由用户自定义的所有形式参数都赋有默认值的构造函数,称之为复合默认构造函数。


    数据类型

    1.四大数据类型分类:

     整型:byte 、short 、int 、long   浮点型:float 、 double    字符型char (基本类型)   
    布尔型:boolean( 它的取值就两个:true 、false,boolean 类型与其他7中类型的数据都不能进行转换) 。
    

    2.基本类型之间的转换

    自动转换(隐式):无需任何操作。
    强制转换(显式):需使用转换操作符(type)。
    double > float > long > int > short > byte
    如果从低转换到高,那么可以直接转换,而从高到低,或char 和其他6种数据类型转换,则必须使用强制转换。
    拓展知识点:Java是面向对象语言,其概念为一切皆为对象,但基本数据类型算是个例外哦,
    基本数据类型大多是面向机器底层的类型,它是 “值” 而不是一个对象,它存放于“栈”中而不是存放于“堆”中,
    但Java一切皆为对象的概念不是说说而已,它为每一个基本数据类型都做了相应的包装类。
    

    运算符

    自增自减运算符中:a++:表示先使用变量之后再进行自增(+1)
                                ++a:表示先进行自减(-1)后使用变量
    逻辑运算符中:
    &&(短路与)和&(与)的区别
    对于“&&”:如果第一个条件为false,则后面的条件将不判断
      ||(短路或)和 | (或)的区别
    对于" || ":如果第一个条件为true,则后面的条件不判断
    

    学习总结

    本周学习新的高级汇编语言确实有点新鲜感,正因为有新鲜感使我对这门课充满了兴趣,上课比以前认真了
    ,学习状态好。老师也蛮有激情的,听课的人明显比以前多了许多,我吧,现在也搞学习起来了,各个知识点要弄
    清楚,适当的练点题,到这个时候了,也不小了该学点东西以后养活自己。Java语言嘛,有好多还是与c语言有相似
    之处,学起来并不是很累,加加油吧,会学好的哦!!!!!

  • 相关阅读:
    初识Ubuntu 18.04(更换系统头像,截图,sy)
    HDU
    HDU
    进度1
    开课博客
    返回一个整数数组中最大子数组的和
    开学第一节课测试感受
    网页记账本开发四(基本完成)
    网页记账本开发三
    网页记账本开发二
  • 原文地址:https://www.cnblogs.com/luoyuliang/p/11471375.html
Copyright © 2011-2022 走看看