欢迎访问: 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)
/////////////
创建新的数据类型--类
域 和 方法
基本成员默认值
方法 , 参数 , 返回值
分享到:
- 2008-11-03 21:54
- 浏览 712
- 评论(0)
- 论坛回复 / 浏览 (0 / 1223)
- 查看更多
相关推荐
第5 版 清华大学出版社<br> “SCJP学习指南” 人民邮电出版社<br> “Java 编程思想” 第3版 机械工业出版社<br> 教学内容和要求<br>知识点 重要程度 使用频度 难度<br>Java 入门 高 中 易<br>变量和运算符 高 ...
### Java基础复习笔记09数据结构-哈夫曼树 #### 概述 本文档主要介绍了Java中的数据结构——哈夫曼树(Huffman Tree),并深入探讨了其原理、构造方法以及应用实例。哈夫曼树是一种带权路径长度最短的二叉树,在...
### Java考试复习资料详解 #### 一、架构模式:B/S与C/S - **B/S架构**(Browser/Server,浏览器/服务器)是一种通过Web浏览器进行访问的应用系统架构。客户端只需要一个Web浏览器即可,无需安装任何软件。所有的...
排序算法复习大全(Java 实现) 本文档旨在详细介绍排序算法的各种实现方式,包括插入排序、冒泡排序、选择排序、Shell 排序和快速排序等,所有算法都使用 Java 语言实现。本文档首先引入了一个基础类 Sorter,用于...
其中,`b` 依赖于 `a`,通过 `<property>` 标签指定了依赖关系,并通过 `<ref>` 标签引用了 `a` 的bean。 #### 四、Spring配置详解 - **`<beans>` 标签**:根元素,用来包含所有的bean定义。 - **`<bean>` 标签**...
【Java期末考试复习知识点】 1. 计算与比较班级平均成绩和方差 在这个编程题中,我们看到了如何计算两个班级的平均成绩和方差。平均成绩的计算是通过对所有分数求和后除以分数的数量。方差则是通过计算每个分数与...
在准备JAVA期末考试的过程...在复习时,要深入理解这些概念并进行实践,熟悉每种结构的用法,掌握面向对象编程的核心思想,以及Java内存管理和异常处理等高级话题。同时,多做练习题,巩固理论知识,提高实际编程能力。
【北大青鸟S1 Java总复习资料】是针对北大青鸟1期学员的全面Java学习总结,涵盖了多个项目和复习题目的答案,旨在帮助学员巩固和深化Java编程的知识。这份资料的重要性在于它提供了实践和理论相结合的学习材料,有助...
【软考复习资料<历年的模拟题>】是针对全国计算机技术与软件专业技术资格(水平)考试(简称软考)的复习资源集合。这个压缩包包含历年来的模拟试题,是作者当年备考时所使用的材料。虽然这些模拟题可能无法确保你在...
Java面试复习大纲涵盖多个层面的知识点,针对不同的技术背景和工作经验要求,提供了详尽的复习指南。以下是对这些知识点的详细解读: Java基础部分: 1. 排序算法:在Java中,常见的排序算法包括冒泡排序、选择排序...
4. **Lambda表达式与Stream API**:Java 8引入的新特性,函数式编程思想。 5. **JavaFX或Swing**:图形用户界面(GUI)编程,组件使用,事件处理。 6. **JVM优化**:内存模型,垃圾回收机制,性能监控工具。 这三套...
### 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...
在 XML 配置文件中,我们可以使用 `<bean>` 标签来定义一个 Bean,将其注入到 IOC 容器中。例如: ```xml <bean id="userDao4MySqlImpl" class="com.bjsxt.spring.dao.UserDao4MySqlImpl"/> <bean id="userDao4...
为了帮助应届毕业生和有两年工作经验的开发者更好地准备面试,以下将详细讲解Java面试中的重点复习内容。 1. **基础概念** - Java的特性:了解Java的跨平台性(Write Once, Run Anywhere)、垃圾回收机制、多线程...
### Java秋招复习资料——操作系统基础 #### 一、操作系统基本特征 1. **并发**:并发是指在宏观上能够同时运行多个程序的能力。而并行则是指在同一时刻能够执行多个指令,通常需要硬件的支持,比如多核心处理器或...
Java期末复习题目 Java是当前最流行的编程语言之一,广泛应用于Android应用开发、Web开发、企业软件开发等领域。为了帮助学习者更好地掌握Java编程语言,以下是Java期末复习题目的详细知识点总结。 数据类型关键字...
<interceptor name="myInterceptor" class="util.MyInterceptor"></interceptor> 定义拦截器的值栈空间 <interceptor-stack name="myStack"> <interceptor-ref name="defaultStack"></interceptor-ref> ...