05 2019 档案

摘要:Map接口 map 常用集合HashMap集合、LinkedHashMap集合 HashMap<k,v>:存储数据用哈希表,元素存取顺序不能保证一致,哈希表可保证键的唯一、不重复,需要写hashCode()方法、equals()方法。 LinkedHashMap<k,v> :HashMap的子类,存 阅读全文
posted @ 2019-05-31 09:57 zhansen521 阅读(199) 评论(0) 推荐(0) 编辑
摘要:List接口 特点: ①:有序集合(怎么存怎么取) ②:有下标(每个元素插入位置精确控制) ③:允许重复元素,equals方法比较是否重复元素 List接口的常用子类有:ArrayList集合、Linkedlist集合 常用方法 除了 add(E e)和 remove,其他都是list接口独有 带下 阅读全文
posted @ 2019-05-29 09:49 zhansen521 阅读(317) 评论(0) 推荐(0) 编辑
摘要:ArrayList集合存储元素 package com.oracle.demo01; public class Person { private String name; private int age; public Person(String name, int age) { super(); 阅读全文
posted @ 2019-05-28 10:10 zhansen521 阅读(295) 评论(0) 推荐(0) 编辑
摘要:基本类型包装 就是转换用 8个类型 就是8个方法 除了int(Integer) 和char(Character)之外,其他6个都是首字母大写 字符串 >基本类型 得出结论 pare 基本数据类型 (String s) 基本数据类型转字符串3种: ① 双引号“” +基本类型 ② 调用 valueOf 阅读全文
posted @ 2019-05-27 10:14 zhansen521 阅读(269) 评论(0) 推荐(0) 编辑
摘要:正则表达式(英语:Regular Expression,在代码中常简写为regex) 它是一个字符串 正则表达式:验证字符串 检索、替换某个规则的文本 规则:区分大小写, 字符a或者b或者c (注意 [ ] 里面代表一位!) 例:13864399999:[1-9][3578][0-9]{9} 一个[ 阅读全文
posted @ 2019-05-25 10:19 zhansen521 阅读(346) 评论(0) 推荐(0) 编辑
摘要:Java简介: Java的三个阶段 1.完善期:JDK1.0(1995)~1.2(1998) 2.平稳期:1.3~1.4 3.发展期:1.5(2005)~1.7 在开发上分为:Java SE、EE、ME J2SE:数据库、接口定义、输入输出、网络编程 J2EE:企业、银行、电信系统 J2ME:电子软 阅读全文
posted @ 2019-05-25 06:42 zhansen521 阅读(200) 评论(0) 推荐(0) 编辑
摘要:API Java的API(Application(应用) Programming(程序) Interface(接口)) Java的API就是jdk中提供给我们使用的类,这些类将底层代码封装起来,我们不需要关心如何实现,只管知道如何使用 Objec是所有 类 的父类 。不是接口(interface)的 阅读全文
posted @ 2019-05-24 09:34 zhansen521 阅读(199) 评论(0) 推荐(0) 编辑
摘要:内部类: 1、概念: 卸载其他类的内部的类就叫内部类,其他的类被称为外部类。在内部类中可以直接访问外部类的所有成员。 2、分类: 成员内部类、局部内部类。 3、成员内部类: 成员内部类,定义在外部类中的成员位置。 访问方式: 4、局部内部类: 局部内部类,定义在外部类方法中的局部位置。 访问方式: 阅读全文
posted @ 2019-05-24 08:34 zhansen521 阅读(551) 评论(0) 推荐(0) 编辑
摘要:讲解作业 空参的快捷键 : Final 关键字 特点 写在 public 后 class前 修饰类:不可以被继承 ,但可继承其他类(太监类) 修饰方法:不可以被子类重写,但可以继承使用 修饰局部变量: 一次赋值,终身不变 相当于常量 修饰引用类型的变量值为对象地址值,地址值不能改,对象属性可以改。 阅读全文
posted @ 2019-05-21 10:28 zhansen521 阅读(139) 评论(0) 推荐(0) 编辑
摘要:构造方法 在创建的同时,明确属性值(在出生时,new 和姓名同时创建) 格式: 注意:构造方法名 就是 类名 修饰符 构造方法名 (参数列表){ } 标识符: 体现: 构造没有返回值类型,它是构建对象,创建完对象,方法结束 构造名称必须是类名一致 构造方法的注意事项: 如果我们没有给出构造方法,系统 阅读全文
posted @ 2019-05-20 10:47 zhansen521 阅读(163) 评论(0) 推荐(0) 编辑
摘要:接口 Interface 比抽象类更抽象的类,只描述所该具备的方法,没有方法体,由接口的实现类(相当于子类)去实现。 ①接口里只能是抽象方法 ② 接口中无法定义普通成员变量 定义格式: 特点: l 接口中的方法均为公共访问的抽象方法 2 无法定义普通的成员变量 类实现接口 implements 所有 阅读全文
posted @ 2019-05-18 11:50 zhansen521 阅读(363) 评论(0) 推荐(0) 编辑
摘要:一 继承: 在java中,在现有的类中新建一个类叫子类,现有的类叫父类,子类自动拥有父类所有可继承的属性和方法。关键字 extends Java 只支持单继承 格式: class 子类 extends 父类 { } 继承的好处和注意事项 好处:1.提高代码复用性 2.产生关系1.java里,类只支持 阅读全文
posted @ 2019-05-17 09:38 zhansen521 阅读(1205) 评论(0) 推荐(0) 编辑
摘要:面向对象 方法:java中,用来完成解决某件事或实现某个功能的方法 格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,....){ 执行语句 ..... return 返回值; } class 里面只有两种东西 属性和方法 ① 修饰符:比较多,有对访问权限进行限定的,如:静 阅读全文
posted @ 2019-05-15 10:40 zhansen521 阅读(205) 评论(0) 推荐(0) 编辑
摘要:Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。1. 【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键 阅读全文
posted @ 2019-05-14 21:21 zhansen521 阅读(162) 评论(0) 推荐(0) 编辑
摘要:package com.oracle.demo02; public class Goods { //商品类 int gid; String gname; double price; } package com.oracle.demo02; import java.util.ArrayList; import java.util.Scanner; pub... 阅读全文
posted @ 2019-05-14 16:03 zhansen521 阅读(2405) 评论(0) 推荐(0) 编辑
摘要:Eclipse使用 1.选择工作空间:编写java源文件存放的位置 下图的复选框:use this as the default and do not ask again :打勾表示当前工作空间为默认,以后启动不会在提示2.左侧空白区右键 or 选中File菜单栏,选择new-->创建项目编写名称, 阅读全文
posted @ 2019-05-14 10:39 zhansen521 阅读(459) 评论(0) 推荐(0) 编辑
摘要:1.方法重载:在一个类里面,方法名相同,参数类型,顺序,个数不同。()里只要有一个不同就是重载 重载注意事项 l 重载方法参数必须不同: 参数个数不同,如method(int x)与method(int x,int y)不同 参数类型不同,如method(int x)与method(double x 阅读全文
posted @ 2019-05-13 11:05 zhansen521 阅读(324) 评论(0) 推荐(0) 编辑
摘要:1、双倍浮动BUG: 描述:块状元素设置了float属性后,又设置了横向的margin值,在IE6下显示的margin值要比设置的值大; 解决方案:给float的元素添加 display:inline;将其转换为内联元素; 2、表单元素行高不一致: 解决方案: ①、给表单元素添加vertical-a 阅读全文
posted @ 2019-05-12 15:46 zhansen521 阅读(153) 评论(0) 推荐(0) 编辑
摘要:数组定义 数据类型[] 数组名 = new 数据类型[元素个数或数组长度]; int [ ] x = new int [100] 结果: 结果: 每个元素默认初始值0。第2、3行代码通过赋值语句将数组中的元素arr[0] 和 arr[1]分别赋值为1和2,而元素arr[2]和arr[3]没有赋值,其 阅读全文
posted @ 2019-05-11 17:28 zhansen521 阅读(730) 评论(0) 推荐(0) 编辑
摘要:流程控制语句的结构:if if (条件语句){ 执行语句; ……} if (条件语句){ 执行语句; ……} if (条件语句){ 执行语句; ……} if...else (可以用三元运算转换符来改写,如:判断条件 ? 表达式1 : 表达式2) if(判断语句{ 执行语句1; .....; }els 阅读全文
posted @ 2019-05-10 18:28 zhansen521 阅读(742) 评论(0) 推荐(0) 编辑
摘要:数据小--大 顺序:byte -> short -> int -> long -> float -> double 数据转换 小转大 (左转右)直接转 自动类型转换格式: 大数据类型值 变量 = 小数据类型; 强转: 大转小(右转左) 小数据类型 变量 = (小数据类型) 大数据类型值; 强转规则: 阅读全文
posted @ 2019-05-08 12:00 zhansen521 阅读(237) 评论(0) 推荐(0) 编辑
摘要:java的概述进化阶段 java SE、EE、ME的区别安装 java jre是读取工具jdk 是java开发工具 包括了jre 配置环境变量 JAVA_HOME:jdk的路径Path: .;%JAVA_HOME%\lib\dt.jar;变量名“CLASSPATH”: .;%JAVA_HOME%\l 阅读全文
posted @ 2019-05-07 10:28 zhansen521 阅读(232) 评论(0) 推荐(0) 编辑
摘要:初识 ER 矩形表示实体 菱形表示关系 椭圆形表示属性 数据库三大范式(约束表是否合法) 第二范式 (确保表中每列都和主键有关) 第三范式(每列和主键直接相关,不是间接) 阅读全文
posted @ 2019-05-06 11:58 zhansen521 阅读(190) 评论(0) 推荐(0) 编辑
摘要:注意: 创建数据库全部用小写 超11位的不能用int 数据约束默认值约束:允许插入null和非null CREATE TABLE student( id INT, NAME VARCHAR(20), address VARCHAR(20) DEFAULT '山东淄博' -- 默认值 ) DROP T 阅读全文
posted @ 2019-05-05 11:53 zhansen521 阅读(332) 评论(0) 推荐(0) 编辑
摘要:-- 新建学生表 CREATE TABLE student( sno VARCHAR(20), sname VARCHAR(10), ssex VARCHAR(10), sbirthday DATETIME, class VARCHAR(20) ) INSERT INTO student VALUES (108,'曾华','男',19770901,95033); INSERT INTO stud... 阅读全文
posted @ 2019-05-04 18:47 zhansen521 阅读(174) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示