自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库--关联查询

–关联查询: –格式:select * from tableName1,tableName2… select * from emp,dept; –等值查询:两张表中有关系的字段做条件,进行等值连接 –使用表别名: select e.ename “员工姓名”,e.deptno “部门号” from emp e,dept d where e.deptno=d.deptno; –关联查询:...

2018-09-09 12:03:19 383

原创 数据库基础

一、数据库的发展史 (1)手工管理:藏书阁,图书馆。 优点:分类管理,直观性强 缺点:信息流动慢,不方便 (2)文件管理:计算机文件系统,图书管理系统 优点:分类管理,层次分明 缺点: 查找不方便 (3)数据库管理: 优点:存取数据非常方便. ...

2018-09-09 12:00:42 159

原创 网络编程

网络编程: java语言中,提供了一套统一的编程接口。很多细节都已经底层化。 所以,可以进行无痛的网络通信编程。 提供的是Socket套接字技术。 常用的通信协议: (1)TCP/IP:在通信之前,需要建立连接,通信之后需要断开连接 一般会有一个做为服务器端,有一个做为客户端 主要将通信模式分成四个层: ...

2018-09-09 10:22:59 110

原创 线程

(1)程序:可以实现多个功能的代码体。也叫软件。 (2)进程:是一个运行中的程序的实例。 有两个特点 – 是一个实体:有自己的地址空间,如文本区域,数据区域,堆栈区域 – 是一个运行中的程序,cpu赋予程序生命时,就是一个进程。 进程是操作系统的一个任务 (3)线程:是进程里的一个任务,是一个顺序执行流。 有自...

2018-09-02 10:33:59 100

原创 IO流

对象流: 有的时候,我们可能需要将内存中的对象持久化到硬盘上,或者将硬盘中的对象信息读到内存中,这个时候我们需要使用对象输入输出流 序列化: 是对象转换成一个字节序列的过程,是一个写操作 反序列化: 一个字节序列转换成对象的过程 ,是一个读操作 ObjectOutputStream 构造器: ObjectOutputStream(Outp...

2018-08-26 21:25:17 119

原创 IO流

java.io.File类型 一、概念 可以用来创建,删除文件/目录,还可以查看文件/目录的属性信息。 但是不可以修改文件里的数据。如果需要修改,应该使用输入/输出流。 二、常用构造器 File(String pathname) 创建一个指定路径的File对象 File(File parent,String child) ...

2018-08-26 21:21:17 91

原创 File类型

File类型 java.io.File类型,可以对硬盘上的文件以及目录,进行操作。 如查看文件/目录的属性信息,创建,删除文件/目录。此类型 不能查看和修改文件里的内容。 常用构造器: File(String pathname): 指定一个路径,创建一个File对象 路径: ...

2018-08-26 21:14:19 633

原创 Map接口

Map接口:集合框架中的另一个父接口 Map集合,用于储存一一对应的元素数据,第一个对象可以作为索引,第二个对象作为值,我们称之为key-value,键值对。 储存数据的特点: (1)以key-value形式进行存储。 (2)key与value都必须是引用类型 (3)key可以为null。 (4)key与value是单向一对一映射...

2018-08-26 21:12:04 266

原创 集合

集合概念: 用于存储多个对象的单一对象(容器)。存储的数据叫元素。 元素都是引用类型。(用于模拟现实生活中的存储容器,因此集合类型,不单单是一种。有很多 类型,设计成各种存储的数据结构。这些类型统称为集合框架) 元素:必须是引用数据类型的数据,不能是基本数据类型的数据。JDK1.5新特性: 在1.5以前,容器可以存储Object的...

2018-08-26 21:11:40 465

原创 时间日期

日期与时间 一、java中的时间: (1)java中采用标准类库的Date类型时间。使用距离一个固定时间点的毫秒数的时间点来表示时间 (2)固定时间点即纪元(UTC)。也就是1970年1月1日 00:00:00 (3)UTC与GMT都是世界通用的时间格式 (javase:标准版本的jdk,即类库为基本类库 javaee:企业版本的jdk,基本类库满足不了...

2018-08-26 21:00:29 117

原创 包装类

包装类: java语言是面向对象的语言,而基本数据类型的数据不是对象,但是有的时候我们需要研究使用基本数据类型的数据,需要将之转换成对象来使用。这个时候,我们可以将基本数据类型包装成 引用类型。 每一个基本数据类型都对应一个包装类: byte—> Byte short–> Short int–> Intege...

2018-08-26 20:56:12 96

原创 正则表达式

常量池: jvm在使用字符串类型时,为了提高内存的使用率,当使用字面量(常量) 进行给变量赋值时,在方法区内提供了用于存储字面量对象的一个常量池。 原理: 当使用字面量赋值时,先去方法区内的常量池中查询是否有相同字面量的对象, 如果有,就返回常量池中对象的地址,没有的话,在常量池中创建此字面量的对象再返回。正则表达式: (1)很多时候,我们...

2018-08-26 20:54:03 81

原创 字符串

StringBuilder:可变字符串类型: (字符串:底层是字符数组,及其对数组的操作) 特点: (1)此类型是final修饰的 (2)没有重写equals方法 (3)此类型提供的大多数方法都带有返回值, 即: return this 返回同一个地址 构造器: StringBuilder() 构造了一个空的StringBuilder对象,初始...

2018-08-26 20:48:55 88

原创 API,异常

API:应用程序编程接口,即jdk文档手册,里面以类的形式提供了很多常用的功能。 常用的包与类: java.lang包:因为常用,所以不需要导包字符串,线程 java.util包: 数组工具类,日期,集合等 java.net包: 网络相关的类型 java.io包: 输入输出类型 java.math包: 数学应用的相关类型 打包工具:j...

2018-08-12 22:10:20 178

原创 接口,多态,内部类

接口: 有时我们需要从多个不相关的类中设计出一个子类型,而java继承 是单继承的特点,无法满足我们的需求,所以,我们可以使用接口来达到 多继承的目的。 接口的特点: (1)接口使用interface关键字,而不是class, 但是我们可以理解成接口是特殊的抽象类 (2)接口里只能有抽象方法和常量 (3)接口不能实...

2018-08-12 22:06:40 81

原创 构造器

this关键字:(这个), 成员变量前系统默认提供了this. 类是对象的模板,对象是类的实例化 当形式参数与成员变量名称一致时,为了区分开,需要在 成员变量前添加this.this指向的是将要创建的那个对象,即,变量.方法()时的 变量方法: 概念:类的共同行为,封装了一段逻辑代码,在封装方法时,尽可 ...

2018-08-05 19:41:10 133

原创 总结

面向过程:C,Basic,Pascal 核心思想: 自顶向下,逐步细分,模块化 程序的基本单元:函数 针对于函数来说:会接收一些数据,进行处理,然后再输出 一些数据。 主函数 ...

2018-08-05 19:39:08 103

原创 继承

继承: 现实世界中:通过分析多种类型,然后发现有一些共同特征和共同行为 再将这些种类,归纳为一种新类型计算机语言中: 先编写父类类型,在编写子类型,然后再有对象。 子类可以父类中继承一些成员变量,和方法。子类还可以添加自己的 独有成员变量和方法。 子类:也叫派生类 父类...

2018-08-05 19:35:21 128

原创 Object ,package,修饰词,final

Object:是所有引用类型的顶级父类, 系统都会默认使引用类型extends Object. 此类中提供了常用的方法: 1:toString(): 在Object中,返回的是类全名@HashCode值, 即对象的内存堆中的位置信息 类有类名和类全名之分: 类名:即最短的名称 ...

2018-08-05 19:31:43 237

原创 static和抽象类

static:英文含义:静态 1、修饰成员变量 (1)修饰的成员变量,不属于对象的数据结构 (2)静态变量属于类的,通常使用类名去调用 (3)静态变量与类的信息一起存在方法区中,只存在一份,是 对象的公共资源 2、修饰方法 (1)通常的方法都是与具体对象有关系,即对象的方法(行为)...

2018-08-05 19:27:59 1098

原创 面向对象

概述:java编程语言是纯粹的面向对象思想的语言。 现在程序开发有两个主流的方法: (1)结构化程序设计,也叫面向过程程序设计。结构化程序设计主张以功能/步骤来进行软件设计。 如在解决问题时,主要是思考的是解决问题的步骤思路: 围棋游戏: 1.游戏开始,2,黑棋执行,3,绘制图片,4,判断输赢, 5,白棋执行,6,绘制图片,7,判断输赢,8,返回2. ...

2018-07-29 12:34:42 111

原创 方法

方法:即功能,封装了一段逻辑代码。 方法的定义: 修饰词 返回值类型 方法名(形式参数){ 逻辑代码 } 方法的位置:在类体中,与main方法是并列关系,类体中可以有多个方法。 修饰词: (1)public–公共的 (2)protected–受保护的 (3)private –私有的 也可以不写修饰词,即默认...

2018-07-29 12:27:01 78

原创 数组

数组: 1、概念:一组相同类型的数据的组合, 数组也是一种引用类型, 2、名称:数组名称不是固定的,与存放的数据的类型有关。 如: 存放一组int类型的数据, 数组名称 int[] 存放一组字符串数据, 数组名称 String[] 存放一组Scanner类型的数据,数组名称 Scanner[] ...

2018-07-29 12:12:18 1063

原创 循环结构

循环结构:当重复执行相同的代码或者是相似的代码时。 循环三要素: 1): 循环变量的声明:用于控制循环次数的循环因子 2): 循环条件: 用于判断是否执行相同或相似内容(循环体)的条件 3):循环变量的改变方向:向着循环结束的方向改变。 (1)for循环: 语法: for(变量的声明和初始化;循环条件;变量的改变方向){ 循环体;...

2018-07-29 12:01:27 133

原创 引用数据类型

引用类型之 Math类和Scanner类 Math:是一个数学类型,此类型中有很多方法:即功能 如: Math.random():功能是随机产生一个[0,1)区间内的任意浮点数 范围:0~0.9999999999999999999999999; double num = Math.random(); Scanner:是一个开启键盘输入的...

2018-07-29 11:25:46 691

原创 分支结构

程序的运行顺序: 顺序结构:从程序开始,到程序结束 分支结构:在顺序结构基础上,根据条件进行选择执行方向。 循环结构:在顺序结构基础上,根据条件进行多次执行相同的或相似的代码分支结构:根据条件的成立与否,选择执行方向。(一)if分支结构: 语句1; if(条件表达式){ 代码块//条件成立时,执行的逻辑 } ...

2018-07-29 11:22:15 94

原创 运算符

运算符: 两原一封: 两个原则: 1、不同类型的数据做运算时,一定会先转换成较大范围类型后 再运算。 2、byte,short,char这些类型运算时,一定会先转成int类型再运算,结果int类型 封: 一定要注意封闭式运算。 算术运算符: +,-,*,/,%,++,– /: 情况1:参与的...

2018-07-29 11:06:29 83

原创 java语言两大类型,类型转换

java语言两大类型 (1)基本数据类型-原始数据类型 (2)引用数据类型基本数据类型:8种 整数类型:byte,short,int,long 浮点数类型:float,double 字符类型:char 布尔类型:boolean byte(不常用): 也叫字节类型,在内存中占8位二进制,1字节大小,是数据存储的最小单位。 ...

2018-07-28 22:30:54 266

原创 jdk,java语言的特点和运行原理,配置环境变量,变量

jdk(java development kit 开发工具包) : 是开发环境,开发程序所需要的。 包括:1. java开发工具 : 编译器 调试器 javadoc.exe java.exe 2. java运行环境jre (java runtime environment):程序运行需要 ...

2018-07-28 22:07:30 294

空空如也

空空如也

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

TA关注的人

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