Java环境配置
Java的开发工具为JDK,其可以在Oracle官网中下载。
下载、安装完JDK后,可以直接在一些集成开发环境(如IDEA)中进行Java的开发,不过最好配置一下JDK的环境变量。
值得注意的是,在配置环境变量时要关注电脑环境变量本身是否有变量名为ClassPath
(不区分大小写)的路径。
如果有,直接删除这个变量即可(个人解决方法),否则在用命令行java xxx(Java的class文件)
时会发生找不到或无法加载主类
的错误,可以参考此链接。
Java文件执行原理
Java数据结构
Java参数问题
Java参数传值问题
在Java中,方法的所有参数都是传值的。
不过略有区别:
对于基本数据类型的参数,传递的值就是变量/常量的数值
。因此在方法中,基本数据类型参数不会影响原变量/常量。
对于引用数据类型的参数,传递的值是引用
。因此在方法中,引用数据类型参数会影响原引用。
Java可变参数
Java允许在参数列表中设置可变的参数,设置格式为数据类型…参数名
,此可变参数必须是参数列表中的最后一个参数。
Java类与接口的区别
Java只允许继承(extends)1个类,
但允许实现(implements)多个接口。
类的成员变量和成员方法可以有不同的访问权限,
接口的常量和方法只能是public访问权限。
当多个类有共同的成员方法,且这些成员方法与成员变量紧密联系时,应该使用类继承。
当多个类有共同的成员方法,但这些成员方法并不与成员变量紧密联系时,可以使用接口实现。
这篇是记录自己学习Java SE时的一点点整理或理解,基础的知识最好在书上学习,此后仍将不断更新……