自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 Java 数据库 第五章 查询数据(DQL)

第五章 查询数据(DQL)查询(DQL)是数据库中最为常用和复杂的一种SQL结构,学会编写查询SQL是程序员必须具备的能力。要从数据库中查询数据,我们使用SQL的select语句。标准结构:select [distinct]{*|列名[别名],...}from 表名[where 过滤条件][order by 列1,列2...];注:“[]”中的内容为可选项。

2015-10-26 22:12:03 555

原创 Java 数据库 第四章 使用DML语句更改数据

第四章 使用DML语句更改数据添加新数据插入单行记录向表中添加数据的SQL语句是INSERT基本语法:insert into 表名(列名列表)values(值列表)不指定具体的属性插入数据insert into 表名 values(值1,值2...);注意:主键是自动编号时,插入值使用null插入。属性有默认约束的,插入值时欲显示默认值,

2015-10-26 22:11:39 629

原创 Java 数据库 第三章 数据库完整性

第三章 数据库完整性数据完整性的分类:1>实体完整性,保证一行数据是有效的2>域完整性,保证一列数据时有效的3>引用完整性,保证引用的编号是有效的4>用户自定义完整性,保证自定义规则实体完整性:保证每行所代表的实体能互相区别,不能存在两条一模一样的记录实体完整性实现方法:1>主键约束(Primary Key):主键是表中的一个到多个列,主键列不能为空

2015-10-26 22:11:08 701

原创 Java 数据库 第二章 管理数据库和表

第二章 管理数据库和表命名注意事项:标识符不能是所用RDBMS的保留字,不允许嵌入空格或其他特殊字符。激活数据库:USE 数据库名;删除数据库:DROP DATABASE 数据库名;创建数据库:CREATE DATABASE 数据库名;SQL数据类型整数数据类型TINYINT(大小:1个字节,极小整数值)SMALLINT(大小:2个字节,小整

2015-10-26 22:10:46 447

原创 Java 数据库 第一章

第一章 关系型数据库数据库的集中控制优点1>降低存储数据的冗余度2>更高的数据一致性3>存储的数据可以共享4>可以建立数据库所遵循的标准5>便于维护数据完整性6>能够实现数据的安全性*****掌握数据库先关的技术,是程序员必备的技能之一。对象模型在使用面向对象编程语言和关系模型的数据库开发软件时,计算机专家们逐渐发现了关系模型的缺点,

2015-10-26 22:10:21 378

原创 Java 数据库 第一章 关系型数据库

Java 数据库第一章 关系型数据库数据库的集中控制优点1>降低存储数据的冗余度2>更高的数据一致性3>存储的数据可以共享4>可以建立数据库所遵循的标准5>便于维护数据完整性6>能够实现数据的安全性*****掌握数据库先关的技术,是程序员必备的技能之一。对象模型在使用面向对象编程语言和关系模型的数据库开发软件时,计算机专家们逐渐发

2015-10-26 22:09:42 1095

原创 Java I/O

I/O File类File类定义了一系列与操作系统无关的方法来操作文件和目录。一个File对象可以代表一个文件,也可以代表一个目录。创建一个File类对象后,如果是目录,可以显示目录清单、新建或删除目录;如果是文件,可以查阅文件的属性和路径信息,也可以输出和改名。可以通过查阅API帮助文档了解更多的相关内容。I/O系统的概念在java编程中,I/O系统主要负责文件的读写,一

2015-10-11 16:16:59 451

原创 Java反射、类加载与垃圾回收

反射、类加载与垃圾回收类的加载机制和执行机制是java虚拟机(JVM)的两个最主要的功能。类的加载机制:虚拟机把描述类的数据从class文件(字节码文件)加载到内存,并对数据进行校验、转换、解析和初始化,最终形成可以被直接使用的java类型。类的生命周期包括加载(loading)、验证(verification)、准备(preparation)、解析(resol

2015-10-11 16:15:22 1929

原创 常用类 正则表达式

常用类 第二课 正则表达式正则表达式是一种描述字符集的方法,它是以字符集中各字符串的共有特性为依据。简单说正则表达式就是记录字符串存在的规则。正则表达式的作用:正则表达式可以用于验证、匹配、搜索、替换和编辑或者操作文本和数据。正因为如此,正则表达式现在是作为程序员基本技能之一,学习和使用正则表达式在工作中可以达到很高的效率。正则表达式的基本类库:

2015-10-11 16:14:57 628

原创 Java集合框架 泛型

java集合框架中分为两大类:装载数据的集合类和操作数据的工具类。java集合类是基于Collection接口,再根据不同需求分类为Set、List和Map三大接口。java集合就像一种容器,可以通过相应的方法将多个对象的引用放在容器中。容器中的元素(对象的引用)类型都为Object类型,所以可以通过向上转型存放任意类型的对象引用,但从容器中取出元素时必须向下转型(强制转型)为原来

2015-10-11 16:14:27 1855 1

原创 Java集合框架 List和Set

LinkedList(链表集合):LinkedList类扩展AbstractSequentialList并实现List接口。它提供了一个链表的数据结构。LinkedList的特点:因为LinkedList是使用双向链表,所以针对频繁的添加和删除元素,使用LinkedList类效率更高。它的使用适合实现栈(数据结构)和队列(数据结构),当需要在集合中间位置频繁添加和删除元素时,建议使用L

2015-10-11 16:13:03 441

原创 Java集合框架

集合框架 第一课 java集合框架中分为两大类:装载数据的集合类和操作数据的工具类。java集合类是基于Collection接口,再根据不同需求分类为Set、List和Map三大接口。java集合就像一种容器,可以通过相应的方法将多个对象的引用放在容器中。容器中的元素(对象的引用)类型都为Object类型,所以可以通过向上转型存放任意类型的对象引用,但从容器中取

2015-10-11 16:12:12 395

原创 常用类 第一课

常用类 第一课system类常用方法:currentTimeMillis()获取系统当前时间,以毫秒为单位exit(int status)终止当前正在运行的java虚拟机(参数为0 正常退出,参数非0异常退出)getPropertites()确定当前的系统属性getProperty(String key)获得指定键指示的系统属性常用系统属性:java.ver

2015-09-23 01:13:26 343

原创 图形用户界面 第二课 事件驱动

图形用户界面 第二课 事件驱动用户对组件的一个操作,成为一个事件(Event),如点击按钮的操作。产生事件的组件叫做事件源(Event Souce),如被点击的按钮就是事件源。对产生事件的组件进行监听,称为事件监听器,如监听按钮有没有产生事件。对事件监听器监听到的事件进行处理,称为事件处理(Even Hadle)事件处理机制的流程:1

2015-09-23 01:12:59 539

原创 图形用户界面 第一课

图形用户界面 AWT和Swing的描述:简单描述:AWT是抽象窗口工具包,是java最早的用于编写图形用户界面应用程序的开发包;Swing是为了解决AWT存在的问题而新开发的包,它以AWT为基础,对AWT进行改良和扩展,是java基础类库(JFC)的一部分。详细描述:AWT是抽象窗口工具包(Abstract Windows ToolKit)的缩写,这个工具包

2015-09-23 01:12:12 2435

原创 面向对象 第九课 异常

异常:对于程序执行时出现的意外情况,在java语言中被称为异常(Exception),出现异常时进行的相关处理则称为异常处理。异常是每个程序员都必须要面对的情况。———没有没有异常的软件。程序员80%的精力处理20%可能发生异常的代码。异常分类:1>检查异常2>运行时异常3>错误java语言中使用一些专门的类来描述不同的异常情况,而这些专门的类称为异

2015-09-17 22:21:09 363

原创 面向对象 第八课 接口

接口就是一套规范或者说一套标准。接口的特点:1>在java中,使用interfa关键字来定义接口;2>接口中的方法都是抽象方法(只有方法名,没有方法体);3>接口不能被实例化,接口主要是被类实现,类实现接口使用implements关键字,一个类可以实现多个接口;4>当一个类实现某个接口的时候,必须实现这个接口定义的所有抽象方法,否则这个类必须定义成抽象类。5>接口中还可

2015-09-17 22:20:31 341

原创 面向对象 第七课 内部类

局部内部类:定义在方法中,比方法的使用范围更小,是内部类中最少使用的一种类型。它像局部或者临时变量一样,不能被public、protected、private和static关键字修饰,它只能访问方法中定义的final类型的局部变量。局部内部类在方法中定义,所以只能在方法中使用,即只能在方法中实例化局部内部类对象,并调用其定义的方法。匿名内部类:它是一种特殊的内部类,是没有类名的局部

2015-09-17 22:20:06 352

原创 面向对象 第六课 类的高级概念

final修饰类方法 代表类方法属于最终方法,不能重写。访问修饰符类及其每一个成员(包括成员变量、方法和构造器)都有一个访问修饰符,用来判断谁谁可以访问该成员。java为类中的成员提供了四种访问级别,按照访问权限由大到小排列如下:1>公开访问级别:使用public关键字修饰符,用public关键字修士的成员对外公开,即公开成员可以被任何其他对象访问。2>受保护访

2015-09-17 22:19:23 379

原创 面向对象 第五课 继承

面向对象 第五课 继承在面向对象编程中,可以通过扩展一个已有的类,并继承该类的属性和方法,来创建一个新的类,这种方式称为继承我们由飞机类plane派生出一个新类,轰炸机类 Bomber使用extends关键字让它继承自Plane类我们称飞机类Plane为父类(基类),轰炸机类Bomber为Plane的子类(派生类)。两个类之间存在继承关系,将有如下特

2015-09-11 23:14:12 360

原创 面向对象 第四课

面向对象 第四课多维数组在java中,我们还可以创建多维的数组。与一维数组一样,多维数组也是对象,需要一个引用。语法也可以从一维数组过度过来:一维数组:int[] a = new int[5];二维数组:int[][] b = new int[5][5];三维数组:int[][][] c = new int[5][5][5];依此类推.....

2015-09-10 23:20:17 275

原创 面向对象 第三课

面向对象 第三课数组数组是存储在一个连续的内存块中的元素集合。数组中的每个元素必须是相同的数据类型,并且通过索引进行区分。数组中的第一个元素的索引为0。为什么要用数组单一值类型变量有时候很难满足应用程序的设计需求。数组类型变量可以同时存储多个同类型基础数据类型变量或对象。创建数组有两个步骤:1、声明一个数组变量;语法:数据类型[] 数组变量名

2015-09-10 23:19:51 355

原创 面向对象 第二课

第二课 对话框对话框分为输入对话框和输出对话框(消息对话框)调用的javax.swing.JOptionPane包,自动调用。输入对话框JOptionPane.showInputDialog(null,提示信息)输出对话框JOptionPane.showMessageDialog(null,输入的数据)代码示例:package com.lov

2015-09-10 23:19:27 314

原创 面向对象 第一课

结构化编程和面向对象编程的区别结构化编程的基本原则(整体思路):自上而下、逐步求精。按照程序所需要实现的功能,将其划分为若干个关系简单、相对独立的模块;每一个模块内部都是由三种基本的程序结构(顺序结构、选择结构、循环结构)。面向对象编程的基本原则是:将数据和操作数据的方法放在一起,作为一个相互依存、不可分割的整体(对象)。同类对象的共性形成类,类通过统一的外部接口与外界发生

2015-09-10 23:18:23 423

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除