自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 java WEB response、request对象

response、request对象简介l Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。l request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找response对象就行了。HttpSe

2012-11-01 12:49:21 911

转载 JavaWeb_request_response(下)

HttpServletRequestl HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户这些信息。Request常用方法l 获得客户机信息• getRequestURL方法返回客户端发出请求时的完整URL。• getRequestURI方法返回请

2012-11-01 12:47:19 827

翻译 黑马程序员——java 自定义线程类

------- android培训、java培训、期待与您交流! ---------/*进程:是一个正在执行中的程序。       每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。 线程:就是进程中的一个独立的控制单元。       线程在控制着进程的执行。 一个进程中至少有一个线程。   Java VM  启动的时候会

2012-09-24 14:18:49 404

翻译 黑马程序员——java UDP传输演示

------- android培训、java培训、期待与您交流! ---------import java.net.*; /*需求:通过udp传输方式,将一段文字数据发送出去。,定义一个udp发送端。思路:1,建立updsocket服务。2,提供数据,并将数据封装到数据包中。3,通过socket服务的发送功能,将数据包发出去。4,关闭资源。 */

2012-09-24 14:16:23 318

翻译 黑马程序员——java TCP传输演示

------- android培训、java培训、期待与您交流! ---------/*演示tcp传输。  1,tcp分客户端和服务端。2,客户端对应的对象是Socket。    服务端对应的对象是ServerSocket。  */  /*客户端,通过查阅socket对象,发现在该对象建立时,就可以去连接指定主机。因为tcp是面向连接

2012-09-24 14:14:39 339

转载 黑马程序员——java net客户端登陆演示

/*客户端通过键盘录入用户名。服务端对这个用户名进行校验。 如果该用户存在,在服务端显示xxx,已登陆。并在客户端显示 xxx,欢迎光临。 如果该用户不存在,在服务端显示xxx,尝试登陆。并在客户端显示 xxx,该用户不存在。 最多就登录三次。*/import java.io.*;import java.net.*;  class

2012-09-24 14:12:03 323

翻译 黑马程序员——java IO实现文件拷贝

------- android培训、java培训、期待与您交流! ---------                          黑马程序员--java之IO实现文件拷贝//IO实现拷贝文件: //将C盘一个文本文件复制到D盘。 /*复制的原理:其实就是将C盘下的文件数据存储到D盘的一个文件中。 步骤:1,在D盘创建一个文件。用于存储C盘文件中的数

2012-09-24 14:08:15 310

翻译 黑马程序员——java 之 IO读取文件排序后存入另一文件操作

------- android培训、java培训、期待与您交流! --------- 黑马程序员-----javaIO读取文件排序后存入另一文件操作 /*已知文件a.txt文件中的内容为“bcdeadferwplkou”,请编写程序读取该文件内容,并按照自然顺序排序后输出到b.txt文件中。即b.txt中的文件内容应为“abcd…………..”这样的顺序。步骤:1,创

2012-09-24 13:59:45 609

原创 黑马程序员——java集合元素排序存储操作

------- android培训、java培训、期待与您交流! --------- 黑马程序员-----java集合元素排序存储操作 //集合对象比较存储/*有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括姓名,三门课成绩),输入的格式:如:zhagnsan,30,40,60计算出总成绩,并把学生的信息和计算出的总分数高低顺序存放在磁盘文件"stud.tx

2012-09-24 13:43:35 394

原创 黑马程序员-----java自定义异常类

-------android培训、java培训、期待与您交流! ---------黑马程序员-----java--异常异常:是什么?是对问题的描述。将问题进行对象的封装。------------异常体系: Throwable  |--Error  |--Exception   |--RuntimeException异常体系的特点:异常体系中的所有类以

2012-09-24 13:36:46 434

翻译 黑马程序员Java——正则表达式

------- android培训、java培训、期待与您交流! ---------- 黑马程序员-----java--正则表达式正则表达式的构造摘要 构造匹配 字符x字符 x\\反斜线字符\0n带有八进制值 0 的字符 n (0  n  7)\0nn带有八进制值 0 的字符 n

2012-09-23 11:18:19 534

翻译 Java——集合IO综合应用

/*有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括姓名,三门课成绩),输入的格式:如:zhagnsan,30,40,60计算出总成绩,并把学生的信息和计算出的总分数高低顺序存放在磁盘文件"stud.txt"中。1,描述学生对象。2,定义一个可操作学生对象的工具类。思想:1,通过获取键盘录入一行数据,并将该行中的信息取出封装成学生对象。2,因为学生有

2012-09-23 11:17:21 460

转载 Java——猜数字游戏小程序

/*猜数字游戏:1,产生随机数。2,获取键盘录入。3,将录入数据变成数字,和随机数比较。 给出提示信息。4,重复这个过程,如果猜中,程序就结束。注意:对于输入1~100以外的数字,,以及非数字要给出提示。*/import java.io.*;import java.util.*;class GuessNumber{ private int ran

2012-09-23 10:56:03 1063 1

转载 Java——BufferedInputStream类与BufferedOutputStream

import java.io.*;class MyBufferedInputStream{ private InputStream in; private byte[] buf = new byte[1024*4];   private int pos = 0,count = 0;  MyBufferedInputStream(InputStream in) {

2012-09-23 10:53:57 400

转载 Java——File类练习

import java.io.*;/*File类常见方法:1,创建。 boolean createNewFile():在指定位置创建文件,如果该文件已经存在,则不创建,返回false。      和输出流不一样,输出流对象一建立创建文件。而且文件已经存在,会覆盖。 boolean mkdir():创建文件夹。 boolean mkdirs():创建多级文件夹。2,删

2012-09-23 10:50:20 460

转载 Java——TreeSet练习

import java.util.*;/*当元素自身不具备比较性,或者具备的比较性不是所需要的。这时需要让容器自身具备比较性。定义了比较器,将比较器对象作为参数传递给TreeSet集合的构造函数。当两种排序都存在时,以比较器为主。定义一个类,实现Comparator接口,覆盖compare方法。*/class Student implements Compara

2012-09-23 10:49:12 385

原创 Java——server

/*需求:建立一个文本转换服务器。客户端给服务端发送文本,服务单会将文本转成大写在返回给客户端。而且客户度可以不断的进行文本转换。当客户端输入over时,转换结束。分析:客户端:既然是操作设备上的数据,那么就可以使用io技术,并按照io的操作规律来思考。源:键盘录入。目的:网络设备,网络输出流。而且操作的是文本数据。可以选择字符流。步骤1,建立服务。

2012-09-23 10:46:08 265

原创 Java——多态

多态的理解运用:/*多态:可以理解为事物存在的多种体现形态。人:男人,女人动物:猫,狗。猫 x = new 猫();动物 x = new 猫();1,多态的体现 父类的引用指向了自己的子类对象。 父类的引用也可以接收自己的子类对象。2,多态的前提 必须是类与类之间有关系。要么继承,要么实现。 通常还有一个前提:存在覆盖。3,多态的好处 多态的

2012-09-23 10:43:26 207

原创 Java——模拟trim方法,与字符串反转

/*1,模拟一个trim方法,去除字符串两端的空格。 思路: 1,判断字符串第一个位置是否是空格,如果是继续向下判断,直到不是空格为止。  结尾处判断空格也是如此。 2,当开始和结尾都判断到不是空格时,就是要获取的字符串。 2,将一个字符串进行反转。将字符串中指定部分进行反转,"abcdefg";abfedcg 思路: 1,曾经学习过对数组的元素进行反转。

2012-09-23 10:38:22 761

转载 Java——线程

进程:正在执行的程序。线程:是进程中用于控制程序执行的控制单元(执行路径,执行情景)进程中至少有一个线程。对于JVM,启动时,只好有两个线程:jvm的主线程。jvm的垃圾回收线程。如何在程序中自定义线程呢?Java给我们提供了对象线程这类事物的描述。该类是Thread该类中定义了,创建线程对象的方法(构造函数).提供了要被线程执行的代码存储的位置(run()

2012-09-23 10:36:47 223

原创 Java——继承

如下代码:1,练习java输出Hello World!的小程序。2,学习继承的应用。3,练习变量的定义,方法的调用与定义,4,熟悉修饰符的使用,class  BuZhiHe//定义一个名为BuZhiHe的类,{ public static void main(String[] args) //主函数 {  Zi z = new Zi();//通过关键字new创建

2012-09-23 10:34:58 315

原创 collections与collection

------- android培训、java培训、期待与您交流! ----------/*集合框架的工具类。Collections:集合框架的工具类。里面定义的都是静态方法。Collections和Collection有什么区别?Collection是集合框架中的一个顶层接口,它里面定义了单列集合的共性方法。  它有两个常用的子接口,  List:对元素都有定义索引。有序的

2012-09-23 10:18:46 324

转载 黑马程序员-----java基础二十四(银行柜台取票管理方案代码实现)

------- android培训、java培训、期待与您交流! ----------**模拟实现银行业务调度系统逻辑**需求如下: 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。异步随机生成各种类型的客户,生成各类型用户的概率比例

2012-09-17 15:05:44 661

转载 黑马程序员-----java基础二十三(交通灯管理方案代码实现)

------- android培训、java培训、期待与您交流! ----------交通管理逻辑示意图 分析: 对象:路,车,红绿灯,红绿灯控制器 车自身不需要方法; 红绿灯(Lamp): 1.包含红灯和绿灯,由控制器(lampController)来控制变化; 2.红绿灯控制了12个方向的行驶其中右拐的总是能够通行的,不受红灯制约 (南->北,南->西,

2012-09-17 15:04:40 611

转载 黑马程序员-----java基础二十二(java之正则表达式)

------- android培训、java培训、期待与您交流! ----------正则表达式:★★★☆,其实是用来操作字符串的一些规则。好处:正则的出现,对字符串的复杂操作变得更为简单。特点:将对字符串操作的代码用一些符号来表示。只要使用了指定符号,就可以调用底层的代码对字符串进行操作。符号的出现,简化了代码的书写。弊端:符号的出现虽然简化了书写,但是却降低了阅读性。其实更

2012-09-17 15:03:27 457

转载 黑马程序员-----java基础二十一(java之反射技术应用(代理))

------- android培训、java培训、期待与您交流! ----------代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用代理模式一般涉及到的角色有 抽象角色:声明真实对象和代理对象的共同接口代理角色:代理对象角色内部含有对真实对象的引用,从而可以

2012-09-17 15:00:03 140

转载 黑马程序员-----java基础二十(java之反射技术)

------- android培训、java培训、期待与您交流! ----------反射技术:其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员。简单说:反射技术可以对一个类进行解剖。 反射的好处:大大的增强了程序的扩展性。 反射的基本步骤:1、获得Class对象,就是获取到指定的名

2012-09-17 14:58:59 473

转载 黑马程序员-----java基础十九(java之网络编程)

------- android培训、java培训、期待与您交流! ----------网络编程:端口:物理端口:逻辑端口:用于标识进程的逻辑地址,不同进程的标识;有效端口:0~65535,其中0~1024系统使用或保留端口。 java 中ip对象:InetAddress.import java.net.*;class  IPDemo{    public sta

2012-09-17 14:58:08 324

转载 黑马程序员-----java基础十八(java之IO流)

------- android培训、java培训、期待与您交流! ----------IO流:★★★★★,用于处理设备上数据。流:可以理解数据的流动,就是一个数据流。IO流最终要以对象来体现,对象都存在IO包中。流也进行分类:1:输入流(读)和输出流(写)。2:因为处理的数据不同,分为字节流和字符流。 字节流:处理字节数据的流对象。设备上的数据无论是图片或者dvd,文字

2012-09-17 14:57:01 627

转载 黑马程序员-----java基础十七(java之API②)

------- android培训、java培训、期待与您交流! ----------API--- java.lang.System:属性和行为都是静态的。long currentTimeMillis(); //返回当前时间毫秒值exit();  //退出虚拟机Properties getProperties() ;  //获取当前系统的属性信息 Prope

2012-09-17 14:55:11 310

转载 黑马程序员-----java基础十六(java之JDK1.5新特性)

------- android培训、java培训、期待与您交流! ----------Jdk5.0新特性:Collection在jdk1.5以后,有了一个父接口Iterable,这个接口的出现的将iterator方法进行抽取,提高了扩展性。--------------------------------------------------增强for循环:foreach语句,fore

2012-09-17 14:52:45 1791

转载 黑马程序员-----java基础十五(java之集合框架)

------- android培训、java培训、期待与您交流! ----------集合框架:★★★★★,用于存储数据的容器。特点:1:对象封装数据,对象多了也需要存储。集合用于存储对象。2:对象的个数确定可以使用数组,但是不确定怎么办?可以用集合。因为集合是可变长度的。 集合和数组的区别:1:数组是固定长度的;集合可变长度的。2:数组可以存储基本数据类型,也可以

2012-09-17 14:51:31 359

转载 黑马程序员-----java基础十四(java之API)

------- android培训、java培训、期待与您交流! ----------API:(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。----String字符串:★★★☆java中用String类进行描

2012-09-17 14:50:00 489

转载 黑马程序员-----java基础十三(java之同步)

------- android培训、java培训、期待与您交流! ----------同步:★★★★★好处:解决了线程安全问题。弊端:相对降低性能,因为判断锁需要消耗资源,产生了死锁。 定义同步是有前提的:1,必须要有两个或者两个以上的线程,才需要同步。2,多个线程必须保证使用的是同一个锁。 同步的第二种表现形式:同步函数:其实就是将同步关键字定义在函数上,

2012-09-17 14:48:35 208

转载 黑马程序员-----java基础十二(java之多线程)

------- android培训、java培训、期待与您交流! ----------多线程:★★★★进程:正在进行中的程序。其实进程就是一个应用程序运行时的内存分配空间。线程:其实就是进程中一个程序执行控制单元,一条执行路径。进程负责的是应用程序的空间的标示。线程负责的是应用程序的执行顺序。 一个进程至少有一个线程在运行,当一个进程中出现多个线程时,就称这个应用程序是多线程应

2012-09-17 14:46:59 172

转载 黑马程序员-----java基础十一(java之包)

------- android培训、java培训、期待与您交流! ----------包:定义包用package关键字。1:对类文件进行分类管理。2:给类文件提供多层名称空间。 如果生成的包不在当前目录下,需要最好执行classpath,将包所在父目录定义到classpath变量中即可。一般在定义包名时,因为包的出现是为了区分重名的类。所以包名要尽量唯一。怎么保证唯一性呢?

2012-09-17 14:45:30 526

转载 黑马程序员-----java基础十(java之异常)

------- android培训、java培训、期待与您交流! ----------异 常:★★★★异常:就是不正常。程序在运行时出现的不正常情况。其实就是程序中出现的问题。这个问题按照面向对象思想进行描述,并封装成了对象。因为问题的产生有产生的原因、有问题的名称、有问题的描述等多个属性信息存在。当出现多属性信息最方便的方式就是将这些信息进行封装。异常就是java按照面向对象的思想将问题

2012-09-17 14:44:02 241

转载 黑马程序员-----java基础九(java内部类)

------- android培训、java培训、期待与您交流! ----------黑马程序员-----java基础九(java内部类)内部类:(注:所有使用内部类的地方都可以不用内部类,使用内部类可以使程序更加的简洁,便于命名规范和划分层次结构)。内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用prot

2012-08-23 08:44:39 359

转载 黑马程序员-----java基础八(java中的Object类)

------- android培训、java培训、期待与您交流! ---------- 黑马程序员-----java基础八(java中的Object类)  JAVA中有一个特殊的类: Object。它是JAVA体系中所有类的父类(直接父类或者间接父类)。 此类中的方法可以使所的类均继承。 以下介绍的三种方法属于Object:(1)   finalize方

2012-08-23 08:42:58 350

转载 黑马程序员-----java基础七(java接口概念)

------- android培训、java培训、期待与您交流! ----------黑马程序员-----java基础七(java接口概念)  JAVA的核心概念:接口(interface)接口与类属于同一层次,实际上,接口是一种特殊的抽象类。如:  interface IA{ public static final int NUM_SIX = 6;publ

2012-08-23 08:40:03 271

空空如也

空空如也

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

TA关注的人

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