- 博客(64)
- 收藏
- 关注
原创 html总结
html是超文本标记语言的英文简称,html不是一种变成语言,只是一种标记语言。html是由标记组成,也就是标签每一个标签都有其闭合的属性。标签有开始标签和结束标签。下面就来逐一介绍。<html></html>代表了html的开始部分,所有的标签必须包含在其里面。<title></title>代表了网页的标题<body>&...
2019-07-09 21:42:15
4871
原创 JSP总结
今天和大家來聊聊jsp的一些知識,算是自己的一個總結吧。jsp的英文全稱是(java server page)是由sun公司主導,多個公司聯合一起開發的一個服務器的網頁技術。jsp具有簡介的特點更加的容易的使用jsp的語法介紹:jsp的語法都是以<%开始%结尾>来进行设计和表示的。首先我们来看看jsp的编译过程,jsp最终会被编译成为一个servelt实例,然后去调用对应的...
2019-07-02 10:52:48
283
原创 el表达式
el表达式简化了java web的开发.一、EL表达式简介 EL 全名为Expression Language。EL主要作用: 1、获取数据 EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组) 2、执行运算 利用EL表达...
2019-06-30 17:35:19
577
原创 Servelt基础知识
Servlet是JavaWeb应用开发的核心组件。Servlet运行在Servlet容器中(例如最常用的Tomcat),它可以为各种客户请求提供相应服务。Servlet可以轻松完成以下任务:动态生成HTML文档(即服务端交互,动态页面) 把请求转发给同一个Web应用中的其他Servlet组件。 访问服务器资源(如数据库访问) 读取客户端的Cookie。ServletAPI有4个包,如下...
2019-06-18 23:05:22
1005
原创 利用Idea 搭建一个web项目部署到tomcat服务器上面
环境的配置,大体有以下几个1.JDK 的安装,这里iyao注意一定要安装好,并且配置好环境变量,如何配置,我就在这里不多说了2.tomcat 服务器的安装,我使用的tomcat9版本的。z直接将tomcat服务器解压到某一个盘符下面,我是解压到我的c盘下面直接在命令下面到该文件的bin目录下面,输入startup启动tomcat服务器,或者是从控制面板的服务--->tom...
2019-06-02 23:20:49
2420
原创 动态查询
j今天,我们来说说我们的SQL语句真的安全吗???这是每一个开发人员都非常关注的问题。为我们写的sql语句真的安全吗?实际上是非常的不安全的,我们来看看下面的sql语句select * from student where name=+"username" and password=+"paddword"当我们写了上面的SQL语句的时候,那么我们在前台用户名输入'1' or '1'=...
2019-06-01 15:40:30
3884
原创 如何是用jdbc技术来操作多条sql语句。
在Java里面如果要执行 多条sql语句的话,这里就是涉及到了一个批处理的操作。zai实例使用的方法就是stmt.addBatch();方法,将我们要执行的sql语句放在了这个方法里面。返回的就是一个要执行的sql语句的集合我们还是来看看代码吧。int result[]= stmt.addBatch(sql,sql2);同时更新数据库的操纵的语句为smtt.QueryUpd...
2019-06-01 15:02:27
1434
原创 SQL语句深入理解
sql语句是一个数据库的深入的查询语句。今天我们就来说说sql语句的高级的用法。首先我们来介绍下sql的通配符的使用.1.limit限制了输出的结果的数量。比如在mysql数据库里面的写法select * from student limit 2。输出的结果只有2条数据库的记录,很简单,但是在其他的数据库里面确实由写不同。2.like 模糊匹配。比如下面的sql语句 select ...
2019-05-26 22:48:36
940
原创 SQL语句基础入门基础讲解
DDL 数据定义语言管里数据结构1.创建数据库create datavase 数据库名 charset utf82.显示所有数据库show databases;3jdbc在Java代码里面调用数据库.4.使用数据库use 数据库名5.创建表,储存数据的单位.每一行就是一条数据,每一列就是字段create table 表名(id int ,username v...
2019-05-24 11:15:48
833
原创 Java连接mysql数据库
Mysql数据库是一个金典的 关系型数据库.有着很大的用户,在这里,我将带大家来学习下mysql数据库.我们的程序生成的数据一般放在数据库里面.那么问题来了。java程序是如何连接到数据库了。在这里java是通过数据库厂商提供的jar包来实现和数据库的连接的。mysql数据库所谓最新jar包已经到了8版本了。要想使用java程序连接mysql数据库,首先必须要真确的安装MySQL数据库软件...
2019-05-14 22:46:55
512
原创 MySql入门基础讲解
前几天在学习Java连接数据库的时候,看到了Mysql数据库。关于Mysql数据库的历史,我就不再这里啰嗦了,直接进入正题吧。首先来说说它的安装,由于安装则十分的简单,这里我就不再介绍了,直接点击下一步就可以。一般情况下,不要更改它的安装路径。直接选择默认就可以了。在安装的最后由于mysql默认选择的时3306的端口,假如你的电脑的端口被使用的话,那就要更改端口了。要不然连接数据库的时候会出错...
2019-05-12 22:44:41
3483
1
原创 Java的集合
LJava的容器分为map.set,list,都继承来自Collection接口。。下面我们来看看代码.package test.DrawFrame;import java.util.Iterator;import java.util.LinkedList;import java.util.List;/** * @author hackbase 今天来看看集合的概述list...
2019-05-10 07:09:36
103
原创 Java的泛型的深入的理解
今天我们来说说Java的泛型,所谓的泛型就是定义安全的数据类型,我们来看看下面的例子.首先我们来看看没有使用泛型的例子。来看看下面的代码.package test.DrawFrame;/** * @author hackbase Java的泛型的处理 */public class TestDemo1 { Object over; public static...
2019-05-09 22:30:11
99
原创 Java的回调机制,或者称之为钩子函数
在我们的程序设计里面,经常看到的就是程序在执行的过程之中,需要调用外部的函数.来完成的程序的设计和来开发,于是我们把动态需要调用外部程序的这段代码称之为钩子函数,它上面挂的什么方法,我们就执行什么方法.在java里面我们称之为回调机制或称是钩子函数.我们来看看代码.package test.DrawFrame;/** * @author hackbase Java回调方式的实现.钩...
2019-05-07 07:13:17
1755
1
原创 今天和大家来说说下多态
首先引入一个问题,什么是多态,所谓的 多态从字面意思的理解就是多种状态.多态在我们的生活里面是到处存在的。比如比如一个很简单的比方,就拿休息的方法来说,普通的人休息就是睡一觉,程序员休息就是ixie几行代码。等等或出现不同的形式。多要就像一个函数,当输入不同的参数,会得到不同的结果。下面我们来看看代码来理解下什么是多态package TestModefine;/** * @au...
2019-05-04 07:15:02
319
转载 Java的访问控制符
在Java里面又三种访问控制权限,分别是public protected privated意思分时是共有的,受保护的,以及私有的。这三种权限,下面我们来看看这三种权限的比较和区别.首先来看看public该权限的限制是最广的,基本是最大的权限,任何人都可以访问。Protected是受保护的,介于共有和私有之间Privated是私有的。只有本类可以访问和使用,其他的类是不容许使用的.下面来...
2019-05-02 20:26:07
148
原创 隐藏的Super关键字
在使用构造方法来完成对象的初始化的时候,子类对象的实例会默认的调用父类的构造方法.即使我们的super关键字是没有写的,同样会调用.来看看下面的代码.package ooJect;/** * @author hackbase Super的使用以及测试. */public class TestSuper { public static void main(String[] ...
2019-05-02 18:59:50
482
原创 Java之中的this的深入的理解
java中的this。又两个重要的用途1.this指向的是本类的对象.用于区分成员变量和局部变量2.调用其他类型的构造方法.还是来看看下面的代码/** * @author hackbase this的深入理解 */public class TestThis { int id; String name; int age; public TestThi...
2019-05-02 17:30:16
250
原创 Java的递归。
今天我们来谈谈Java递归。首先我们来看看下面的代码。从字面的意思来理解,递归就是不断的重复的调用自己.还是来看看下面的代码。/** * @author hackbase 递归的学习和使用,递归头和递归体. */public class TestLoopDeep { public static void main(String[] args) { a();...
2019-05-02 16:29:44
1097
原创 CSS的相对定位和绝对定位理解
今天我们来说说css的相对定位和绝对定位.相对定位是依照元素本来的位置的改变,相对原来的位置的改变,position 必须配合left top才能看待效果.来看看代码.<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewp...
2019-04-29 09:35:08
189
原创 Javad网络编程实战初探之Socket编程
今天带大家来学习下Java的网络编程实战。Socket编程又称之为套接字的编程,还是来看看代码吧。主要涉及到客户端和服务器端的编程,我们先来看看服务器端的编程.代码如下.import java.io.*;import java.net.ServerSocket;import java.net.Socket;/** * @author hackbase 初步的认识Java的网络编...
2019-04-27 22:39:09
161
原创 Java的包装类,以及自动装箱和自动拆箱的操作.
装箱:就是将基本的数据类型转换为对象的过程。拆箱就是将对象转换为基本的数据类型的过程,还是来看看代码吧。截图如下./** * @author hackbase 来看看Java的自动拆箱和自动装箱的操作. */public class Packing { public static void main(String[] args) { /** ...
2019-04-27 14:32:12
153
原创 Java的字符串的 深入理解.
直接上代码,非常的清楚,相信能看懂./** * @author hackbase Java字符串的操作详细介绍,深入的理解 . * String 类是被final修饰的,在java里面被final修饰的类是不能被继承的。 * 并且它的成员方法也是不能被继承的.使用string创建的量是字符串常量,是不能 * 被改变的 * String 对象一断被创建是固定不变的。对String...
2019-04-25 22:45:53
209
原创 Java线程深入的理解
今天来讲解下java的线程机制.废话不多说,直接上代码吧。线程实现之Runable接口,我们选择该接口比较好,实现资源的共享/** * @author hackbase Java多线程之Runable接口 */public class ThreadTestDemo2 { public static void main(String[] args) { Hel...
2019-04-21 22:15:37
215
原创 Java反射初探
反射从字面意思理解就是通过某一个影子来实现对原物体的操作,在java里面,也是这个意思,通过这个反射的影子来实现对实际的世界的事物的操作.那么如何来创建这个反射的影子对象了,我们使用的就是Class关键字来实现反射也同时在Java.lang包下的。在使用的时候,必须的要导入java.lang包。下面,我们来看看Java反射的第一步,就是获取影子对象。有三种方法来获取影子对象.代码如下....
2019-04-20 21:04:36
77
原创 Java线程初步认识.
什么是线程,说起线程必须要提到进程,所谓的进程就是一个独立的应用程序,打开我们的任务管理器,我们可以看到很多的进程进程是每一个独立的程序在计算机上面的一次执行活动.一个独立运行的程序我们称之为一个进程.比如我们的QQ,浏览器等等,都算是一个进程。一个进程就可以包含多个线程,比如我们的QQ可以聊天,听音乐,以及下载文件等等。这些线程共享进程的资源。这里的资源包含了内存资源以及数据资源.在实际的开...
2019-04-20 21:02:53
118
原创 css选择器总结
我们直到在前端开发里面,css式一门很重要的语言,利用css也就是我们的层叠样式表,可以让我们的网页更加的漂亮.在前端开发里面css的选择器,布局,都式很重要的知识,今天就来总结下css的选择器的知识。和大家一起学习.首先来介绍通配符选择器,就是选则所有的元素或者标签。比如下面的代码. *{ margin:0px; padding:0px; }通配符...
2019-04-14 23:21:35
110
原创 文件字符输入和输出流
前面我们听到了文件字节流FileOutputStream和FileInputputStream主要式针对字节的输入和输出流的操作,但是在我们变成里面字符使用的比较多,因此Java提供了字符输入和输出流的操作.分别是FileReader和FileWriter这两个构造方法,下面我们通过具体的代码来说下.package Test;import java.io.File;import...
2019-04-06 11:00:18
725
原创 字节输入流和输出流
我们知道计算机读取文件实际上读取的二进制的编码文件,Java在对文件的操作方面提供了很强大的功能.今天我们来说说java读取二进制文件的字节输入流和字节输出流.还是来看看代码吧,代码比较简单,如下截图package Test;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFou...
2019-04-06 10:05:22
190
原创 Java的文件操作
使用File的构造函数可以来实现创建一个文件,这里的文件可以式文件夹 也可以是单个的文件。 * 该构造函数后面有一个参数,就是文件的路径,这个文件有一下几种情况 1.文件在项目的目录下面,直接就是文件名就可以了。 * 2.如果文件在我们的包下面,那么文件的路径就不一样了。我们来看看. 在项目的报下面,就需要加上src路径如下File f=new ...
2019-04-05 19:24:18
74
原创 枚举里面的接口的实现
枚举式一个类,这个类,同样也有类改由的功能,今天来说说枚举来实现接口。下面还是来看看代码吧.首先我们定义一个接口接口里面由两个抽象方法.代码如下.public interface enuminterface { //在接口里面定义两个抽象方法. public String getstr(); public int geti(); }下满我们来定义我们的枚...
2019-03-31 13:42:52
1963
原创 枚举里面的构造方法
在前面的几个章节里面,我们看到枚举式一个类,继承来自Java.lang包下的Enum类.那么就因该由成员属性,成员方法,以及构造方法,今天,我们来说下枚举类型的构造方法。还是来看看代码吧。public enum Demo { //创建枚举成员. Demo_A("我是枚举类成员A"), Demo_B("我是枚举类成员B"), Demo_C(3); //成员属性 int i = 4;...
2019-03-31 12:23:05
8476
1
原创 枚举提供的方法.
1.compareTO:比较两个枚举常量在枚举类里面的位置关系.还是来看看下面的代码.//首先来看看枚举类public enum Contents { //定义了一个枚举常量 Contents_A, Contents_B, Contents_C,}public class Demoenum { //这里来使用compareTo比较两个枚举常量在枚举类的位置关系....
2019-03-30 22:48:44
215
原创 今天天来说说java的枚举
所谓的常量就是不可改变的量。在java里面凡是被final关键字修饰的量,我们就称之为常量。常量式不可以改变的,变量式可以改变的,下面我们来看看一个程序。首先我们来定义一个接口,我们知道接口里面的量都是静态的常量。还是来看看代码.public interface Seasion { public static int SPRING=1; public static int S...
2019-03-30 21:50:57
105
原创 Java的list集合
LIST集合分别由两个实现类,一个式ArrayList,另外一个式LinkList。一个式数组式的链表,一个链表样式的链表前者存储数据就像我们的数组一样,在计算机内存里面式一种线性的结构,后者存储数据式一种链表的样式,一个数据端元由一个数据和地址组成,该地址指向下一个单元。今天就来看看list集合常用的几种方法,add,remove ,set等等方法。下面还是来看看代码吧。imp...
2019-03-28 22:36:59
155
原创 Java里面的集合
在前面的一节里面,我们看到的就是java的集合,大概的说了下我们的Collection接口。今天,我们来说下list,也就是我们的列表,分别由个类.ArrayList和LinkList这个实现类.他们都u来自List,因此继承了列表Listde的所有功能。但是这两者之间是由区别的,我们来看看他们的特点1.首先ArrayList是数组样式的链表,它保存数据是按照数组来进行排列的,是...
2019-03-27 22:59:29
131
原创 Java里面的集合
及那天来聊聊java的 集合。首先我们来想一个问题,数组真的好用吗???答案是否定的,为什么这么说,我们从一下几个方面去分析,1.首先数组的长度一旦固定的话,是不能改变的。在计算机里面的内存大小就固定了。2.数组的灵活性比较差。3.数组的性能比较低下。在一般的存储小型的数据的时候还是比较可以,但是,存储较大的数据的时候,是性能是比较底下的今天,我们来介绍下一个动态的存储数据的接...
2019-03-27 21:10:56
123
原创 Java自定义异常
在java里面,自定义一个异常,必须继承来自Exception异常总类来表示.,下面我们来看看代码吧。package denoerror;public class NotHuman extends Exception { //定义一个异常来,继承来自异常总类 public NotHuman(String message) { //使用super调用父类的 构造方法。 ...
2019-03-20 22:54:57
153
原创 java的异常处理之throws
前面的章节,我们说到了throw关键字抛出一个异常。但是有的时候,有些异常我们是无法处理的,所以,此时,我们要使用throws关键字将异常抛出,交给别人来处理,这就是我们的throws关键字的作用.throw关键字抛出异常,交给外层的代码来处理这些异常。我们还是来看看代码吧。前面的章节,我们说到了throw关键字抛出一个异常。但是有的时候,有些异常我们是无法处理的,所以,此时,我们要使用t...
2019-03-19 22:32:44
417
原创 java的异常
所谓的错误是不能被解决的,只能重新开始,异常是可以被程序员所决解的,java的异常由很多的种。异常的分类在java的API文档里面可以看到,这里,我们就不再多介绍了。下面我们来看看java提供了几种机制来处理异常,当然,也可以自动的添加异常处理机制。在esclipse下面使用快捷按键alt+shift+z来实现添加。下main我们还是来看看代码吧,使用多重try catch语句块实现...
2019-03-18 21:32:40
120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人