• java第二周小结


    这是接触Java的第一周,了解这个语言的一些基础知识,下面是对这段时间重要知识点的汇总

    一、Java是一种面向对象的语言

       特点为:简洁高效、可移植性、适合分布式计算、健壮防患于未然的特性、多线程处理能力、具有较高的安全性

    二、Java实现可移植性靠的是JVMJVM就是一台虚拟的计算机,只要在不同的操作系统上植入不同版本的JVMJava程序就可以在各个平台上移植,做到“一次编写,处处运行”。

    Java中程序的执行步骤为

    1.使用javac将一个*.java源文件编译成*.class文件

    2.使用java可以执行一个*.class文件

    三、JAVA中的标识符

    标识符不能以数字开头,不能是Java中的保留关键字。

    四、基本数据类型

     

    五、各种数据类型之间的转换

    1. 自动类型转换
    2. 强制类型转换

    六、转义字符

     

    七、对象由类定义

    1.类是对象的蓝图( blueprint)、模型

    2.类表示一个概念,而对象是这个概念的一个实体

    3.一个类可以生成多个对象

    八、类的定义

    类由属性和方法组成。

    1.属性中定义类的具体信息,实际上一个属性就是一个变量

    2.方法是一些操作的行为

    九、创建多个对象

    类属于引用数据类型,引用数据类型就是指一段堆内存空间可以同时被多个栈内存指向

    十、垃圾空间的释放

    1.当一个对象再没有任何有效的引用变量指向它,这个对象在程序中将不能被访问,称作垃圾对象

    2.Java本身提供垃圾收集机制(Garbage Collection,GC),会不定期地释放不用的内存空间,只要对象不使用了,就会等待GC释放空间

    3.在一些其他的语言中,程序员通过编写程序,负责完成垃圾回收

    十一、面向对象程序设计的特点

    封装、继承、多态

    十二、构造方法的声明中应注意以下几点

    1.构造方法的名称必须与类名称一致

    2.构造方法的声明处不能有任何返回值类型的声明

    3.不能在构造方法中使用return返回一个值

    小结:对于Java的学习还要加强,一些拐很多弯的题目还是没有思绪,需要更加的去了解和学习java,多写题目多看书

  • 相关阅读:
    用OpenStack界面轻松创建虚拟机的你,看得懂虚拟机启动的这24个参数么?
    Qemu,KVM,Virsh傻傻的分不清
    我是虚拟机内核我困惑?!
    不是技术也能看懂云计算,大数据,人工智能
    有了Openvswitch和Docker,终于可以做《TCP/IP详解》的实验了!
    FIO性能测试
    Python第三方打包库——PyInstaller
    Python函数和代码复用
    Python分支结构和循环结构
    Python基础随机数库——random
  • 原文地址:https://www.cnblogs.com/LUMO/p/11474626.html
Copyright © 2020-2023  润新知