自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MYSQL(子查询)

一、子查询子查询指的就是在一个查询之中嵌套了其他的若干查询,在使用select语句查询数据时,有时候会遇到这样的情况,在where查询条件中的限制条件不是一个确定的值,而是一个来自于另一个查询的结果。子查询一般出现在FROM和WHERE子句中。----------------------------------------------------------1、子查询在主查询前执行一次...

2018-09-29 08:47:04 7656 1

原创 MYSQL(简单查询,单行查询,多行查询)

一、简单查询1.数据查询       SELECT colName1,colName2,colName3,.. FROM tName [约束]    SELECT 选择查询列表    FROM 提供数据源(表、视图或者其他数据源)    //查询所有的列,显示顺序和创建表中的顺序一致 SELECT * FROM tName ====================...

2018-09-27 08:51:39 34191 2

原创 java—文件字符流

文件字符流     FileWriter/FileReader    FileWriter:相当于OutputStreamWriter与FileOutputStream合起来的功能,内部也维护了一个缓冲区,但是需要手动flush     构造器:            FileWriter(File file)             FileWriter(File file, b...

2018-09-15 12:50:10 252

原创 java—字符流

字符流 (只能够传输文本文件) 在输入输出操作时,以字符为单位进行操作,默认是unicode编码集1、字符流的抽象父类分别是-------Writer\Reader      Writer提供了字符输出流的常用方法          void close()          void write(char[] cbuf)------写一个字符数组          void wri...

2018-09-15 12:45:58 172

原创 Junit方法的使用

Junit:java方法的另外一种测试方式。  (1)导入Junit4的jar  (2)在非静态方法上添加注解@Test  (3)选中非静态方法的名称右键运行          或者在类的树形结构中选中方法运行。                       @Before:此注解的位置也是非静态方法上。          运行时机:在运行@Test注解方法前会自动执行。      ...

2018-09-14 09:34:31 288

原创 java—对象流

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

2018-09-14 08:36:09 248

原创 java——线程

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

2018-09-14 08:29:10 121

原创 JAVA的JDBC批处理的学习分享

在实际的项目开发中,有时候需要向数据库发送一批SQL语句执行,这时应避免向数据库一条条的发送执行,而应采用JDBC的批处理机制,以提升执行效率。 JDBC实现批处理有两种方式:第一种方式:Statement.addBatch(sql) 第二种方式:PreparedStatement.addBatch()使用Statement完成批处理 1.使用Statement对象添加要...

2018-09-13 14:51:35 163

原创 MySQL数据库之字符串类型

 字符串类型:char,varchar,tinyblob,tinytext,blob,text, mediumblob  mediumtext longblob longtext char:定长字符串类型,范围0~255个字节     char(10):插入数据时,最多插入10个字节,如果插入的字节数不足              10字节时,也占内存10字节大小。     定义数据...

2018-09-05 21:42:04 11864 3

原创 MySQL数据库之时间类型

日期类型:date,time,datetime,timestamp,yeardate:日期类型,默认格式:yyyy-mm-dd  范围 1000-1-1/9999-12-31date:日期类型,默认格式:yyyy-mm-dd 范围 1000-1-1/9999-12-31create table date_t01 (birth date);-- 首先创建表insert into ...

2018-09-05 21:24:09 4611

原创 MySQL数据库之数据类型的学习

1:数值类型 tinyint,smallint,mediumint,int/integer,bigint, float,double,decimal tinyint : 1字节大小,范围-128~127tinyint类型:create table temp_03 (tid tinyint);insert into temp_03 values(-128);insert in...

2018-09-05 21:08:19 149

原创 mysql数据库之SQL语言之DML:数据操纵语言

建表:insert into tableName values(value1,value2,...); 必须按照建表字段顺序赋值insert into tableName(colName1,colName2,....) values(value1,value2,...);给指定字段赋值练习:建表teacher,字段,tid int(4),tname varch...

2018-09-05 20:43:46 230

原创 mysql数据库的基本概念

一、数据库概念    数据库(DataBase),简称DB,按照某一特定数据结构来组织,存储                     数据的仓库。    数据库管理系统(DataBase Management System),简称DBMS.                  是为了建立,操作和维护数据库          而设计的一个程序。介于用户和数据库之间。    PS: 使用SQ...

2018-09-05 20:16:01 904

原创 MySQL数据库之命令提示符界面创建数据库

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle旗下产品。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。一、再命令提示符下连接C:\Users\lal...

2018-09-04 21:10:54 1551

原创 Date日期类

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

2018-09-02 21:47:47 322

原创 集合框架

 一、数组、对象数组、集合框架的特点与区别1.概念数组:用于存放同一基本数据类型元素的组合。           值类型也叫基本数据类型对象数组:用于存放同一对象类型元素的组合。集合框架:动态的对象数组。2.区别数组不能动态扩张,定义时必须指定长度;集合则无需指定长度,可动态扩张。二、为什么需要集合框架?如果不知道程序运行时需要多少对象,或者需要更复杂的方式类存...

2018-09-02 14:51:28 1053

原创 网络编程

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

2018-09-02 13:00:30 154

原创 IO流中涉及的构造器及方法总结

一、OutputStream抽象类:       void close();       void flush();//刷新,作用是将缓冲区中的数据写进目的地。       void write(int b);写一个字节       void write(byte[] b);写一个字节数组       void write(byte[] b,int off,int len)...

2018-09-02 12:48:34 392

原创 数据字节流,数据输出流(FilterOutputStream/FilterInputStream ,DataOutputStream)

数据字节流,与缓冲流一样,父类都是过滤字节流(     FilterOutputStream/FilterInputStream             )    这两个类提供了几个特殊的方法,可以直接写基本数据类型数据输出流:DataOutputStream    构造器:    DataOutputStream(OutputStream os)        创建一个指定字节...

2018-09-01 17:34:35 614

原创 java缓冲流

BufferedOutputStream:字节缓冲输出流          缓冲输出流的特点是:在流里维护了一个缓冲区,写字节时,先将字节写入缓冲区,当缓冲区满时,再一次性的将数据写到文件里。这样就降低了写的次数,因此提高了效率。                   因为缓冲输出流缺失即时性,可以使用flush方法进行冲刷 PS:当一次写的字节超出缓冲区大小,会直接写入到文件中   ...

2018-09-01 15:33:26 435

原创 文件字节流(FileInputStream/FileOutputStream)

字节流各种文件都可以传输字节流:       抽象父类 InputStream/OutputStream   InputStream:定义了字节输入流的常用方法       int available()       void close();       int read():读取一个字节,存入int的低八位上,范围是0-255       int read(byte[] ...

2018-09-01 15:16:15 299

原创 IO流相关知识点

IO流:(Input,Output)    我们在做项目时,除了自定义的一些数据外,还可能需要从"外界"    引入数据,或者将数据导出到"外界"。这时,我们需要I/O操作。     外界:指的可能是  键盘,显示器,硬盘,另外一个程序。流: 就是数据序列, 一经创建成功,就会打开一个通道。所以使用完应该进行关闭操作。 IO流的分类:   (1)按照流向分类: ...

2018-09-01 15:04:21 131

原创 String类

一、String类 String使用非常频繁,用来描述一个字符串.String中实现了很多 对字符串方便的操作方法. String内部使用char[]实现字符串的数据保存  字符串的"字面量(直接量)"也是String类型的实例   String对象是不变对象.对象创建后内容不可更改,这样的规则使 得String看起来更像简单类型.  String中的每个字符都是有索引值的,第一个...

2018-09-01 08:25:49 111

原创 File类型的学习

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

2018-09-01 08:15:34 493

原创 内部类

内部类概念:        是定义在类的内部的一种新的新类型,即内部类,在外部的类称为外部类 又根据定义的类的位置以及修饰词,可以将内部类分为方法内部类,静态内部类,成员内部类以及匿名内部类(一)方法内部类:         概念:是定义在方法内的类:相当于局部变量,仅限于方法内使用,定义时不能使用修饰词,可以访问非静态成员变量 //例:public class A{ ...

2018-09-01 07:46:19 114

原创 常用的正则表达式

常用字符集  []:表示匹配括号内的一个字符   [abc]:表示匹配abc中的任意一个 字符  [a-z]:表示匹配a-z中的任意一个字符  [0-9]:表示匹配0-9中的任意一个字符  [a-zA-Z0-9]:表示匹配这些字符中的任意一个字符  [^a]:表示匹配除了a字符的任意一个字符   [a-z&&[^a]]:表示匹配a-z中除了a的任意一个字符预定义字符...

2018-08-30 22:59:13 291

原创 集合的泛型

在JDK1.5以前,容器可以储存Object的任意子类型,        但是在对元素进行操作时比如调用元素的方法等,        我们必须知道元素的类型,        因此在编程中增加了大量代码,来强制转换,增加了开发难度所以JDK1.5开始支持了一个新特性,叫泛型机制。        用来规定容器中存储的元素类型。        此机制可以在编译期间就可以判断元素类型。 ...

2018-08-30 22:51:03 202

转载 集合框架listIterator() //返回此列表元素的列表迭代器(按适当顺序)。listIterator(int index) //返回列表中元素的列表迭代器(按适当顺序),从列表的指定位置开始。

Collection接口中有三个子接口(List,Set,Queue)Collection中的方法: addAll(Collection<? extends E> c)addAll(int index, Collection<? extends E> c) clear() contains(Object o) containsAll(Collecti...

2018-08-22 15:21:09 823

原创 Java中常见的异常

算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsException 违背安全原则异常:SecturityException...

2018-08-12 22:57:29 121

原创 类与抽象类接口的关系

2018-08-06 17:47:45 451

原创 接口

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

2018-08-06 11:16:31 90

转载 java中关于set()和get()方法的理解和使用

java中 当定义了一个私有的成员变量的时候,如果需要访问或者获取这个变量的时候,就可以编写set或者get方法去调用。 set()是给属性赋值的,get()是取得属性值的 被设置和存取的属性一般是私有 主要是起到封装的作用,不允许直接对属性操作 set()和get()不一定同时存在,看程序需求释一:属性的访问器包含与获取(读取或计算)或设置(写)属性有关的可执行语句。访问器...

2018-08-02 08:18:05 50987 1

原创 java面向对象编程(三)构造器

构造方法(构造器):        是特殊的方法,作用是用来给成员变量(Field,字段,属性)初始化。1.构造方法(构造器)的特殊在于没有返回值这个位置,方法名与类型相同                                            如: 点                                                     public...

2018-07-30 19:29:31 154

原创 面向对象编程(二)方法的使用

方法:        概念:类的共同行为,封装了一段逻辑代码,                   尽可能的只完成一项功能(避免将多个功能封装到一个方法内)2.方法的使用:                     方法属于对象的行为,应该使用 :引用.方法,这些方法动态绑定到对象上3.方法签名:          方法名+参数列表 = 方法签名           形参...

2018-07-30 19:17:24 185

原创 this关键字的学习

成员变量前系统默认提供了this.      类是对象的模板,对象是类的实例化     当形式参数与成员变量名称一致时,为了区分开,需要在     成员变量前添加this.this关键字调用其他的构造函数要注意的事项:1. this关键字调用其他的构造函数时,this关键字必须要位于构造函数中的第一个语句。2. this关键字在构造函数中不能出现相互调用的情况,因为是一个死循环。 ...

2018-07-30 13:22:12 74

原创 Java面向对象编程(一)

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

2018-07-30 07:54:57 141

原创 Java基础之方法的学习

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

2018-07-29 17:33:04 105

原创 java语言基础之二维数组的学习

概念:数组的元素依然是数组      int[] a = {1,2,3,4};      int[] [] b ={{1,2},{2,3,4,5,6,},{1,2,3}}数组的访问:      b[0]-->{1,2}      b[1]-->{2,3,4,5,6,}      b[2]-->{1,2,3}      b[0][0]-->1      b[0...

2018-07-29 16:52:20 148

原创 Java基础数组之冒泡排序的练习

冒泡排序的实例 /**    冒泡排序:        {6,3,1,2,5,4}        第一轮找到最大的元素 6        6>3   true   {3,6,1,2,5,4}        6>1   true   {3,1,6,2,5,4}        6>2   true   {3,1,2,6,5,4}        6>5  ...

2018-07-29 16:48:13 211

原创 JAVA语言基础之数组(统计字母出现的次数)

/*  创建一个长度为n [50,100]的字符数组strs.  随机存储n个小写的英文字母,  然后统计每个字母出现的次数。*/import java.util.Arrays;public class TestDemo3{    public static void main(String[] args){        int length=(int)(Math.random...

2018-07-29 16:39:02 2794

空空如也

空空如也

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

TA关注的人

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