06 2017 档案
摘要:/* 创建1对多关系的表 主表:商品分类表 category 从表:商品表 products products使用category中的主键作为外键*/-- 创建商品分类表 category:分类主键,分类名称CREATE TABLE category( cid INT PRIMARY KEY AUT
阅读全文
摘要:数据库的创建和删除 黑窗口启动数据库服务:net start mysql 关闭数据库服务:net stop mysql 创建数据库使用关键字create database格式: create database 数据库名; create database 数据库名 character set 字符集;
阅读全文
摘要:<!-- xml转义字符:可以把一些具有特殊含义的字符,使用转义字符表示出来 < < > > " " ' ' & & 需求:1<3 == 5>7 在xml中的写法 --> .<!-- 需求: 把以下内容以文本的形式显示出来,可以使用转义字符 <bean id=
阅读全文
摘要:Junit单元测试的基本使用: 1.在要执行的方法上添加一个注解@Test 2.注解会报错 解决方式ctrl+1 add junit 3.选中要执行的方法 右键 run as --> junit Test 一次执行多个方法:选中类 右键run as --> Junit Test Junit单元测试的
阅读全文
摘要:JavaBean:数据库表和实体类的对应关系 1.数据库中有一张表,就会有一个和表对应的类 数据库:Person表 Java:Preson类 2.表中的每一列,对应Java中的一个字段(成员变量) 3.表中的每一行,对应Java中的一个对象 张三 18 男 new Person(张三 18 男);
阅读全文
摘要:java.net.InetAddress类:此类表示互联网协议 (IP) 地址。 静态方法: static InetAddress getLocalHost() 返回本地主机(你自己的使用的电脑)。 static InetAddress getByName(String host) 在给定主机名的情
阅读全文
摘要:主线程:执行主方法的线程,就叫做主线程 单线程程序:程序从mani开始从上到下依次运行 程序从main方法开始运行,JVM运行main方法,会找操作系统 开辟一条通向cpu的执行路径,cpu可以通过这条路径来执行main方法 这条路径有一个名字叫主(main)线程 创建线程方式一继承Thread类
阅读全文
摘要:编码: 把看的懂,变成看不懂的 String str = "中国"; byte[] bytes = str.getBytes(); System.out.println(Arrays.toString(bytes));解码: 把看不懂的内容,变成能看懂的 String s = new String(
阅读全文
摘要:IO流: I:input,输入,读取到内存 O:Output,输出,写入文件 流:数据流(字符,字节) 分类: 流向: 输入:字节输入流(FileInputStream),字符输入流(FileReader) 输出:字节输出流(FileOutputStream),字符输入流(FileWriter) 种
阅读全文
摘要:File概述 java.io.File类:文件和目录路径名的抽象表示形式。 用来描述电脑中文件,文件夹,以及路径类 常用的3个和File有关的单词: file:文件 directory:文件夹(目录) path:路径 File是一个与系统无关的类 File类的3个重载的构造方法路径: window系
阅读全文
摘要:Map集合的特点java.util.Map<K,V>接口:集合,是一个双列集合Map集合的特点: 1.是一个双列集合,赋值的时候必须同时给key和value赋值 2.是一个无序的集合(存入和取出元素的顺序可能不一致) 3.key值不能重复,value可以重复 4.一个key只能对应一个vlaue 5
阅读全文
摘要:java.util.List(集合)接口 extends Collection(集合) 接口List集合的特点: 1.有序的集合:存入元素的顺序,和取出元素的顺序是一致的(存入:1,2,3 取出:1,2,3) 2.允许有重复的元素 3.有索引特有的方法:包含索引的方法 add(int index,
阅读全文
摘要:java.util.Collection接口 是集合的最顶层的接口,定义了集合共性的方法 接口无法直接创建对象,使用多态的方式创建对象 Collection<集合中的数据类型(泛型)> coll = new ArrayList<集合中的数据类型(泛型)>(); 迭代器 集合中存储数据的方式(数据类型
阅读全文
摘要:java.util.Date 日期类 构造方法 public Date() 返回的是当前时间 也就是1970-1-1到所经历多少毫秒来表示的时刻 public Date(long 毫秒值) 返回指定毫秒值的时间 方法 long getTime()返回当前时间的毫秒值 void setTime(lon
阅读全文
摘要:Object类的方法 String roString() 返回对象的字符串表现形式 类型 + @ + 哈希值(地址值) 看一个对象的地址值 只能区分是否为同一个对象 没有什么太大意义 所以子类一般都会重写此方法 不再打印地址值 而是打印属性 重写toString方法的快捷键是 alt + shift
阅读全文
摘要:final final是最终修饰符,可以修饰类、成员方法、变量。 final修饰的类无法被继承。 final修饰的方法无法被重写。 final修饰的变量无法被再次赋值,变为了常量。 final修饰的引用数据类型变量,可以修改对象里面的属性内容,不可改变地址值 final修饰的成员变量,不能使用默认值
阅读全文
摘要:接口 (1)当抽象类中的方法都是抽象的时候,java就提供了一种新的表现形式:接口 ,接口是功能的集合 接口不能创建对象 (2)格式 父接口:public interface Tnter{ } 子类:public class interImp implements Itner{ } 接口的使用 1.
阅读全文
摘要:继承定义一个类B时,发现已有类A与要定义的类B相似,并且类B属于类A的一种时,可以将类B定义为类A的子类。 当多个类有着共性内容,可以将共性内容向上抽取,抽取到一个新的类中,这个新类和多个类形成一个关系叫做继承。 子类继承父类后,自动拥有父类所有可继承的属性和功能。 注意事项 java只支持单继承,
阅读全文
摘要:FileWriter: 作用 往文件中写入数据 使用步骤: 1.创建FW对象 FileWriter(String fileName); 要往哪个文件中写,就把对应的文件名作为参数 2.写入数据 wirte(String str); 写入字符串数据str 3.刷新 flush(); 4.关闭资源 cl
阅读全文
摘要:集合出现的原因 数组存储数据是固定存储 ,当遇到要存储数据的个数不确定的时候 数组就不满足了,集合就出现了 集合存储数据的个数,可以随着数据量的变化而变化,不会造成越界或者大量的空间浪费 存储数据的个数是可变的 ArrayList: java.util包下 底层维护了一个数组 线程不同步(处理速度快
阅读全文
摘要:API(Application Programming Interface):应用程序编程接口 使用Scanner 获取键盘录入的字符串 next() ; 在遇到空格的时候 会判定为当前的输入结束 空格之后的内容会收不到 nextLine(); 可以避免被空格中断 , 但是在于接收数字一起使用的时候
阅读全文
摘要:无论面向对象还是面向过程, 这俩都是解决问题的思路而已, 只是角度不同. 面向过程: 强调解决问题的每一个步骤都亲力亲为,每一个细节都自己手动实现. 面向对象: 使用特定功能对象去解决特定的问题, 每一个细节不需要关注,只需要创建对应的对象即可. 面向对象是基于面向过程的 类和对象及他们的关系 类:
阅读全文
摘要:键盘录入月份, 输出对应的季节 case的穿透: 实质就是case语句体中 没有break 如果没有break会直接进入下一个case的语句体 继续执行,直到有break才会跳出 打印 5 位数中所有的回文数 范围: 10000 ~ 100000 条件: 个位 == 万位 && 十位 == 千位 数
阅读全文
摘要:方法的概念: 简单的说方法就是完成特定功能的代码块 使用方法的好处: 降低程序的冗余度 , 便于后期维护 , 提高封装性 方法的定义格式修饰符 返回值类型 方法名(数据类型 参数名1,数据类型 参数名2,...){ 方法体 return 结果值; } 修饰符: public static 返回值类型
阅读全文
摘要:Random工具类 作用: 产生一个随机数 使用步骤: 1.导包 import 对应的包 import java.util.Random; 2.创建引用类型变量 数据类型 变量名 = new 数据类型(); Random rd = new Random(); 3.调用功能 变量名.功能 产生范围是[
阅读全文
摘要:程序的结构分类: 顺序结构:按照写代码的顺序 一次执行 选择结构:根据条件的不同有选择的执行不同的代码 循环结构:在一定条件下 反复执行某一片代码 选择结构: 也叫分支结构 根据条件的不同,有选择的执行某一片代码 ,Java提供了两种 if结构 switch结构 if分为三种格式 : if的第一种格
阅读全文
摘要:类型转换: 从小到大的排序 自动类型转化(隐式转换) 小的数据类型与大的数据类型进行运算的时候,结果会自动转化大的类型 byte char short -->int -->long -->float -->double 注意事项:byte char short 相互之间不转换 他们参与运算首先转换为
阅读全文
摘要:JDK与JRE的区别: JDK给开发人员使用(包含开发工具),JRE给客户使用(运行java程序的核心类库),JDK包含JRE关键字的含义: JAVA语言赋予特殊含义,具有专门用途的单词,关键字的单词全部是小写字母理解常量: 常量是在程序执行的过程中,其值不可以发生改变的量 常量的实质是内存中的一片
阅读全文

浙公网安备 33010602011771号