- 博客(20)
- 收藏
- 关注
原创 数据库设计三大范式
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。第一范式的合理遵循需要
2017-07-25 20:40:13 243
原创 JPA规范
JPA是一种规范,而hibernate是JPA的一种实现JPA全称为Java Persistence API ,Java持久化API是Sun公司在Java EE 5规范中提出的Java持久化接口。JPA吸取了目前Java持久化技术的优点,旨在规范、简化Java对象的持久化工作。使用JPA持久化对象,并不是依赖于某一个ORM框架。 JPA是目前比较流行的一种ORM技术之一,所以他拥有OR
2017-07-25 20:38:41 403
原创 查找
package test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class TestQuery {
2017-04-23 14:12:08 179
原创 删除
package test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;import java.util.Scanner;public class Test2 {publ
2017-04-23 14:11:42 175
原创 数据库数据的增加
package test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;public class Test {public static void main(String[]
2017-04-23 14:11:15 904
原创 流
流的分类: ①输入流和输出流都是以程序作为主导; ②程序读取文件中的内容叫输入流; ③程序往文件中写入内容叫输出。 例1:创建一个文本文档 File a = new File("e:\\123.txt"); try { a.createNewFile(); } catch (I
2017-04-16 22:17:57 164
原创 集合框架
对象容器分为Set和List和MapSet类型中对象没有顺序且不能重复,List类型中对象按照索引顺序排序,可以有重复的对象,Map类型中对象包含一堆键对象-值对象映射,键对象不能重复,值对象可以重复,三个储存方式对应三个接口。Set接口及其实现类——HashSet Set是元素无序并且不可以重复的集合,被称作集。 HashSet—哈希集,是Set的一个重要实现
2017-04-16 22:11:41 193
原创 JDK常用类
浮点数做运算,需要注意的问题 1.使用BigDecimal类 2.(最简单的方式)BigDecimal类中构造方法传入的值最好转换为String类型 float f1 = 0.06f; float f2 = 0.01f; BigDecimal bd1 = new BigDecimal(String.valueOf(0
2017-04-16 21:56:42 317
原创 异常
异常(Exception)是程序在执行过程中所产生的问题。Java中的异常类都继承Throwable类,Exception异常,可能是编码、环境、用户操作输入出现问题。Error 很少接触。throws 用于声明一个方法中要抛出的异常throw 用于抛出异常publicstaticintintExceptiopublic static int intException
2017-04-09 15:31:35 169
原创 接口
接口可以有任意数量接口以.java为后缀名的文件,接口名需要与文件名接口不能被实例化接口不包含任何构造器接口中所有方法都是抽象的接口不能被一个类继承,只能被一个类来实现一个接口能继承多个接口public interface fulei{public abstract play();}public class zilei implements ful
2017-04-09 15:19:08 194
原创 多态
多态:父类引用指向子类对象前提:必须有子类关系或者类实现对象接口关系使用:在使用多态后的父类引用变量调用方法时,会调用子类重写后的方法父类 public class fulei(){}子类public class zilei(){}测试类publicclass Test { publicstaticvoidmain
2017-04-09 14:39:44 169
原创 继承
继承继承是只对一个已经存在的类进行扩展,从而编写一个新类,这个新类继承了父类所有属性和方法在java中一个子类只能有一个父类继承写法 public void 子类 extends 父类(){}重写 当子类和父类方法相同时就是重写Object是所有类的父类super用于访问父类的成员变量和调用父类中的方法子类可以使用super()来调用父类的构造函数,并且supe
2017-04-01 18:53:21 178
原创 面向对象2
首先是方法重载重载就是一个类有两个或者多个方法名相同但是,参数列表不相同时,我们称之为重载构造函数1构造函数必须与类名相同2构造函数不能有返回值,也不能返回void当我们编写了一个类,但是类中没有添加构造函数,编译器会给类添加一个默认的构造函数这个构造函数没有返回值也没有参数thisthis是只调用它自己本身
2017-04-01 18:44:45 126
原创 面向对象
首先创建一个类,就是相当于自定义了一个类型,这个类型里面有属于它自己的属性,静态属性,也叫成员变量,当你创建一个类时,jvm会自己给成员变量赋值,String -- null char-- ' ' boolean--false int -- 0局部变量不会赋初始值,下面这种情况直接使用a会报错,a没有被初始化 int a;System.out.pri
2017-03-29 20:38:10 152
原创 类和对象
类和对象的一些基础知识方法(函数)的基本概念public static void main(String [] args){}不带参数不带返回值的函数public static void xxxXxx1(){}//带参数不带返回值的函数public static void xxxXxx2(int a, String s){}//带参数带返回值的函数
2017-03-26 11:43:18 153
原创 java
数组,数组的声明int [ ]num=new int[5];声明并赋值int [ ]num=[1,2,3,4,5];数组长度num.length;数组的应用一般是查找,添加,删除查找boolean flag = false;System.out.println("请输入一个数:");int num = input.nextInt();for(int i=
2017-03-26 11:37:16 206
原创 java基础
还是继续了上周的java基础课程,今天我们说说流程控制。流程控制我们在程序设计的时候有些时候要改变程序的控制流程,有三种方法,调用方法,选择,循环。选择主要有if/else语句和switch语句,都属于循环中的,用于条件选择。switch语句中可以是byte.short.int或者char。循环有for循环,while循环,和do/while循环。while用于重复执行任务,直到循
2017-03-22 20:26:52 154
原创 运算符和表达式的一些知识
运算顺序,先小括号然后其他,运算符类型:小括号,算数运算,逻辑运算,比较运算,位运算,赋值运算,数量:一目二目三目,java和其他语言的运算顺序都差不多,反正小括号肯定是最先算的,数学运算符就是和数学一样,加减乘除,赋值运算符在最后,运算顺序不必太去死记
2017-03-19 22:46:28 180
原创 初始java
分为两种,基本类型和引用类型,基本型:基本型{一个是整型:byte,short,int,long这些都是整型。浮点型doublc这样可以带小数点的都可以称之为浮点数,在科学的范围内。字符型,char为字符型的单独的一个元素的代表量。布尔型boollean是一种用false(假)true是(真)用真假来判定的型。 字节型 byte 短整型 short 整型 int
2017-03-19 22:35:59 191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人