Java自学教程-基础认识

课程链接:https://www.bilibili.com/video/BV1PE41187Vd?p=1

认识JAVA

  • JAVA前身是OAK,最初编程语言是为了一个GREEN的项目提供服务。该项目用email控制家电。

Java语言特点

  1. JavaSE 单机版程序的开发
  2. JavaME 嵌入式设备的开发
  3. JavaEE 企业客户端

Java相对于C++:

  • 良好的垃圾回收处理
  • 去掉C、C++的指针,使用引用
  • 多线程的编程支持(java真谛)
  • 适合分布式计算、具有很强的网络吞吐力
  • 安全性较高,java本身所有的程序代码都以字节码形式交付
  • Java拥有良好的可移植性

Java可移植性

  • Java语言最大的特点是可移植性的设计,java依赖于虚拟机失配不同的平台。

JDK介绍

1

yield关键字

java13新引入,主要用在switch语句中。这个可能与java发展多协程相关。python中同样有该关键字。

方法重载

  • 函数 名称相同,参数个数不同、参数参数类型不同或者返回值类型不同。
  • 需要注意的是,如果方法重载之后的返回值类型不同,那么在进行接收的时候就无法进行统一类型的定义,这样反而会造成不必要的麻烦,所以在日后要进行方法重载的开发之中一定要保证所有被重载的方法的返回值类型尽可能相同。

疑问:为什么需要方法重载的机制呢?
之所以提供有方法的重载,主要目的是为了保留方法名称(有些方法名称是拥有公共特征,不应该将其隶属于某一种数据类型),实际上在整个的java里面最具有代表性的一种重载的方法就是输出的操作。
System.out.println(*)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值