zoukankan      html  css  js  c++  java
  • 暑期学习总结4

    对本周的学习进行一些总结,这一周看书本学习java大概就5小左右吧,大部分时间还是在代码上,大概有9小时,这周进行了更多的实际操作,最大的收获就是java类的定义方法,形式上和c++很像,但实际性质还是不同的,首先距离类public class a(){};若是定义一个对象,一般是a x=new a();这样就算是构造了一个对象,而自己电脑上的eclipse不能接受这样的用法,要用所在项目类的名称,比如叫p,那么在类里面提前定义一个静态对象x u=new x();这样一来就可以完成之前对象的定义,a x=u.new a();

    然而,直接定义a x;也不会报错,可以完成编译,但x并没有内容,他只是一个指针,这就和java的类定义方式有关了,java的对象名都是类似指针的存在,它们指向数据的地址,因此那种定义方式就是在给他们分配内存,也因如此,“==”不能比较两个对象的数据是否相同,因为它们只是个地址,无法比较内容,“=”也只是把地址复制,然后让左侧的指针指向和右侧相同的区域,并不是复制数据,而之前指向的那个区域也就无法访问了。

    以前的总结总是想把自己学的东西都概括出来,以后还是精简一些吧,去掉一些鸡肋的东西,多总结一些克服问题后得到的收获吧。

  • 相关阅读:
    一段关于生成器代码的解读
    (十三)内置函数
    (十二)生成器和生成器函数,推导式和表达式
    (十一)函数名的使用,闭包,迭代器
    (十)函数的动态传参,作用域
    (九)函数
    (八)文件操作
    (七)深浅拷贝
    (六)id(),is和==,内存常量
    (五)字典,集合
  • 原文地址:https://www.cnblogs.com/liuleliu/p/11260764.html
Copyright © 2011-2022 走看看