我与Java的初相遇

简单易学、面向对象、跨平台、安全稳定、支持多线程

Java的用途:

  • 开发web应用程序(网络应用程序);
  • 开发手机应用程序;
  • 开发桌面应用程序。

Java的出现:1990年由SUN公司开发的家用电器软件

Java的三大平台:

  • Java SE 标准版(用于桌面应用开发)
  • Java EE 企业版(用于网络应用开发)
  • Java ME 微型版(用于手机应用开发)

Java工具包:JDK

Java的特点:

  • 是一种面向对象的编程语言(OOP);
  • 语法结构与C语言和C++语言极为相似;
  • 所有的语法又十分简单。

Java可以干什么?

  • 面向对象的应用开发;
  • 各类网络应用程序的开发;
  • 计算过程可视化;
  • 动态画面/交互操作;
  • Internet系统管理;
  • 数据库操作等。

Java的三种核心机制

  • Java虚拟机
  • 代码安全检测
  • 垃圾收集机制

对象:

  • 现实生活中:对象是客观世界的一个实体。
  • 计算机中:对象是一个可标识的存储区域。(相当于现实中实体存储起来)

类:具有共同属性和行为的对象集合

  • 属性:变量(字段field)
  • 行为:函数(方法method)

类与对象的关系

  • 类是对象的抽象(模板)
  • 对象是类的实例

面向对象的三大特征:

封装:
  • 模块化:将属性和行为封装在类中,程序定义很多类
  • 信息隐蔽:将类细节部分隐藏起来,用户只通过受保护的接口访问某个类
继承:
  • 父类与子类之间共享数据和方法(可以更好地进行抽象与分类、增强代码的重用率、提高代码的可维护性)
多态:
  • 不同对象收到同一个消息(调用方法)可产生完全不同效果,实现的细节则由接收对象自行决定。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值