java思想复习<四>

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

 


          

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java 期末复习资料包括以下几个方面: 1. Java基础知识:掌握Java的基本语法、数据类型、运算符、流程控制语句等。 2. 面向对象编程:掌握Java的面向对象编程思想、类与对象、封装、继承、多态、抽象类和接口等。 3. 异常处理:掌握Java中的异常处理机制,包括异常类的层次结构、异常处理语句(try-catch-finally)、throw和throws关键字等。 4. 集合框架:掌握Java中的集合框架,包括List、Set、Map等集合容器,以及它们的特点和使用方法。 5. IO流:掌握Java中的IO流,包括字节流和字符流,文件操作等。 6. 多线程编程:掌握Java中的多线程编程,包括线程的创建和启动、线程同步、线程间通信等。 7. 数据库编程:掌握Java中的数据库编程,包括JDBC API的使用、连接数据库、执行SQL语句等。 以下是一些Java期末复习资料的推荐: 1. 《Head First Java》:这是一本非常适合初学者入门的Java书籍,内容浅显易懂,同时又不失深度,适合用来巩固Java基础知识。 2. 《Java核心技术》:这是一本全面深入的Java教材,可以帮助你系统地学Java的各种知识点,适合用来提高Java技能水平。 3. 《Java编程思想》:这是一本讲述Java编程思想和技巧的经典书籍,涵盖了Java的基础知识、面向对象编程、异常处理、集合框架、IO流、多线程编程和数据库编程等方面的内容。 4. MOOC网站上的Java课程:例如中国大学MOOC网站上的《Java程序设计》和Coursera网站上的《Java程序设计与软件工程专项课程》,这些课程都提供了免费的在线学资源和相关练

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值