JAVASE-复习①

1、什么是Java语言?

简单来说,java是sun公司在1995年推出的一门面向对象的程序设计语言。2010年sun公司被Oracle公司收购,之后由Oracle公司负责java的维护和版本升级。

按照应用范围java分为三个体系

①Java SE (Java Platform Standard Edition,Java 平台标准版)
以前称为 J2SE,它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支 持 Java Web 服务开发的类,并为 Java EE 提供基础,如 Java 语言基础、JDBC 操作、I/O 操作、网络通信以及多线程等技术。

②Java EE(Java Platform Enterprise Edition,Java 平台企业版)
以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。

③Java ME(Java Platform Micro Edition,Java 平台微型版)
以前称为 J2ME,也叫 K-JAVA。 Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。

2、JAVA语言具有的特点?

①面向对象

Java是纯面向对象的语言,它能够直接反应现实生活中的对象

②平台无关性

Java是“一次编写,到处运行”(Write Once,Run any Where),因此使用Java语言编写的程序具有良好的可移植性,而保证这一点的是Java的虚拟机机制,Java虚拟机会将字节码文件转换为对应平台的二进制文件,使得目标代码可以在不加修改的情况下在不同平台上运行。
注:关于这一点看这篇博客:https://www.cnblogs.com/helloworld2048/p/10916296.html

③解释型

Java为解释型语言,编译器把Java代码编译成与平台无关的中间代码(字节码文件),然后在JVM上对这些中间代码(字节码文件)进行解释执行。

④安全性与健壮性

Java提供了异常处理和垃圾回收机制,这些都是对Java健壮性的重要保障。去除了C++中难以理解的指针特性,避免了非法内存操作。

⑤多线程

Java 语言是多线程的,这也是 Java 语言的一大特性,它必须由 Thread 类和它的子类来创建。Java 支持多个线程同时执行,并提供多线程之间的同步机制。

⑥分布式

Java 语言支持 Internet 应用的开发,在 Java 的基本应用编程接口中就有一个网络应用编程接口,它提供了网络应用编程的类库,包括 URL、URLConnection、Socket 等。

3、面向对象的三大特性?

①封装

封装就是将类的信息隐藏在类内部,不允许外部程序直接访问,而是通过该类暴露的方法实现对隐藏信息的操作和访问。

①继承

继承是类和类之间的一种关系 ,Java的继承是单继承,子类继承父类的所有属性和方法(private修饰的属性不能拥有),且子类可以修改或新增方法来使之更适合自己的特殊需求,继承使代码的复用性大大提示。

①多态

父类引用 调用相同的方法,根据子类不同的实例,产生不同的结果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值