- 博客(61)
- 收藏
- 关注
原创 使用js中的对象来去除数组中的重复项
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UT...
2019-10-08 21:58:30
208
原创 使用js模拟Java中的Map
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UT...
2019-10-08 21:57:19
205
转载 Java网络编程完全总结
本文主要是自己在网络编程方面的学习总结,先主要介绍计算机网络方面的相关内容,包括计算机网络基础,OSI参考模型,TCP/IP协议簇,常见的网络协议等等,在此基础上,介绍Java中的网络编程。一、概述二、计算机网络 1.网络协议 2.网络体系结构三、OSI参考模型四、TCP/IP参考模型五、常见网络协议 1.TCP协议 2.UDP协议 3.HTTP协议...
2019-09-12 13:54:07
501
1
原创 ServletContext对象的使用以及其解决的问题
package com.cheng.servlet;import java.io.IOException;import java.io.InputStream;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;...
2019-08-29 22:56:54
314
原创 session技术学习
cookie技术解决的问题:一个用户不同请求中的数据共享问题package com.cheng.Servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.Htt...
2019-08-27 22:41:01
159
原创 Cookie学习-cookie有效期设置
package com.cheng.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.servlet.http.Htt...
2019-08-26 20:31:13
1848
原创 解决Servlet请求和响应乱码问题
package com.bsoft.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServle...
2019-08-26 20:03:34
355
原创 HTTP协议介绍
超文本传输协议(Typer Text Transfer Protocol)作用:主要规范客户端和服务器端传输数据的格式; 简单快速 灵活 无连接 一次连接只处理一次请求,一次请求响应结束后,自动断开连接; 无状态 不记录处理事务的状态; HTTP1.1版本后,支持可持续连接;Http的交互流程一般分为四个步骤(...
2019-08-26 09:04:27
142
转载 java基础学习总结——GUI编程(二)
一、事件监听 测试代码一:package cn.javastudy.summary;import java.awt.*;import java.awt.event.*;public class TestActionEvent { public static void main(String args[]) { Frame f = new Frame...
2019-08-16 18:00:35
322
转载 java基础学习总结——网络编程
一、网络基础概念 首先理清一个概念:网络编程!=网站编程,网络编程现在一般称为TCP/IP编程。 二、网络通信协议及接口 三、通信协议分层思想 四、参考模型 五、IP协议 每个人的电脑都有一个独一无二的IP地址,这样互相通信时就不会传错信息了。 IP地址是用一个点来分成四段的,在计算机内部IP地址是用四个字节来表示的,一个字...
2019-08-16 17:55:20
101
转载 java基础学习总结——GUI编程(一)
一、AWT介绍 所有的可以显示出来的图形元素都称为Component,Component代表了所有的可见的图形元素,Component里面有一种比较特殊的图形元素叫Container,Container(容器)在图形界面里面是一种可以容纳其它Component元素的一种容器,Container本身也是一种Component的,Container里面也可以容纳别的Container。...
2019-08-16 17:53:23
168
转载 java基础学习总结——数组
一.数组的基本概念数组可以看成是多个相同类型数据组合,对这些数据的统一管理。 数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。 数组的元素可以是任何数据类型,包括基本类型和引用类型。 C和C++中的数组都可以分配在栈上面,而JAVA中的数组是只能分配在堆上面的,因为JAVA中的数组是引用类型。二.一维数组一维数组的声明方式有2种:格式一:数组元...
2019-08-16 17:48:18
134
转载 java基础学习总结——异常处理
一、异常的概念 异常指的是运行期出现的错误,也就是当程序开始执行以后执行期出现的错误。出现错误时观察错误的名字和行号最为重要。 package cn.javastudy.summary;public class TestEx{ public static void main(String args[]){ int arr[]={1,2,3};...
2019-08-16 17:45:05
126
转载 java基础学习总结-面向对象1
目录一、面向过程的思想和面向对象的思想面向对象和面向过程的思想有着本质上的区别,作为面向对象的思维来说,当你拿到一个问题时,你分析这个问题不再是第一步先做什么,第二步再做什么,这是面向过程的思维,你应该分析这个问题里面有哪些类和对象,这是第一点,然后再分析这些类和对象应该具有哪些属性和方法。这是第二点。最后分析类和类之间具体有什么关系,这是第三点。面向...
2019-08-16 17:38:15
110
转载 java基础学习总结——基础语法2
一、语句 1.1. 条件语句 1.1.1 if语句 1.1.2 分支语句(switch语句) 1.2. 循环语句 1.2.1 for循环语句 学会画内存分析图分析别人写的程序,这样就很容易分析出规律,分析出规律也就明白了别人的算法,也就很容易读懂别人的程序。在内存中分析result=1!+2!……+10!的算法...
2019-08-16 17:15:16
97
转载 java基础学习总结——基础语法1
一.标识符 二.关键字 三.JAVA基础数据类型3.1. java常量 3.2. java变量 从本质上来讲,变量其实是内存里面的一小块区域,一个程序在运行的时候,实际上这个程序是位于内存里面,然后才开始运行。一个.exe文件存放在硬盘上是无法运行的,在硬盘上看到的.exe文件无非就是一个文件而已,当我们双击这个.exe文件时,运行起来的时候实际上...
2019-08-16 17:10:55
142
转载 java基础学习总结——java环境变量配置
毕业到现在已经过去了四年,每天都是忙于工作,难得最近有时间把以前的Java基础知识回顾复习,在此做一些记录;其中强烈推荐以为大牛(博客园-孤傲苍狼),读过之后决定搬运过来,让更多的人看到,也给保存以后温习用。他写的文章很易懂,分析技术的也很透彻,让读者知道某些技术怎么用的同时,也向读者解释了为什么这么用.很适合复习和进阶的人士读;前言 学习java的第一步就要搭建java的学习环境,...
2019-08-16 16:59:54
1668
原创 SQL语句
1、列出至少有一个员工的部门select count(*),deptno from emp group by deptno having count(*)>12、列出薪水比‘SMITH’多的所有员工select sal from emp where ename='SMITH'select *from emp where sal>(select sal from emp where ena
2016-01-19 10:53:55
535
原创 功能:用jdbc方法去操作数据库
/* * * 功能:用jdbc方法去操作数据库 * 1、把java.sql*;引入 * 2、需要引入四个jar包 * 3、特别说明:如果取值时按编号取值则需要一一对应 * 如果是按照列名来取值,则顺序可以颠倒 */package com.test4;import java.sql.*;public class Test4 { public static void
2016-01-17 14:33:19
345
原创 * 演示preparedStatment的使用crud
/* * * 演示preparedStatment的使用crud */package com.test;import java.sql.*;public class Test2 { public static void main(String[] args) { //定义需要的对像 PreparedStatement ps=null; Connection
2016-01-13 16:03:48
324
原创 java 演示使用jdbc-odbc桥连接的方式操作数据库 向数据库中添加数据
/* * * 功能:演示使用jdbc-odbc桥连接的方式操作数据库 * pets[emp,dept] * 1、配置数据源 * 2、在程序中连接数据源 */package com.test;import java.sql.*;public class Test1 { public static void main(String[] args) { Connectio
2016-01-13 14:35:51
554
原创 SQl -维护数据的完整性--约束 -
--约束--维护数据的完整性--创建一张表create table test1(test1Id int primary key identity(1,1),test1Name varchar(30) not null,test1Pass varchar(30) not null,testAge int)drop table test1insert into test1 va
2016-01-13 14:33:43
509
原创 SQL 复杂查询,单行子查询,多行子查询,分页查询,删除一张表中的重复记录,左外连接和右外连接
--复杂查询--多表查询--显示雇员的名字,雇员的工资和所在部门的名称--如果两张表都有相同名字的字段,则需要带表明select ename,sal,loc,emp.deptno,dept.deptno from emp ,dept where dname='sales' and dept.deptno=emp.deptno--显示部门号位10的部门号、员工名和工资select
2016-01-12 13:26:34
1629
转载 韩顺平java从入门到精通第59讲,建立数据库代码
create table emp ( empno int primary key, ename nvarchar(30), job nvarchar(30), mgr int, hiredate datetime, sal numeric(9,2), comm numeric(9,2), deptno int foreign key references dept(
2016-01-11 09:48:22
718
原创 韩顺平java sql server语句的使用
--创建pets据库create database pets--创建mypets表create table mypet(petId int,petName varchar(20),petColor varchar(20),)--向mypets表中插入数据insert mypet values(1,'花花','黑白')insert mypet values(2,'白白','纯白'
2016-01-11 09:39:28
457
转载 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。一、校验数字的表达式1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的
2016-01-07 10:54:53
413
原创 java 记事本界面
/* * * 功能:记事本 */package com.haitao.gui;import javax.swing.*;import java.awt.*;public class Demo9_1 extends JFrame{ JMenuBar jmb; JMenu jm1,jm2,jm3,jm4,jm5,xinjian,jmt2; JMenuItem jmt3,j
2016-01-07 09:38:16
658
原创 java 中 JComboBox,JList,JScrollPane的用法
/* * 功能:JComboBox,JList,JScrollPane * */package com.haitao.gui;import javax.swing.*;import java.awt.*;public class Demo8_8 extends JFrame { //定义JPanel jp1,jp2;JLabel jl1,jl2;JComb
2016-01-07 09:37:16
1526
原创 java中多种布局管理器的混合使用
/* * 功能:多种布局管理器的使用 */package com.haitao.gui;import javax.swing.*;import java.awt.*;public class Demo8_5 extends JFrame { //定义组件 JPanel jp1,jp2; JButton jb1,jb2,jb3,jb4,jb5,jb6; public
2016-01-07 09:34:36
2971
原创 java GridLayout布局 网格布局演示
/* * * 功能:网格布局 */package com.haitao.gui;import javax.swing.*;import java.awt.*;public class Demo8_4 extends JFrame { //定义组件 int size=9; JButton jb[]=new JButton[size]; public stat
2016-01-07 09:33:43
1380
原创 java FlowLayout 流式布局演示
/* * * 功能:流式布局 * 1、继承JFrame * 2、定义需要的组件 * 3、创建构造函数 * 4、添加组件 * 5、设置窗体属性 * 6、显示窗体 */package com.haitao.gui;import javax.swing.*;import java.awt.*;public class Demo8_3 extends JFrame {
2016-01-07 09:31:41
801
原创 java BorderLayout演示 边界布局演示
/* * BorderLayout演示 * 1、继承JFrame * 2、定义你需要的组件 * 3、创建构造函数(初始化) * 4、添加组件 * 5、设置窗体属性 * 6、显示窗体 */package com.haitao.gui;import java.awt.*;import javax.swing.*;public class Demo8_2 extends
2016-01-07 09:30:49
728
原创 java中事件监听机制
package com.t4;import javax.swing.*;import java.awt.*;import java.awt.event.*;public class Demo4 extends JFrame { MyPanel mp=null; public static void main(String[] args) { Demo4 demo=ne
2016-01-07 09:27:19
412
原创 java中加深对事件处理机制
/* * 功能:加深对事件处理机制 * 1、通过上下左右键来控制小球的位置 * */package com.t3;import javax.swing.*;import java.awt.*;import java.awt.event.*;public class Demo3 extends JFrame { MyPanel mp=null; public stat
2016-01-07 09:26:02
273
原创 java java事件处理机制 event
/* * 功能:java事件处理机制 * */package com.t; import javax.swing.*;import java.awt.*;import java.awt.event.*;public class Demo2 extends JFrame implements ActionListener{ //定义一个panel JPanel mp=nu
2016-01-07 09:25:09
702
原创 java 实现坦克大战终极版
/* * * 功能:坦克大战4.0.版 * 画出坦克 * 可以上下左右移动 * 坦克可以连发子弹 * 实现坦克爆炸的效果 * 防止敌人坦克重叠 * 1,决定把这段代码放在EnemyTank中 * 可以分关 * 1、专门写一个Panel,他说一个空的 * 2、让字体闪烁 * 可以在玩游戏的时候暂停和继续 * * 1、当用户点击暂停时,把子弹和坦克的速度都设置为0,
2016-01-07 09:20:17
3576
2
原创 java实现坦克大战3.1版
/* * * 功能:坦克大战3.1.版 * 画出坦克 * 可以上下左右移动 * 坦克可以连发子弹 * 实习坦克爆炸的效果 */package com.haitao.tank5;import javax.imageio.ImageIO;import javax.swing.*;import java.awt.*;import java.awt.event.*;impo
2016-01-06 18:12:16
738
原创 java 实现坦克大战 3.0版
/* * * 功能:坦克大战3.0.版 * 画出坦克 * 可以上下左右移动 * 坦克可以连发子弹 */package com.haitao.tank4;import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.util.*;public class MyTankGame4
2016-01-06 18:10:33
558
原创 java 实现坦克大战2.1版
/* * * 功能:坦克大战2.1.版 * 画出坦克 * 可以上下左右移动 */package com.haitao.tank3;import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.util.*;public class MyTankGame3 extends JFra
2016-01-06 18:07:28
413
原创 java 坦克大战2.0版
package com.haitao.tank2;public class Members { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub }}//定义一个坦克类class Tank{ //表示坦克的横坐标
2016-01-06 18:05:38
450
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人