摘要: JDBC JDBC注册驱动: Class.forName("com.mysql.jdbc.Driver"); 获取连接对象: 获取连接需要方法 DriverManager.getConnection(url,username,password),三个参数分别表示,url 需要连接数据库的位置(网址) 阅读全文
posted @ 2019-03-07 11:01 fdbnf 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 可变参数 jdk1.5以后。出现了简化操作。... 用在参数上,称之为可变参数。 格式: 修饰符 返回值类型 方法名(参数类型... 形参名){ } 其实这个书写完全等价与 修饰符 返回值类型 方法名(参数类型[] 形参名){ } public static int aa(int...a){ int 阅读全文
posted @ 2019-03-07 11:00 fdbnf 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Set接口 Set中不可以存放重复元素 HashSet集合 此类实现SetJ接口,由哈希表。 HashSet集合不能保证的迭代顺序与元素存储顺序相同。 哈希表: 哈希表是数组和链表的结合体 当把这些对象向数组中存放时,会根据这些对象的特有数据结合相应的算法,计算出这个对象在数组中的位置,然后把这个对 阅读全文
posted @ 2019-03-07 10:59 fdbnf 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 泛型 由于集合中什么类型的元素都可以存储。导致取出时,如果出现强转就会引发运行时 ClassCastException。所以使用集合时,必须明确集合中元素的类型。这种方式称为:泛型。 泛型不进class文件 泛型没有多态 泛型通配符:? 定义方法时,根本无法确定具体集合中的元素类型是什么。为了解决这 阅读全文
posted @ 2019-03-07 10:58 fdbnf 阅读(124) 评论(0) 推荐(0) 编辑
摘要: List接口 有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引访问元素,并搜索列表中的元素。与 set 不同,列表允许添加重复的元素。 List接口的常用子类有: l ArrayList集合 l LinkedList集合 阅读全文
posted @ 2019-03-07 10:58 fdbnf 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 集合的继承实现关系: Collection : 所有接口的顶层 方法: add();添加元素 contains();判断集合中是否包含某个元素 列: boolean f=col.contains(456); System.out.println(f); remove();将集合中元素移除 toArr 阅读全文
posted @ 2019-03-07 10:57 fdbnf 阅读(212) 评论(0) 推荐(0) 编辑
摘要: BigInteger类 解决大数据运算精度丢失问题 //大数据封装为BigInteger对象 BigInteger big1 = new BigInteger("12345678909876543210"); BigInteger big2 = new BigInteger("98765432101 阅读全文
posted @ 2019-03-07 10:51 fdbnf 阅读(392) 评论(0) 推荐(0) 编辑
摘要: Math类 常用方法: abs():绝对值 Math.abs(-20); ceil():向上取整 Math.ceil(); floor():向下取整 Math.floor; Max();两个数比较大小 Math.max(); Min();两个数取最小值 Math.min(); random();随机 阅读全文
posted @ 2019-03-07 10:50 fdbnf 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 8种基本类型对应的包装类如下: 字符串转基本数据类型 parseInteger();方法 格式: String a="155555"; int b=Integer.parseInt(a); 基本类型转字符串: 1.直接与“”相连 String sa=123+""; 2.valueOf(); Stri 阅读全文
posted @ 2019-03-07 10:48 fdbnf 阅读(262) 评论(0) 推荐(0) 编辑
摘要: Date表示特点的时间 精确到毫秒 System.currentTimeMillis();方法 获取当前时间毫秒值 时间的原点:公元1970年 一月一日,午夜0:00:00 对应的毫秒值就是0 Date 创建当前日期对象 Date d1=new Date(); System.out.println( 阅读全文
posted @ 2019-03-07 10:47 fdbnf 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 1.1 JDK安装、Eclipse安装 具体安装步骤参考相关文档。 Java的学习绝不是能够速成的,请使用EditPlus记事本编辑Java代码,等到学习到抽象类、接口等内容的时候再使用Eclipse这个高级的开发工具。 JRE(Java Runtime Environment Java运行环境) 阅读全文
posted @ 2019-03-07 10:46 fdbnf 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 概念:正则表达式(英语:Regular Expression,在代码中常简写为regex)。 正则表达式是一个字符串,使用单个字符串来描述、用来定义匹配规则,匹配一系列符合某个句法规则的字符串。在开发中,正则表达式通常被用来检索、替换那些符合某个规则的文本。Pattern 匹配规则:在Pattern 阅读全文
posted @ 2019-03-07 10:45 fdbnf 阅读(198) 评论(0) 推荐(0) 编辑
摘要: API: Java 的API(API: Application(应用) Programming(程序) Interface(接口)) equals 方法: 用于比较两个对象是否相同,它其实就是使用两个对象的内存地址在比较。 Objeat类中的equals方法比的是地址 在应用时需要重写equals方 阅读全文
posted @ 2019-03-07 10:42 fdbnf 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 内部类: 概念: 将类写在其他类的内部,可以写在其他类的成员位置和局部位置,这时写在其他类内部的类就称为内部类。其他类也称为外部类。 内部类的分类: 成员内部类 局部内部类 成员内部类: 定义在外部类中的成员位置。与类中的成员变量相似,可通过外部类对象进行访问 l 定义格式 class 外部类 { 阅读全文
posted @ 2019-03-07 10:41 fdbnf 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 构造方法: 什么是构造方法:构建创造时用的方法,即就是对象创建时要执行的方法。既然是对象创建时要执行的方法,那么只要在new对象时,知道其执行的构造方法是什么,就可以在执行这个方法的时候给对象进行属性赋值。 构造方法不能继承,子类构造方法第一行默认有一个super(); 父类空参构造方法, 格式: 阅读全文
posted @ 2019-03-07 10:39 fdbnf 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 类和对象的区别 概念:类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体 局部变量和成员变量区别 区别一:定义的位置不同 定义在类中的变量是成员变量 定义在方法中或者{}语句里面的变量是局部变量 区别二:在内存中的位置不同 成员变量存储在堆内存的对象中 局部变量存储在栈内存的方法中 区别 阅读全文
posted @ 2019-03-07 10:37 fdbnf 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 数组: 1 int[] a=new int[3]; //数据类型[] 数组名 = new 数据类型[元素个数或数组长度]; 1 类型[] 数组名 = new 类型[]{元素,元素,……}; 2 类型[] 数组名 = {元素,元素,元素,……}; //求最大值 double[] a={1.1,1.2, 阅读全文
posted @ 2019-03-07 10:35 fdbnf 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母b表示。而计算机最小的存储单元叫“字节(byte)”,通常用大写字母B表示,字节是由连续的8个位组成。 1B(字节) = 8bit 1KB = 1024B 1MB = 1024KB 1GB = 1024MB 1T 阅读全文
posted @ 2019-03-07 10:34 fdbnf 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 库: Show databases; //查看所有数据库 create database name //创建数据库 default character set utf8; //创建本数据库指定的字符集 show create database name; //查看单个数据库 drop databas 阅读全文
posted @ 2019-03-07 10:31 fdbnf 阅读(253) 评论(0) 推荐(0) 编辑