自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cheng

一枚小小的程序猿

  • 博客(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 167

原创 使用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 168

转载 Java网络编程完全总结

本文主要是自己在网络编程方面的学习总结,先主要介绍计算机网络方面的相关内容,包括计算机网络基础,OSI参考模型,TCP/IP协议簇,常见的网络协议等等,在此基础上,介绍Java中的网络编程。一、概述二、计算机网络 1.网络协议 2.网络体系结构三、OSI参考模型四、TCP/IP参考模型五、常见网络协议 1.TCP协议 2.UDP协议 3.HTTP协议...

2019-09-12 13:54:07 458 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 278

原创 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 117

原创 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 1775

原创 解决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 315

原创 HTTP协议介绍

超文本传输协议(Typer Text Transfer Protocol)作用:主要规范客户端和服务器端传输数据的格式; 简单快速 灵活 无连接 一次连接只处理一次请求,一次请求响应结束后,自动断开连接; 无状态 不记录处理事务的状态; HTTP1.1版本后,支持可持续连接;Http的交互流程一般分为四个步骤(...

2019-08-26 09:04:27 114

转载 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 276

转载 java基础学习总结——网络编程

一、网络基础概念    首先理清一个概念:网络编程!=网站编程,网络编程现在一般称为TCP/IP编程。  二、网络通信协议及接口  三、通信协议分层思想  四、参考模型  五、IP协议    每个人的电脑都有一个独一无二的IP地址,这样互相通信时就不会传错信息了。  IP地址是用一个点来分成四段的,在计算机内部IP地址是用四个字节来表示的,一个字...

2019-08-16 17:55:20 75

转载 java基础学习总结——GUI编程(一)

一、AWT介绍    所有的可以显示出来的图形元素都称为Component,Component代表了所有的可见的图形元素,Component里面有一种比较特殊的图形元素叫Container,Container(容器)在图形界面里面是一种可以容纳其它Component元素的一种容器,Container本身也是一种Component的,Container里面也可以容纳别的Container。...

2019-08-16 17:53:23 129

转载 java基础学习总结——数组

一.数组的基本概念数组可以看成是多个相同类型数据组合,对这些数据的统一管理。 数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。 数组的元素可以是任何数据类型,包括基本类型和引用类型。 C和C++中的数组都可以分配在栈上面,而JAVA中的数组是只能分配在堆上面的,因为JAVA中的数组是引用类型。二.一维数组一维数组的声明方式有2种:格式一:数组元...

2019-08-16 17:48:18 111

转载 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 92

转载 java基础学习总结-面向对象1

目录一、面向过程的思想和面向对象的思想面向对象和面向过程的思想有着本质上的区别,作为面向对象的思维来说,当你拿到一个问题时,你分析这个问题不再是第一步先做什么,第二步再做什么,这是面向过程的思维,你应该分析这个问题里面有哪些类和对象,这是第一点,然后再分析这些类和对象应该具有哪些属性和方法。这是第二点。最后分析类和类之间具体有什么关系,这是第三点。面向...

2019-08-16 17:38:15 83

转载 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 71

转载 java基础学习总结——基础语法1

一.标识符  二.关键字  三.JAVA基础数据类型3.1. java常量  3.2. java变量    从本质上来讲,变量其实是内存里面的一小块区域,一个程序在运行的时候,实际上这个程序是位于内存里面,然后才开始运行。一个.exe文件存放在硬盘上是无法运行的,在硬盘上看到的.exe文件无非就是一个文件而已,当我们双击这个.exe文件时,运行起来的时候实际上...

2019-08-16 17:10:55 114

转载 java基础学习总结——java环境变量配置

毕业到现在已经过去了四年,每天都是忙于工作,难得最近有时间把以前的Java基础知识回顾复习,在此做一些记录;其中强烈推荐以为大牛(博客园-孤傲苍狼),读过之后决定搬运过来,让更多的人看到,也给保存以后温习用。他写的文章很易懂,分析技术的也很透彻,让读者知道某些技术怎么用的同时,也向读者解释了为什么这么用.很适合复习和进阶的人士读;前言  学习java的第一步就要搭建java的学习环境,...

2019-08-16 16:59:54 1574

原创 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 359

原创 功能:用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 312

原创 * 演示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 287

原创 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 516

原创 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 464

原创 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 1582

转载 韩顺平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 679

原创 韩顺平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 430

转载 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等

很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。一、校验数字的表达式1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的

2016-01-07 10:54:53 379

原创 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 601

原创 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 1481

原创 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 2831

原创 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 1342

原创 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 752

原创 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 689

原创 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 381

原创 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 244

原创 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 651

原创 java 实现坦克大战终极版

/* * * 功能:坦克大战4.0.版 * 画出坦克 * 可以上下左右移动 * 坦克可以连发子弹 * 实现坦克爆炸的效果 * 防止敌人坦克重叠 * 1,决定把这段代码放在EnemyTank中 * 可以分关 * 1、专门写一个Panel,他说一个空的 * 2、让字体闪烁 * 可以在玩游戏的时候暂停和继续 * * 1、当用户点击暂停时,把子弹和坦克的速度都设置为0,

2016-01-07 09:20:17 3134 1

原创 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 683 1

原创 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 522

原创 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 378

原创 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 415

空空如也

空空如也

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

TA关注的人

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