Day01_JavaSE篇(精炼版)

本文详细介绍了Java的基础知识,包括面向对象的四大特性、Java语言的特点、面向对象与面向过程的区别、字符型和字符串常量的区别、装箱与拆箱等。还探讨了Java8的新特性,如Lambda表达式、Stream API以及Java IO的相关概念,如流的类型、序列化和反序列化等。此外,还讨论了Java中的一些重要概念,如构造方法、异常处理、多态性、内存管理和异常处理机制。
摘要由CSDN通过智能技术生成

文章目录

一、Java基础

1.说下面向对象四大特性

抽象(把事务的特征抽象出来)、封装(set、get方法才能获取)、继承、多态

2.Java语言有哪些特点

(面向对象四大特征+平台无关+支持多线程+安全+健壮)

1.面向对象和面向过程的区别
  • 面向过程 :面向过程性能比面向对象高。因为面向对象在类调用时需要实例化,开销比较大,比较消耗资源,所以当性能是最重要的考量因素的时候,比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发。但是,面向过程没有面向对象易维护、易复用、易扩展。
  • 面向对象 :面向对象易维护、易复用、易扩展。 因为面向对象有封装、继承、多态性的特性,所以可以设计出低耦合的系统,使系统更加灵活、更加易于维护。但是,面向对象性能比面向过程低。
2.字符型常量和字符串常量的区别?
  • 形式上: 字符常量是单引号引起的一个字符; 字符串常量是双引号引起的若干个字符
  • 含义上: 字符常量相当于一个整型值( ASCII 值),可
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乘风破浪的牛马

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值