zoukankan      html  css  js  c++  java
  • java编程思想概括(第二章)一切都是对象

    1.java不同于C,C++,纯粹的面向对象。通过“引用”操作对象。

    2.java的存储:1)寄存器2)堆栈(stack),java的对象引用存储于其中,java对象并不存储于其中,3)堆(heap):通用的内存池,存放所有的java对象。4)静态存储:是指存放在固定的位置5)常量存储:存放在程序代码内部,永远不会改变,而嵌入式系统中,常量跟代码是分开的,存放于ROM。6)非RAM存储:典型的例子,流对象和持久化对象

    3.基本类型:存放于堆栈中,类型所占用的存储空间已经被确定,是Java具有可移植性的原因之一。

    4.高精度数字:BigInteger和BigDecimal,它们没有对应的基本类型。

    5.数组(Array):编译器会进行数组的初始化。对象数组的初值为Null,基本数据类型的数组初值为0.

    6.永远不需要销毁对象:

            作用域:基本类型的作用域由“{”来决定,而对象的作用域可以存活于作用域之外,编译器通过垃圾回收器来管理。

    7.基本成员默认值:类成员变量,java给其默认值,而作为“局部变量”(某个方法中的变量)时,若进行编译的话(指这里的变量被调用时),必须进行初始化,不然会报错。

    8.java的方法:方法调用—向对象发送消息。

    9.static关键字:“类数据”和“类方法”

    10.jdk下载:java.sun.com

    11.java编程思想的源代码:http://www.bruceeckel.com/

    12.ant官方下载地址:http://jakarta.apache.org/ant

    13.javadoc:通过doclets的Javadoc处理器来实现,提取注释工具。

    14.用于生成javadoc的标签:@see,@link package.class#member label,@docRoot,@inheritDoc,@version,@author,@since,@param,@return,@throws,@deprecated

    15.代码风格:驼峰风格,类的首字母大写;如果几个单词在一起,则并在一起,不用下划线隔开。

    ——————————如果不豁出性命的话,也是无法开创未来的。
  • 相关阅读:
    494 Target Sum 目标和
    493 Reverse Pairs 翻转对
    492 Construct the Rectangle 构建矩形
    491 Increasing Subsequences 递增子序列
    488 Zuma Game 祖玛游戏
    486 Predict the Winner 预测赢家
    485 Max Consecutive Ones 最大连续1的个数
    483 Smallest Good Base
    Django Form组件
    Django Auth组件
  • 原文地址:https://www.cnblogs.com/thirller/p/2869666.html
Copyright © 2011-2022 走看看