Java与MySQL交互的关键概念解析

需积分: 9 0 下载量 163 浏览量 更新于2024-08-26 收藏 40KB TXT 举报
"JAVA+MYSQL.txt 是一份学习笔记,涵盖了Java编程语言的基础知识,包括注释、方法定义、变量初始化、对象调用、字符串处理、重写与多态、接口与抽象类、以及数学运算相关的类等内容。笔记还提到了数据库相关技术,尽管未详细展开MySQL的具体使用。" 在Java编程中,`javadoc`注释是一种特殊格式的注释,用于生成程序的帮助文档。`void`方法表示没有返回值,可以不写`return`语句,但若使用`return`,后面应跟一个分号表示结束。方法中对`int`类型的变量进行修改实际上改变了变量的值,而对数组的修改不会改变数组的引用,只是改变了数组元素的值。这涉及到内存中的栈和堆的概念。 `Scanner`类用于读取用户输入,例如`Scanner sc = new Scanner(System.in);`可以从控制台获取`int`类型的输入。成员变量有默认初始化值,如`int number = 0;`,但局部变量必须显式初始化,否则编译器会报错。`this`关键字用来区分成员变量和局部变量,当两者名字相同时,`this`指代当前对象的成员变量。 在比较操作中,`==`用于比较基本类型的数据值,而对于引用类型,它比较的是对象的内存地址。字符串的比较应使用`equals`方法,因为`==`比较的是字符串对象的引用。字符串在Java中是不可变的,所以任何修改操作都会创建新的字符串对象。`@Override`注解用于确保子类正确重写了父类的方法,避免拼写错误。 `final`关键字修饰的变量、方法或类都是不可变的。对于基本类型,`final`变量一旦赋值后不可更改;对于引用类型,`final`变量的引用不可改变,但引用的对象内容可以变。`static`方法只能访问静态变量和静态方法,因为它不属于特定对象,而是属于类本身。 多态是面向对象编程的核心概念,通过父类引用指向子类对象,编译时检查父类范围,运行时决定实际执行的方法。`abstract`类用于抽象事物,而接口则抽象行为,接口可以继承其他接口,实现多继承。接口中的方法默认是抽象的,并且只能声明常量。 在IDEA中,可以使用快捷键快速导入包(`alt+enter`),重写父类方法(`ctrl+alt+v`),查看方法源码(`CTRL+B`或右键`GOTO`)。`Math`类的所有成员都是静态的,因此可以直接调用,不需要创建实例。 最后,笔记中提到了冒泡排序算法,这是一种简单的排序方法,通过多次遍历数组,将较大的元素逐渐“冒泡”到数组末尾。这些内容构成了Java基础编程的一部分,同时也涉及了基本的编程实践和技巧。