论坛首页 入门技术论坛

java思想复习<四>

浏览 1223 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-11-03   最后修改:2009-11-04

欢迎访问: www.ptcms.cn

java
    1.java applet
    2.java web start
安全性(Security)
    在java的设计中,applet 也只能运行在受安全保护的“沙盒”中,沙盒使applet无法写磁盘或是访问沙盒之 

  外的内存 。
    数字签名(digital sinature)
Intranet:企业内部网
第二章 : 一切都是对象
 java思想编程 目录:
      @1 : 对象引论
      @2 : 一切都是对象
      @3 : 控制程序流
      @4 : 初始化和清除
      @5 : 隐藏实现细节
      @6 : 复用类
      @7 : 多态
      @8 : 接口和内部类
      @9 : 异常与错误处理
      @10: 类型检查
      @11: 对象的集合
      @12: Java I/O 系统
      @13 : 并发
      @14 : 创建窗口和Applet程序
      @15 : 问题发现
      @16 : 分析与设计
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 一切都是对象
     |- 用引用(reference)操纵对象 : 引用 对象 引用可单独存在
     |-必须有自己创建所有的对象
     |-对象存储在什么地方
       程序运行时对象是怎样进行放置安排的?特别是内存是怎样分配的?
       6个不同的地方存储数据:
          @1:寄存器(register):处理器的内部
          @2:堆栈(stack):位于通用的RAM中,某些Java数据存储于堆栈中--特别是对象的引用,但是Java对象并

             不存储与其中
          @3:堆(heap):通用的的内存池(存于RAM中),用于存放所有的Java对象
          @4:静态存储(static storage):存放static标识的对象,是在“固定的位置”也存在于RAM中 ,Java
             对象本身从来不存放在静态的存储空间里.
          @5:常量存储(constant storage):可将其存在在ROM(只读存储器中)
          @6:非RAM存储:如流对象,持久化对象
      特例:基本类型:不需要通过new关键字创建对象 把他们存放于堆栈中 ,效率高采取和c c++, 一样的策略
                    boolean , char,byte,short,int,long,float,double,void(Void) 他们都有正负号,且他 

                  们的长                      度是不会虽不同机器而改变的,这样提高了移植性.且有对应 

        的包装类型.
          高精度数字: BigInteger 支持任意精度的整数
                      BigDecimal 支持任何精度的定点数
          Java 中的数组(Array)
          Java的主要目标之一是安全性,Java确保数组会被初始化,而且不能在它的范围之外被访问。这种范围
          检查,是以每个数组上少量的内存开销及运行时的索引校验为代价的 .
 变量的生命周期 :
          作用域(scoping)
          对象作用域(scope of object)
     /////////////
      创建新的数据类型--类
       域 和 方法
       基本成员默认值
       方法 , 参数 , 返回值

 


          

 

论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics