zoukankan      html  css  js  c++  java
  • 201671010119 201620172《Java程序设计》第二周学习心得

          本周的学习目标是掌握Java Application程序结构、Java的数据类型与变量、输入输出技术、Java流程控制技术(分支,循环)以及String类和数组类的用法。通过一周的学习,掌握了Java共有8种基本类型,比如整数类型、浮点类型、字符类型、布尔类型。通过周末的实验作业,熟悉并掌握了输入输出技术,Java流程控制技术。数组类的的题理解起来虽然有难度,但还是掌握了一些知识。运算符的优先级与结合性也能熟练运用,基本掌握了Java Application程序结构。

          在理论课上,老师当堂考试,在考试过程中,发现有一些题目自己是无法解决的,学习的不够。虽然自己在学习过程中没有遇到运行程序前出现了错误提示“editor dose not contain a main type”,但通过同学的解释和老师的补充知道了出现这个问题的原因是:你所建立的主类文件未放在编译器缺省访问路径下,解决办法是重构这个程序的编译路径。

          下课后通过查阅资料知道了浅拷贝和深拷贝。浅拷贝是按位拷贝对象,它会创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值;如果属性是内存地址(引用类型),拷贝的就是内存地址,因此如果其中一个对象改变了这个地址,就会影响到另一个对象。深拷贝会拷贝所有属性,并拷贝属性指向的动态分配的内存。当对象和它所引用的对象一起拷贝时即发生深拷贝。深拷贝相比于浅拷贝速度较慢并且花销较大。

  • 相关阅读:
    prometheus — nginx-vts-exporter
    jenkins的sbt插件安装
    centos 踩坑集锦
    Prometheus — Process-exporter进程监控
    Prometheus 自定义exporter 监控key
    prometheus — 基于文件的服务发现
    Prometheus 企业微信报警/inhibit抑制 /静默(二)
    centos7-- sbt的安装使用
    prometheus + grafana + node_exporter + alertmanager 的安装部署与邮件报警 (一)
    nginx配置
  • 原文地址:https://www.cnblogs.com/msrryjzsws/p/7470764.html
Copyright © 2011-2022 走看看