`
hgz123
  • 浏览: 107883 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

java思想复习<四>

    博客分类:
  • J2SE
阅读更多

欢迎访问: 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)
     /////////////
      创建新的数据类型--类
       域 和 方法
       基本成员默认值
       方法 , 参数 , 返回值

 


          

 

分享到:
评论

相关推荐

    AIC的Java课程1-6章

    第5 版 清华大学出版社&lt;br&gt; “SCJP学习指南” 人民邮电出版社&lt;br&gt; “Java 编程思想” 第3版 机械工业出版社&lt;br&gt; 教学内容和要求&lt;br&gt;知识点 重要程度 使用频度 难度&lt;br&gt;Java 入门 高 中 易&lt;br&gt;变量和运算符 高 ...

    Java基础复习笔记09数据结构-哈夫曼树

    ### Java基础复习笔记09数据结构-哈夫曼树 #### 概述 本文档主要介绍了Java中的数据结构——哈夫曼树(Huffman Tree),并深入探讨了其原理、构造方法以及应用实例。哈夫曼树是一种带权路径长度最短的二叉树,在...

    java考试复习资料

    ### Java考试复习资料详解 #### 一、架构模式:B/S与C/S - **B/S架构**(Browser/Server,浏览器/服务器)是一种通过Web浏览器进行访问的应用系统架构。客户端只需要一个Web浏览器即可,无需安装任何软件。所有的...

    排序算法复习大全(Java实现).doc

    排序算法复习大全(Java 实现) 本文档旨在详细介绍排序算法的各种实现方式,包括插入排序、冒泡排序、选择排序、Shell 排序和快速排序等,所有算法都使用 Java 语言实现。本文档首先引入了一个基础类 Sorter,用于...

    Spring入门速成

    其中,`b` 依赖于 `a`,通过 `&lt;property&gt;` 标签指定了依赖关系,并通过 `&lt;ref&gt;` 标签引用了 `a` 的bean。 #### 四、Spring配置详解 - **`&lt;beans&gt;` 标签**:根元素,用来包含所有的bean定义。 - **`&lt;bean&gt;` 标签**...

    java期末考试复习资料

    【Java期末考试复习知识点】 1. 计算与比较班级平均成绩和方差 在这个编程题中,我们看到了如何计算两个班级的平均成绩和方差。平均成绩的计算是通过对所有分数求和后除以分数的数量。方差则是通过计算每个分数与...

    JAVA期末的复习提纲

    在准备JAVA期末考试的过程...在复习时,要深入理解这些概念并进行实践,熟悉每种结构的用法,掌握面向对象编程的核心思想,以及Java内存管理和异常处理等高级话题。同时,多做练习题,巩固理论知识,提高实际编程能力。

    北大青鸟 S1 java总复习资料

    【北大青鸟S1 Java总复习资料】是针对北大青鸟1期学员的全面Java学习总结,涵盖了多个项目和复习题目的答案,旨在帮助学员巩固和深化Java编程的知识。这份资料的重要性在于它提供了实践和理论相结合的学习材料,有助...

    软考复习资料<历年的模拟题>

    【软考复习资料&lt;历年的模拟题&gt;】是针对全国计算机技术与软件专业技术资格(水平)考试(简称软考)的复习资源集合。这个压缩包包含历年来的模拟试题,是作者当年备考时所使用的材料。虽然这些模拟题可能无法确保你在...

    java面试复习大纲

    Java面试复习大纲涵盖多个层面的知识点,针对不同的技术背景和工作经验要求,提供了详尽的复习指南。以下是对这些知识点的详细解读: Java基础部分: 1. 排序算法:在Java中,常见的排序算法包括冒泡排序、选择排序...

    JAVA期末复习试题

    4. **Lambda表达式与Stream API**:Java 8引入的新特性,函数式编程思想。 5. **JavaFX或Swing**:图形用户界面(GUI)编程,组件使用,事件处理。 6. **JVM优化**:内存模型,垃圾回收机制,性能监控工具。 这三套...

    JAVA基础知识复习面试笔试宝典

    ### JAVA基础知识复习面试笔试宝典 #### 面向对象基础 **面向对象**与**面向过程**是两种常见的编程思想。面向过程的核心是过程、步骤或函数,它以过程为核心,强调的是如何去做;而面向对象的核心是对象,它以...

    Thinking in Java 中文第四版+习题答案

    3.1.15 复习计算顺序 3.1.16 运算符总结 3.2 执行控制 3.2.1 真和假 3.2.3 反复 3.2.6 中断和继续 3.2.7 切换 3.3 总结 3.4 练习 第4章 初始化和清除 4.1 由构建器保证初始化 4.2 方法过载 4.2.1 区分过载方法 4.2.2...

    spring 复习整理

    在 XML 配置文件中,我们可以使用 `&lt;bean&gt;` 标签来定义一个 Bean,将其注入到 IOC 容器中。例如: ```xml &lt;bean id="userDao4MySqlImpl" class="com.bjsxt.spring.dao.UserDao4MySqlImpl"/&gt; &lt;bean id="userDao4...

    JAVA面试重点复习内容

    为了帮助应届毕业生和有两年工作经验的开发者更好地准备面试,以下将详细讲解Java面试中的重点复习内容。 1. **基础概念** - Java的特性:了解Java的跨平台性(Write Once, Run Anywhere)、垃圾回收机制、多线程...

    Java秋招复习资料 interview-notebook.pdf

    ### Java秋招复习资料——操作系统基础 #### 一、操作系统基本特征 1. **并发**:并发是指在宏观上能够同时运行多个程序的能力。而并行则是指在同一时刻能够执行多个指令,通常需要硬件的支持,比如多核心处理器或...

    Java期末复习题目 Java期末复习题目 Java期末复习题目

    Java期末复习题目 Java是当前最流行的编程语言之一,广泛应用于Android应用开发、Web开发、企业软件开发等领域。为了帮助学习者更好地掌握Java编程语言,以下是Java期末复习题目的详细知识点总结。 数据类型关键字...

    拦截器和控制器的区别

    &lt;interceptor name="myInterceptor" class="util.MyInterceptor"&gt;&lt;/interceptor&gt; 定义拦截器的值栈空间 &lt;interceptor-stack name="myStack"&gt; &lt;interceptor-ref name="defaultStack"&gt;&lt;/interceptor-ref&gt; ...

Global site tag (gtag.js) - Google Analytics