Java SE 学习笔记

本文介绍了Java开发的基础,包括JDK的下载与安装,强调了环境变量配置中ClassPath的处理,以及Java文件执行原理。同时,讨论了Java中的参数传递机制,可变参数的使用,类与接口的区别,并分享了学习JavaSE时的理解和知识点总结。
摘要由CSDN通过智能技术生成

Java环境配置

Java的开发工具为JDK,其可以在Oracle官网中下载。

下载、安装完JDK后,可以直接在一些集成开发环境(如IDEA)中进行Java的开发,不过最好配置一下JDK的环境变量。

值得注意的是,在配置环境变量时要关注电脑环境变量本身是否有变量名为ClassPath(不区分大小写)的路径。
如果有,直接删除这个变量即可(个人解决方法),否则在用命令行java xxx(Java的class文件)时会发生找不到或无法加载主类的错误,可以参考此链接

Java文件执行原理

Java文件执行原理

Java数据结构

请添加图片描述

Java参数问题

Java参数传值问题

在Java中,方法的所有参数都是传值的。
不过略有区别
对于基本数据类型的参数,传递的值就是变量/常量的数值。因此在方法中,基本数据类型参数不会影响原变量/常量。
对于引用数据类型的参数,传递的值是引用。因此在方法中,引用数据类型参数会影响原引用。

Java可变参数

Java允许在参数列表中设置可变的参数,设置格式为数据类型…参数名,此可变参数必须是参数列表中的最后一个参数

Java类与接口的区别

Java只允许继承(extends)1个类
但允许实现(implements)多个接口

类的成员变量和成员方法可以有不同的访问权限
接口的常量和方法只能是public访问权限

当多个类有共同的成员方法,且这些成员方法与成员变量紧密联系时,应该使用类继承
当多个类有共同的成员方法,但这些成员方法并不与成员变量紧密联系时,可以使用接口实现


这篇是记录自己学习Java SE时的一点点整理或理解,基础的知识最好在书上学习,此后仍将不断更新……

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

__hylan__

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

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

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

打赏作者

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

抵扣说明:

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

余额充值