Java编程:基础概念与实战练习

需积分: 7 0 下载量 55 浏览量 更新于2024-09-10 收藏 54KB DOC 举报
这篇资源主要涵盖了Java编程语言的一些基础知识点,包括`length`和`length()`的区别、数据库操作、打印菱形的代码、Java关键字、标识符命名规则、构造函数的概念和特性、方法重载、算术运算符、异常处理、二维数组的操作以及Java中继承与接口的区别,并简单提及了线程的常用方法。 1. **长度属性和方法的区别**: - `length`是数组或其他集合类对象的属性,用来获取集合的大小或数组的长度。 - `length()`是字符串类`String`的方法,用于获取字符串的长度。 2. **数据库操作**: - 提到在`com.skeyedu.db`包中连接SQL Server数据库并进行增删改查操作,但具体代码未给出。通常涉及JDBC(Java Database Connectivity)API,包括`Class.forName()`加载驱动、`Connection`对象建立连接、`Statement`或`PreparedStatement`执行SQL语句以及`ResultSet`处理结果。 3. **打印菱形代码**: - 这段代码使用嵌套循环实现了打印一个5行的菱形图案,由星号(*)组成。外层循环控制行数,内层循环分别控制前导空格和星号的数量。 4. **Java关键字和标识符命名规则**: - Java的关键字如`abstract`, `break`, `catch`, `continue`等不能作为变量或方法名。 - 标识符可以由字母、数字、美元符号($)和下划线(_)组成,但不能以数字开头,也不能是Java的关键字。 5. **构造函数**: - 构造函数是与类同名的特殊方法,用于初始化新创建的对象,没有返回类型。 6. **方法重载**: - 同一类中,如果有两个或多个方法名称相同但参数列表不同(数量、类型或顺序),则称为方法重载。 7. **算术运算符**: - 双目运算符:+(加)、-(减)、*(乘)、/(除)、%(求余)。 - 单目运算符:+(正)、-(负)、++(自增)、--(自减)。 8. **异常处理**: - 异常处理结构通常由`try-catch-finally`组成,`try`块中放置可能抛出异常的代码,`catch`捕获异常,`finally`无论是否发生异常都会执行。 9. **二维数组**: - 示例代码展示了如何初始化和遍历二维数组,输出数组的所有元素。 10. **继承与接口**: - 继承允许一个类(子类)继承另一个类(父类)的属性和方法,Java中一个类只能单继承。 - 接口是一种完全抽象的类型,一个类可以实现多个接口。 11. **线程方法**: - `start()`启动线程,使线程进入就绪状态。 - `run()`包含线程要执行的代码。 - `sleep(int millisecond)`让当前线程暂停指定毫秒数。 - `yield()`让当前线程暂停,让其他相同优先级的线程有机会执行(未在摘要中列出,但与线程相关)。