自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(46)
  • 收藏
  • 关注

原创 2018-07-15 第七十天 JDBC

JDBC一、JDBC基础操作常见连接书写方式:JDBC的URL=协议名+子协议名+数据源名。  a .协议名总是“jdbc”。 b .子协议名由JDBC驱动程序的编写者决定。 c .数据源名也可能包含用户与口令等信息;这些信息也可单独提供。 几种常见的数据库连接1 —oracle—驱动:oracle.jdbc.driver.OracleDriver URL:jdbc:oracle:thin:@ma...

2018-07-15 22:25:57 204

原创 2018-07-12 第六十七天 EsayUI

EasyUI一、简介1.EasuyUI介绍: EasyUI:简单的界面设计框架,作用主要是用来设计网站的后台管理系统。帮助程序员快速的构建网站界面。 2、EasyUI官网:http://www.jeasyui.com 3、EasyUI使用目录介绍: demo: easui的效果示例; locale:easyui的语言文件; plugins:easyUI的案例切割的js文件; src...

2018-07-12 22:25:35 224

原创 2018-07-11 第六十六天 jQuery

一、jQuery中的事件1. 绑定事件方法1:click()、mousemove()、mouseout()、mouseover();方法2:bind()  对后来加入的无效; live() 对后来加入的也有效  在jQuery1.7及之前的版本中使用, 1.9版本中淘汰了; one() 一次事件绑定;       trigger() 在每一个匹配的元素上触发某类事件。 2. 解除绑定unbin...

2018-07-11 22:43:06 253

原创 2018-07-10 第六十五天 jQuery

jQuery一、jQuery概述1.jQuery的简介[1]为什么学习jQuery(JavaScript的缺点):     A、JS书写的代码比较的臃肿     B、JS中获得元素对象的方式比较单一     C、JS实现动画效果非常复杂     D、JS的代码对浏览器是有区分的 [2]什么是JQuery   JavaScriptQuery:JS的库。 目前最流行的JavaScript函数库,对Ja...

2018-07-10 21:52:53 302

原创 2018-07-09 第六十四天 JavaScript

JavaScript一、JS中event事件1.什么是事件:事件是可以被 JavaScript 侦测到的行为 网页中的每个元素都可以产生某些可以触发 JavaScript 函数的事件。比方说,我们可以在用户点击某按钮时产生一个 onClick 事件来触发某个函数 事件通常与函数配合使用,这样就可以通过发生的事件来驱动函数执行。  <body onload="getTime()">&lt...

2018-07-10 01:15:06 196

原创 2018-07-05 第六十天 JavaScript

JavaScript一、JS入门1.JavaScript使网页“动”起来2.JavaScript非常有趣3.JavaScript离不开浏览器定义:JavaScript是由Netscape(网景)公司研发出来的一种在它的Navigator浏览器上执行的程序语言。    JavaScript是一种基于对象(object-based)和事件驱动(Event Driven)的简单的并具有安全性能的脚本语言...

2018-07-05 23:00:38 173

原创 2018-07-04 第五十九天 CSS

一、CSS简介1.为什么学习CSS  问题:   A、如果单纯的使用HTML进行网页的布局,格式比较的单一不够美观   B、利用html属性进行布局网页的后期维护比较的繁琐 2.什么是CSS CSS是Cascading Style Sheets(层叠样式表 、级联样式单)的简称 3、CSS的知识: CSS的引入方式 CSS中的选择器 CSS中的盒模型 CSS中的定位 CSS中的浮动 CSS3中的动...

2018-07-04 23:57:02 160 1

原创 2018-07-03 第五十八天 HTML

一、HTML中表格标签学习<!DOCTYPE html><html><head><meta charset="utf-8"><title></title></head><body><h3>表格学习1</h3>&a

2018-07-03 23:34:21 142

原创 2018-07-02 第五十七天 HTML

一、head中常用标签<!DOCTYPE html><!--文档约束HTML5的文档约束:<!DOCTYPE html>HTML4中的文档约束:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"                      "http://www.w3.org/TR/html4/strict.dtd"...

2018-07-02 22:28:44 278

原创 2018-06-30 第五十五天 oracle

一、分页查询--rowid :对应着数据库中的一条记录,是当一条记录被写入数据库的时候,由数据库管理系统生成。数据库系统自己来维护。 select * from emp where rowid='AAAE51AAEAAAAHLAAA' --rownum  被称为 伪列。不是数据库中存在 的一个字段值。而是根据查询到的结果,添加上的一个逻辑顺序编号。select rownum,e.* from em...

2018-06-30 18:13:26 123

原创 2018-06-29 第五十四天 oracle

一、视图 View定义:视图是从若干基本表和(或)其他视图构造出来的表。在创建一个视图时,只是存放的视图的定义,也即是动态检索数据的查询语句,而并不存放视图对应的数据。在用户使用视图时才去求相对应的数据。所以视图被称作“虚表”。 作用:1.限制对数据的访问,可以给用户授予表的特定部分的访问权限而不是整个表的访问权限。2.可以使复杂的查询变的简单。3.在编写查询后,可以方便地重用它而不必知道他的基本...

2018-06-29 21:32:38 203

原创 2018-06-28 第五十三天 oracle

一、数据库对象oracle 的数据库对象:表、用户、约束、索引、序列、视图 (一)关于用户的操作--创建一个新的用户,然后给新的用户创建一张表,然后给表中添加一些数据。查询表中的数据。 -- 对用户进行操作-- 创建用户 需要当前用户拥有dba 的权限。--新创建的用户没有任何 的权限,连基本的登录的权限都没有。create user hw identified by hw --通过给用户授予角色...

2018-06-28 20:14:04 186

原创 2018-06-27 第五十二天 oracle

一、相关子查询--1:查询本部门的最高工资的员工的信息--查询10部门的最高工资的员工的信息--10部门的最高工资select max(sal) from emp where deptno=10select * from emp where deptno=10 and sal=(select max(sal) from emp where deptno=10)select * from emp w...

2018-06-27 22:13:23 195

原创 2018-06-26 第五十一天 oracle

一、----------------------------DML-------------------------------DML 数据操作语言--DML  数组操作语言  insert into--update--delete--创建表  简单的方式--使用查询的结果集来创建一张表create table temp as select * from empselect * from temp...

2018-06-26 22:12:45 177

原创 2018-06-22 第四十七天 oracle

SQL基本语句一、单行函数--创建scott 用户  为了后面操作scott 用户--scott 是oracle 第一个员工  他有一只猫,叫tigercreate user scott identified by tiger;--一个用户刚刚创建,连登录的权限都没有。需要给用户分配权限。--在oracle 中定义了角色这个概念。角色是权限的集合。--connect Resource--授予sco...

2018-06-22 22:31:42 173

原创 2018-06-21 第四十六天 oracle

oracle第一天 一、安装注意事项(程序如有需要,评论私密索取)如果指定路径,不要存在中文的目录。 查看oracle服务:需要启动两个服务。一个是 OracleServiceXE 服务,另一个是OracleXETNSListner 服务--启动。 XE 中自带了两个用户:SYS和SYSTEM SYS:数据库超级管理员 DBASYSTEM:数据库操作员。 重新安装XE:直接在控制面板中卸载即可。再...

2018-06-21 22:01:48 148

原创 2018-06-15 第四十天

一、TCP使用 Socket 对象 进行 通信 ,使用底层的TCP 协议。 面向连接的协议。 1:先建立连接。  通信的两端 都会有进行通信的Socket 对象。2:使用Socket 对象 使用字节流进行消息的通信。 import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.DataInputStream;...

2018-06-19 00:46:04 159

原创 2018-06-14 第三十九天

一、网络的概念和功能网络:将若干台计算机使用物理线路或者无线的线路,连接起来的整体。分类:网络辐射的范围局域网:LAN城域网:MAN广域网:WAN---www  网络的功能:1:数据共享;2:信息的传输二、IP地址-域名-端口号IP地址,在某一个网中,一个唯一的地址的标识。IP地址的表现形式:IPv4使用四个字节,32位。每一个字节使用点分符分割。十进制表示。一个字节的取值范围0-255。例如:1...

2018-06-14 23:29:34 357

原创 2018-06-13 第三十八天

一、wait--notify--sleepObject obj = new Object();obj.wait(): 让当前线程在 obj上  等待。在调用obj.wait 之前,当前线程必须 对 obj上锁。调用obj.wait()之后,当前线程立即 释放 对obj 的锁,并等待进入阻塞状态。当其他的线程 调用 obj.notify() 或者调用 obj.notifyAll() 的时候。进入阻塞...

2018-06-13 22:45:03 121

原创 2018-06-12 第三十七天

一、线程安全线程安全的问题,是针对多线程的程序。单线程的情况下,是不存在线程安全问题。产生线程安全问题的原因:多个线程同时访问同一块代码。但是实际上我们希望该代码块是原子性的,在某一个时间点,只希望一个线程单独访问,不希望多个线程同时访问。解决方案:1:同步代码块。synchronized (this) {//被同步的代码块;}synchronized(同步监视器对象) :java 关键字{}:同...

2018-06-12 22:37:25 129

原创 2018-06-11 第三十六天

一、线程的两种实现1:继承线程类 java.lang.Thread:优点:容易理解、代码实现也比较简单。缺点:多个线程对象共享同一个数据,相对复杂、已经继承了Thread ,不能再继承其他的类。 2:实现接口  java.lang.Runnable:优点:多个线程共享同一个数据,相对简单。可以再继承其他的类。缺点:不容理解,使用了代理模式,代码实现相对复杂。 例1:使用继承Thread 类,来模拟...

2018-06-11 22:38:37 355

原创 2018-06-08 第三十三天

一、RandomAccessFilejava.io.RandomAccessFile:随机存取文件。这个功能很强大,可以随机跳着读写。import java.io.RandomAccessFile;public class RandomAccessFileTest {public static void main(String[] args) throws Exception {test1();t...

2018-06-08 19:45:42 323

原创 2018-06-07 第三十二天

2018高考第一天,第一批00后已经高考了! 哇,时间过的是真快,一晃高考已是七年之前了! 祝 莘莘学子,高考加油!考得都会,蒙的都对! 一、PrintStreamPrintStream:打印字节流,只有输出流,没有输入流。 作用:提供了对8种基本数据类型,以及String,以及对象的转换为字符串(PrintStream内部实现),然后写出去的方法。写入字符串并写入换行符的方法。 特点:1:只有输...

2018-06-07 22:34:43 183

原创 2018-06-06 第三十一天

一、File***Stream和 Buffered***StreamBuffered带缓存区,提高了内存和内存之间的交互,减少了内存和磁盘之间的交互,效率更高。二、MyBufferedimport java.io.InputStream;import java.io.OutputStream;import java.io.FileInputStream;import java.io.FileOut...

2018-06-06 22:34:49 185

原创 2018-06-05 第三十天

一、Vector 和 ArrayList相同点:1:都是List 的实现的子类。2:底层都是使用数组实现。不同点:1:ArrayList 是一个线程非安全的,效率更高。Vector  是一个线程安全的,效率相对较低。所以在线程安全的情况下优先考虑ArrayList 。2:ArrayList 相比 Vector 出现的更晚。3:扩容的规则不同:Vector  %100 扩容。。ArrayList 5...

2018-06-05 22:36:11 141

原创 2018-06-04 第二十九天

一、SetSet:Collection 的子接口。Set 规范的要求:要求 元素无序,不重复。Set:1:HashSet;2:TreeSet。二、HashSet特点:元素无序的,唯一的。底层使用的数据结构:哈希表、散列表。例:import java.util.HashSet;import java.util.Iterator;public class TestHashSet {public sta...

2018-06-04 22:19:38 139

原创 2018-06-01 第二十六天

一、Vector Vector和 ArrayList 的区别。相同点:1:都是List 的实现的子类。2:元素都是有序,不唯一,可以是null3:底层都是用数组实现。Object[]不同点:1:出现的jdk 版本不同; Vector---1.0 、ArrayList---1.22:Vector中包含的方法比ArrayList 更多一些。Vector包含了一些老旧的操作容器元素的方法。3:Vecto...

2018-06-01 21:37:03 175

原创 2018-05-31 第二十五天

一、File练习package com.javase.day17;import java.io.File;import java.io.IOException;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class TestFile {// 在相对路径中...

2018-05-31 22:37:07 136

原创 2018-05-30 第二十四天

一、Stringpublic final class String extends Object implements Serializable, Comparable, CharSequence String 类包括的方法可用于检查序列的单个字符、比较字符串、搜索字符串、提取子字符串、创建字符串副本并将所有字符全部转换为大写或小写。大小写映射基于 Character 类指定的 Unicode 标...

2018-05-30 22:30:38 180

原创 2018-05-29 第二十三天

一、垃圾回收1:java 的内存分为三部分栈:stack 局部变量。栈内存的回收,自动回收,方法结束,就回收了。堆:heap 对象 new 出来的对象。动态管理分配的堆内存。进行垃圾回收。方法区:字节码元数据,静态变量。常驻内存数据。2:java 垃圾回收的内存区域,指的是堆内存。3:什么样的内存属于垃圾内存?答:没有引用指向的对象所占用的内存就是垃圾内存。4:如何让你对象所占用的内存成为垃圾内存...

2018-05-29 22:30:02 185

原创 2018-05-28 第二十二天

一、JDK提供的比较器:在Arrays 类中,提供了sort方法。sort(Object[] os);1.如果想使用Arrays 的sort(Object[] os)方法,那么os 中的元素类型,必须实现java.lang.Comparable 接口。并按照接口的规则去在子类中实现即可。2.如果想使用Arrays 的sort(Object[] os,Comparator com)方法,那么必须指定...

2018-05-28 23:49:51 137

原创 2018-05-25 第十九天

一、接口  八种基本数据类型:整数类型:byte、short、int、long;浮点型:float、double;char;boolean。三种引用数据类型:数组[];类: class;接口:interface。 1:有些时候需要描述一组功能。而不是某种类型的对象。(面向功能开发)。2:使用接口可以实现变相的多重继承。而且还不存在c++多重继承带来的隐患。3:使用接口同样可以实现多态。 接口的语法...

2018-05-25 22:23:34 166

原创 2018-05-24 第十八天

一、程序设计原则:设计模式;别人问你设计模式是啥玩意? 为了显得很专业,你可以淡淡的说道:“它是一套被反复使用,被多数人知晓的,经过分类编目的,代码设计经验的总结”(心道:尼玛,还好有度娘!) 想要学设计模式,程序设计的6大原则,怎么可以会不清楚? 开-闭原则(政治家,只开放不改革):对修改关闭,对扩展开放。对原有的功能(代码)的修改是关闭(修改的越少越好)还可以很方便的对原有功能进行扩展。 注:...

2018-05-24 22:17:33 170

原创 2018-05-23 第十七天

一、面向对象九字真言:找对象、搞对象、搞数据。 面向对象如何实现功能:创建具有各种功能的对象,然后通过对象之间的相互作用,来实现最后的需求。 二、继承:语法:class 子类名称 extends 父类{} extends :关键字继承:在子类中可以直接使用父类被继承的成员。就像是自己的一样。扩展:重写父类的方法,自定义特有的方法。 被继承的类:父类、基类、超类继承的类:子类、派生类、衍生类。 继承...

2018-05-23 22:01:23 187

原创 2018-05-22 第十六天

一、三种内存区域java 的jvm 内存分为 3部分:1:java 栈 stack :所有的局部变量都在栈中分配空间。静态内存分配的。每个方法调用的时候占用多少内存在编译期就确定了。栈内存是连续分配的,因此栈中数据的存取效率略低于 cpu 寄存器,效率比较高。所以,如果在方法内部能用局部变量实现的功能,尽量使用局部变量。栈内存的回收是方法返回自动回收。 2:java 堆  heap :所有的new...

2018-05-22 22:21:22 264

原创 2018-05-21 第十五天

(一)构造方法: 构造方法特点: 1:任何一个类的内部都至少要有一个构造方法。 2:如果一个类的内部没有显式定义一个构造方法,那么编译器会帮助我们提供生成一个默认的无参的空实现的构造方法。 3:构造方法的方法名字必须与所在的类的名字相同。 4:构造方法没有返回类型 既不是void 也不是 其他的任何的类型。什么都不写。 5:如果在某一个类的内部,显式的提供了任意一个构造方法,那么编译器将不再提供那...

2018-05-21 22:11:11 135

原创 2018-05-18 第十二天

一、Eclipse日食是IBM使用纯java开发的,一个主要用于java应用程序开发的,一个集成开发环境(IDE)。可以帮助我们快速的开发java 项目。bug:虫子。在软件行业中的bug 就是程序中的错误。debug:调试错误、解决错误的过程。 二、面向对象还有两天就是520了,快给自己new 一个对象吧 = =! 面向对象和面向过程不是矛盾的。面向对象的过程中包含了面向过程。 (一)面向过程:...

2018-05-18 21:25:27 139

原创 2018-05-17 第十一天

一、数组(一)数组的优缺点: 优点:1:数组通过下标访问元素的效率很高。指定下标n的元素的地址:首地址+n*元素类型字节数。2:数组可以保存若干个元素的值。缺点:1:数组的长度是不能更改的。2:数组进行元素的删除和插入操作的时候,效率比较低。需要移动大量的元素。3:数组元素的类型只能是一种。4:数组通过内容查找元素的效率是比较低的。5:数组的元素是连续分配的,那么必须在堆内存中找到连续的指定内存空...

2018-05-17 22:38:13 168

原创 2018-05-16 第十天

一、方法(一)方法交换变量示意图 (二)方法重载overload 概念:在同一个类的内部,方法名字相同,参数列表不同,与返回类型无关的方法,称之为方法的重载。 方法名字相同:代表重载的方法实现的是类似的功能。 参数列表不同:参数的个数不同、参数的类型不同、顺序不同。 与返回类型无关:对于返回类型不是void 的方法,通常的用法是使用该方法参与某些计算的表达式。但是也可以直接调用,而不参与任何的运算...

2018-05-16 21:44:51 114

原创 2018-05-15 第九天

一、循环 loop(三)for 循环(接上篇)语法:for(循环条件初始化 1 ; 循环条件 2 ; 迭代 3 ){//循环体  4} 解释:for 的小括号中由2个分号切分成了3部分。 执行过程:1:循环条件初始化执行且仅执行一次。2:判断循环条件是否成立,如果成立,那么执行循环体。然后执行迭代部分,然后再判断循环条件。3:一旦循环条件不成立,那么立即结束循环。==》 1,2,4,3,2,4,3...

2018-05-15 21:38:48 188

空空如也

空空如也

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

TA关注的人

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