JAVA2009.4.28

本文对比了C/S(客户端/服务器)与B/S(浏览器/服务器)架构的特点及应用,介绍了面向对象与面向过程的编程思想,并讨论了Java语言特性及其在不同平台上的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//author 满晨晨
//time 2009 4 28上午


C/S  ATM MSN  负载大部分在clint端 socket协议
B/S  网站浏览 负载大部分在service端 传输C/S>B/S http协议

面向对象
面向过程

basic               c
vb6             vc  c++  java         c/s
.asp             .net    jsp          b/s      windows form                
vb.net            c#

数据库  关系 网状 层次
j2ee企业级java2 platform enterprise edition
j2se标准java2 platform standard edition
j2me微版本java2 platform micro edition
java三种核心机制
java虚拟机jvm
垃圾收集机制
代码安全性检测
高级语言类型
编译型 解释型
java是两种类型的结合
java源程序 平台无关字节码文件 机器码指令
java解释器负责将java虚拟机的代码在特定的平台上运行
java虚拟机规范了
指令集
寄存器集
类文件结构
堆栈
垃圾收集堆
内存区域
java运行环境
jre=jvm+runtime interpreter
c c++等语言 由程序员负责回收无用内存
jvm自动检查并释放不再使用的内存 垃圾回收机制
系统自动运行
jdk java开发工具集
java编译器
java运行时解释器
java应用程序编程接口
java文档化工具
其他
path 可执行路径
claspath 指定java类文件
java application
以main()为程序入口 由java解释器加载执行
java applet没有main()方法作为程序入口
由浏览器或者appletviewer加载执行
一个源文件最多有一个public的class声明
源文件必须和它定义的public class名相同
main方法是java应用程序的入口方法


软件开发的五个阶段
需求分析 分析用户需求 采用适当模型规范 建立抽象模型
系统设计 确定系统如果实现所需的功能 采用适当的数据结构和控制逻辑 将分析模型细化
编码实现 设计编码引入测试
测试实现
系统维护
类class和对象object是面向对象的核心概念
类是抽象概念定义
对象是实际存在的个体 也称个体
要记住

输入值没有返回 用void

public void setYear(int c)
{
year=c;
 
}

public void setYear(int year) {
  this.year = year;
 }
输出值要声明返回类型
public int getYear()
{
return year;
}

java中通过将数据封装声明为私有的,再提供一个或者多个公开的public方法来实现对该属性的操作,以实现以下目的

隐藏一个类的实现细节
使用者只能通过实现定制号的方法来访问数据,可以方便的加入控制逻辑,限制对属性的不合理操作
便于修改 增强代码的可维护性

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值