
程序员
文章平均质量分 65
四黑之路
敢于创新
展开
-
黑马程序员_Date 与Calendar简单讲解
Date 与Calendar简单讲解 在Java的util包中有一个日期类Date,在 JDK 1.1 之前,类 Date有两个其他的函数。它允许把日期解释为年、月、日、小时、分钟和秒值。它也允许格式化和分析日期字符串。不过,这些函数的 API 不易于实现国际化。从 JDK 1.1 开始,应该使用Calendar 类实现日期和时间字段之间转换,使用DateFormat 类来格式化和分析日期字原创 2013-08-18 18:17:51 · 553 阅读 · 0 评论 -
网络编程简单入门
网络编程入门什么是网络编程? 网络编程就是程序通过套接字来实现进程间的通信过程就是网络编程,在java中jdk也对套接字进行了封装,所有网络编程用到的类都封装到net包中, 开发中主要将此包导入即可立即开始编程.进程间的通信可以是本机内部通信,也可以是局域网,或者是物联网. 网络编程应用非常广泛,现在所有可以通过网络访问或传输的信息都是基于网络编程而实现的,网络上公原创 2013-08-16 17:59:25 · 685 阅读 · 0 评论 -
dom4j 的简单入门讲解
dom4j 的简单入门讲解下面是学习的时候看别人的文档整理的Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP。DOM4J使用起来非常简单。只要你了解基本的XML-DOM模型,就能使用。然而他自己带的指南只有短短一页(html),不过说的到挺全。国内的中文资料很少。因而俺写这个短小的原创 2013-08-29 08:15:25 · 507 阅读 · 0 评论 -
黑马程序员_HashSet应用特点
HashSet应用特点1. HashSet底层是使用HashMap实现的。当使用add方法将对象添加到Set当中时,实际上是将该对象作为底层所维护的Map对象的key,而value则都是同一个Object对象; 2. HashMap底层维护一个数组,我们向HashMap中所放置的对象实际上是存储在该数组当中; 3. 当向HashMap中put一对键值时,它原创 2013-08-29 11:24:15 · 1144 阅读 · 0 评论 -
内部类特点总结
一 内部类需要注意事项1.内部类可以直接访问外部成员。包括私有2.外部类要访问内部类必须要建立对象3. 如果其他类要访问内部类,首先的定义外部类。格式:Outer.Inner in=new Outer.new Inner(); 这样定义可以访问内部类的成员及方法。4.如果内部类的成员名与外部类的成员名相同。 用this 必须明确是哪个类的对象。格式:Outer.this.成原创 2013-08-29 11:24:46 · 731 阅读 · 0 评论 -
黑马程序员_交通灯系统简单讲述
交通灯系统项目需求:模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 异步随机生成按照各个路线行驶的车辆。 例如:由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆原创 2013-08-18 10:48:35 · 584 阅读 · 0 评论 -
javaweb中文乱码简单详解
中文乱码简单详解大家都知道做javaweb 经常会出现乱码,下面简单介绍一下编码的原理。简单看一下图例:遇到编码格式就是传输的时候没有统一用编码库查找。最后统一通utf-8 这样简单出现乱码的可能性小。1.浏览器显示数据出现乱码,先看浏览器编码格式,假设是gbk 那说明 传输数据的编码不是gbk ,可能是utf-8 .解决最后让浏览器的默认编码是utf-8 在jsp 中pag原创 2013-09-07 11:09:31 · 676 阅读 · 0 评论 -
response 设置响应头的常用几种方法
response 设置响应头的常用几种方法1.Location 的用法response.setStatus(302)//临时定向响应码response.setHeader("Location", "/day03_00_ResponseHeader/servlet/ResponseHeaderDemo2");///day03_00_ResponseHeader/servlet/Re原创 2013-09-03 17:51:40 · 6692 阅读 · 0 评论 -
Http协议简单入门
Http协议简单入门大家在开发web 应用的时候对浏览器访问服务器之间通过Http 协议访问可能有一点概念不清楚。下面是本人自己的理解,不一定全对。仅供参考。1.http 协议是超文本传输协议,可以传输文本, 图片,影音等。2. 在地址栏中输入url www.baidu.com 这个时候对域名解析,然后通过Tcp/ip 找到对应的服务器。http 协议 就会找到服务器中具体的应用原创 2013-08-31 08:15:24 · 685 阅读 · 0 评论 -
response 设置编码
response 设置编码 是服务器端java程序运行时的输出编码,即服务器端以什么样的编码向客户端输出HTML时采用的编码. 是指客户端浏览器以什么样的编码来显示网页,指导浏览器解析服务器端传入的HTML流. 同时它还有一个作用,指导其提交表单的时候使用什么编码传入request.request.setCharacterEncoding(原创 2013-09-03 16:45:27 · 998 阅读 · 0 评论 -
黑马程序员_动态代理入门讲解
动态代理讲解什么是动态代理? 一种用于转发请求,进行特殊处理的机制,“动态”应该指的是“运行期”。.为什么使用动态代理? 可以对请求进行任何处理(如事务,日志等).哪些地方需要动态代理? 不允许直接访问某些类;对访问要做特殊处理等 JVM可以在运行时期动态生成出类的字节码,这种动态生成的类往往被用作代理类,即动态代理类JVM生成的动态类必须实现一个或原创 2013-08-17 18:00:33 · 555 阅读 · 0 评论 -
黑马程序员_加载器简单入门理解
加载器理解一、类加载器·简要介绍什么是类加载器和类加载器的作用。简单说,类加载器就是加载类的工具。当出现一个类,要用到此类的时候,Java虚拟机首先将类字节码加载进内存,通常字节码的原始信息放在硬盘上的classpath指定目录下。类加载器的作用:将.class文件内容加载进内存进行处理,处理完后的结果就是字节码。·Java虚拟机可以安装多个类加载器,系统默认三个主要的类加原创 2013-08-16 07:55:48 · 606 阅读 · 0 评论 -
java_jvm 动态代理
1. jvm 虚拟机生成动态类,一定要实现接口。 没有实现接口的类想生成动态类用引用CGLIB 库原创 2013-08-21 10:04:17 · 765 阅读 · 0 评论 -
java_反射日记
得到Class 字节码方式有三种:1.类型.class 例如:System.class2.对象.getClass() 例如:new Date().getClass();3.Class.forName("类名") 例如:Class.forName("java.util.Date")原创 2013-08-20 17:42:54 · 466 阅读 · 0 评论 -
10进制转16进制
看下面代码:public class Test4 { public static void main(String [] args){ int x=60; StringBuffer sb=new StringBuffer(); for(int i=0;i<8;i++){ int temp=x&15; if(temp>9) sb.append((char)(te原创 2013-08-22 13:02:36 · 525 阅读 · 0 评论 -
黑马程序员_多线程等待唤醒机制简单入门
多线程等待唤醒机制简单入门 听完毕老师讲解的等待唤醒机制的原理。自己进行了简单的整理。 线程之间的关系是平等的,彼此之间并不存在任何依赖,它们各自竞争CPU资源,互不相让,并且还无条件地阻止其他线程对共享资源的异步访问。等待唤醒机制如图讲解 等待唤醒机制在开发中是经常用到的。两个线程去共享一个资源,一个线原创 2013-08-09 18:35:20 · 676 阅读 · 0 评论 -
延迟加载单例模式(懒汉式)
延迟加载单例模式很多人写的懒汉式的单例模式:public class Singleton { private static Singleton instance; private Singleton(){}; public static Singleton getInstance(){ if(instance==n原创 2013-08-12 14:40:17 · 860 阅读 · 0 评论 -
黑马程序员_字符编码与解码讲解
字符编码与解码讲解1. 字符编码和解码在Java中,字符编码指的是:将字符串转换成字节数组,转换的方法是通过方法getByte()实现的,该方法可以指定编码表,也可以不指定,不指定编码表则使用默认的编码表。下面,我们将通过字符编码和解码,解决如何给字符编码以及解码。1.1 字符编码下面的例子,将中文字符进行编码,并指定编码表。控制台的输出结果为:-60, -29,原创 2013-08-14 16:14:59 · 921 阅读 · 0 评论 -
黑马程序员_字节流缓冲区入门讲解
字节流缓冲区原理讲解 自定义字节流缓冲区,原理:先利用FileInputStream的read方法从硬盘中一个个的读取数据存入到内存中定义的数组中,然后在利用BufferedInputStream的read方法从字节数组中一个一个的往外读.为什么在BufferedReader 中模拟缓冲区用Buffered,而这里用字节数组。看下面代码:public class MyBuffer原创 2013-08-15 11:14:47 · 654 阅读 · 0 评论 -
黑马程序员_IO流入门讲解
IO流入门讲解 IO流:用于处理设备上数据。流:可以理解数据的流动,就是一个数据流。IO流最终要以对象来体现,对象都存在IO包中。流也进行分类:1:输入流(读)和输出流(写)。2:因为处理的数据不同,分为字节流和字符流。 字节流:处理字节数据的流对象。设备上的数据无论是图片或者dvd,文字,它们都以二进制存储的。二进制的最终都是以一个8位为数据单元进行体原创 2013-08-15 17:06:00 · 604 阅读 · 0 评论 -
黑马程序员_集合简单入门详解
集合讲解集合是用来存储和管理其他对象的对象,即对象的容器。集合的特点:集合只用于存储对象,集合的长度是可变的,可以存储不同类型的对象。集合中存储的都是对象的引用集合框架图从集合框架图中可以看出,java的集合类主要由两个接口派生而出:collection和Map,Collection和Map是java集合框架的跟接口,这两个接口又包含了一些子接口或实现类原创 2013-08-15 18:19:58 · 510 阅读 · 0 评论 -
jsp 返回上一页并刷新
jsp 返回上一页并刷新 这是码农应该经常用到的。 我自己转载记录一下。http://blog.youkuaiyun.com/dangercheng/article/details/7890151转载 2013-09-03 11:02:10 · 715 阅读 · 0 评论