摘要: JDBC编程步骤 1.注册驱动 //DriverManager.registerDriver(new com.mysql.jdbc.Driver());会对详细的驱动类产生依赖 Class.forName("com.mysql.jdbc.Driver");// 固定写法,推荐这样的方式,不会对详细的 阅读全文
posted @ 2021-03-15 16:31 火车上的老头 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 泛型 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢? 顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。 泛型的本 阅读全文
posted @ 2021-02-18 15:25 火车上的老头 阅读(40) 评论(0) 推荐(1) 编辑
摘要: 什么是集合框架 Java语言的设计者对常用的数据结构和算法做了一些规范(接口)和实现(实现接口的类)。所有抽象出来的数据结构和操作(算法)统称为集合框架 集合与数组的区别 数组长度固定,集合长度不固定 数组可以存储基本类型和引用类型,集合只能存储引用类型 Collection体系 Collectio 阅读全文
posted @ 2021-02-07 15:34 火车上的老头 阅读(90) 评论(0) 推荐(0) 编辑
摘要: Object类 超类、基类,所有类的直接或间接父类,位于继承树的最顶层 任何类,如没有书写extends显示继承某个类,都默认直接继承Object类,否则为间接继承 Object类中所定义的方法,是所有对象都具备的方法 Object类型可以存储任何对象 作为参数,可接受任何对象 作为返回值,可返回任 阅读全文
posted @ 2021-02-01 16:09 火车上的老头 阅读(139) 评论(0) 推荐(1) 编辑
摘要: 三种类型的异常 检查性异常 最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。 例如要打开一个不存在的文件时,一个异常就发生了,这些异常在编译时不能被简单的忽略 运行时异常 运行时异常是可能被程序员避免的异常,与检查性异常相反,运行时异常可以在编译时被忽略 例如递归调用,A方法中 阅读全文
posted @ 2021-01-28 17:22 火车上的老头 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 面向过程和面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么 面对过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索 面向对象适合处理复杂的问题,适合处理需 阅读全文
posted @ 2021-01-28 12:25 火车上的老头 阅读(120) 评论(0) 推荐(1) 编辑
摘要: 数组的定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后顺序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 数组声明创建 首先必须声明数组变量,才能再程序中使用数组.下面是声明数组变量的语法: dataType[] array 阅读全文
posted @ 2021-01-23 16:18 火车上的老头 阅读(62) 评论(0) 推荐(1) 编辑
摘要: 方法 Java方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含在类或对象中 方法在程序中程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合,我们设计方法的时候最好保证方法的原子性。就是一个方法只执行一个功能,这样有 阅读全文
posted @ 2021-01-22 18:12 火车上的老头 阅读(103) 评论(0) 推荐(1) 编辑
摘要: Scanner对象 Scanner来自java.util工具包,可以实现人机交互,实现输入输出 基本语法: Scanner scanner = new Scanner(System.in); Scanner类获取输入的字符串有next()和nextLine()两种方法 输入数据之前要判断用户是否有输 阅读全文
posted @ 2021-01-20 17:32 火车上的老头 阅读(40) 评论(0) 推荐(1) 编辑
摘要: 1.注释 注释是一种对代码的解释,让自己或者别人能更容易看懂代码 注释并不会被执行,是给我们写代码的人看的 书写注释是一种非常好的习惯 Java中的注释有三种 单行注释 多行注释 文档注释 单行注释 int num =300;// 定义一个int型变量num赋值300 注:注释的双斜线与注释内容之间 阅读全文
posted @ 2021-01-18 23:40 火车上的老头 阅读(124) 评论(0) 推荐(2) 编辑