摘要:
阅读全文
posted @ 2015-09-23 22:01
无天666
阅读(156)
评论(0)
推荐(0)
摘要:
手写服务器最终版本; login com.bjsxt.servlet.LoginWeb login /g /y public class CloseUtil { ... 阅读全文
posted @ 2015-09-23 22:00
无天666
阅读(442)
评论(0)
推荐(0)
摘要:
XML:可扩展标记语言。xml可以当成一个小型的数据库, html / \ html5 xhtml(格式比较严格) | xml ... 阅读全文
posted @ 2015-09-23 21:58
无天666
阅读(270)
评论(0)
推荐(0)
摘要:
public class Test { public static void main(String[] args) { Student s = new Student(); Map mapping = s.getMapping(); mapping.... 阅读全文
posted @ 2015-09-23 21:57
无天666
阅读(430)
评论(0)
推荐(0)
摘要:
封装Response:/** * 封装响应信息 */public class Response { //两个常量 public static final String CRLF="\r\n"; public static final String BLANK=" "; //流... 阅读全文
posted @ 2015-09-23 21:56
无天666
阅读(393)
评论(0)
推荐(0)
摘要:
创建服务器:ServerSocketimport java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.ServerSocket;import java.n... 阅读全文
posted @ 2015-09-23 21:55
无天666
阅读(374)
评论(0)
推荐(0)
摘要:
先开服务器,再开客户端。import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.ServerSocket;import java.net.Soc... 阅读全文
posted @ 2015-09-23 21:54
无天666
阅读(463)
评论(0)
推荐(0)
摘要:
任务调度;Timer类,/** 了解 Timer() schedule(TimerTask task, Date time) schedule(TimerTask task, Date firstTime, long period) 自学 quartz */public clas... 阅读全文
posted @ 2015-09-23 21:52
无天666
阅读(292)
评论(0)
推荐(0)
摘要:
线程的方法:1.isAlive():判断线程是否还活着,即线程是否还未中止。2.getPriority():获得线程的优先级数值。3.setPriority():设置线程的优先级。4.setName():设置线程的名字。5.getName():获取线程名字。6.currentThread():获取当... 阅读全文
posted @ 2015-09-23 21:51
无天666
阅读(340)
评论(0)
推荐(0)
摘要:
一、程序、进程、线程1.程序:程序就是我们编写的代码,也就是指令集,是一个静态概念。2.进程:操作系统调度我们的程序,动态概念,一个程序就是一个进程。进程是程序的一次动态执行过程,占用特定的地址空间,每个进程是独立的,由3部分组成:cpu,data(数据),code(代码区)。缺点:内存浪费,cpu... 阅读全文
posted @ 2015-09-23 21:49
无天666
阅读(297)
评论(0)
推荐(0)
摘要:
IO装饰设计模式:(IO中使用了装饰设计模式)节点流可以直接从源读取数据,处理流就是对节点流的包装,这就是装饰,装饰就是对原有的流的性能的提升。比如买的车,马力不够,就进行装饰,使其马力增大。装饰模式:扩音器对声音进行了扩大。类与类之间的关系(6种): 1、依赖:一个对象是形参或者局部变量,只有调用... 阅读全文
posted @ 2015-09-23 21:47
无天666
阅读(343)
评论(0)
推荐(0)
摘要:
二、处理流2.引用类型,保留数据+类型序列化:将对象保存到文件或者字节数组中保存起来,叫序列化。输出流:ObjectOutputStream。writeObject().反序列化:从文件或者字节数组中拿出这个对象叫反序列化,反序列化也是创建对象的一种方式。输入流:ObjectInputStream。... 阅读全文
posted @ 2015-09-23 21:38
无天666
阅读(371)
评论(0)
推荐(0)
摘要:
流的方向:1.输入流:数据源到程序(InputStream,Reader读进来)。2.输出流:程序到目的地(OutPutStream,Writer写出来)。处理数据单元:字节流:按照字节读取数据(InputStream,OutPutStream)。字符流:按照字符读取数据(Reader,Writer... 阅读全文
posted @ 2015-09-23 21:36
无天666
阅读(339)
评论(0)
推荐(0)
摘要:
1)File类2)IO流的原理及概念3)IO流的分类4)IO流类的体系5)字节流和字符流6)处理流7)文件拷贝8)处理流9)文件拷贝10)文件分割与合并File:文件和目录路径名的抽象表示形式,一个File对象可以代表一个文件或目录,但不是完全对应的。建立File对象不会对文件系统产生影响。/** ... 阅读全文
posted @ 2015-09-23 21:30
无天666
阅读(417)
评论(0)
推荐(0)
摘要:
WeakHashMap:对象所占用的区域是不能直接操作的,都是通过引用来操作。引用分类:1.强引用(StrongReference):gc(垃圾回收机制)运行时不回收。例如字符串常量池。字符串虽然你不用了,但是别人可能使用,字符串常量池是可以共享的,因此不能回收。2.软引用(SoftReferenc... 阅读全文
posted @ 2015-09-23 21:27
无天666
阅读(298)
评论(0)
推荐(0)
摘要:
队列Queue与Deque.EnumerationHashtable与Hashtable子类Properties(资源配置文件)引用类型(强、软、弱、虚)与WeakHashMapIdentitvHashMap与EnumMap同步控制与只读设置开源工具包: -Guava:Google Colle... 阅读全文
posted @ 2015-09-23 21:26
无天666
阅读(421)
评论(0)
推荐(0)
摘要:
Set:无序不可重复,重复则覆盖,判断是不是重复也是通过equals方法判断的。HashSet和TreeSet,HashSet底层是HashMap。public static void main(String[] args) { Set set = new HashSet(); set.... 阅读全文
posted @ 2015-09-23 21:23
无天666
阅读(319)
评论(0)
推荐(0)
摘要:
map底层,数组加链表集合:是一个对象,只不过这个对象可以容纳别的对象。存放对象就是操作地址。List:是有序可重复的。Set:无顺序,不可重复,有重复则后面把前面的覆盖。Map:键值对。四大接口(Collection、Set、List、Map):--Collection(集合) --Set(没... 阅读全文
posted @ 2015-09-23 21:21
无天666
阅读(240)
评论(0)
推荐(0)
摘要:
JDK的安装:1. 下载、安装2. 配置环境变量 a) path:.;%JAVA_HOME%\bin; b) JAVA_HOME:JDK的安装目录 c) classpathJDK和JRE和JVM: 开发java要jdk,运行class文件要jre.J... 阅读全文
posted @ 2015-09-23 21:19
无天666
阅读(275)
评论(0)
推荐(0)
摘要:
RGB(红绿蓝)0-255全0就是黑色,全是最高255就是白色。//第一步类package cn.bjsxt.test;import java.awt.Color;import java.awt.Font;import java.awt.Frame;import java.awt.Graphics;... 阅读全文
posted @ 2015-09-23 21:17
无天666
阅读(299)
评论(0)
推荐(0)
摘要:
包装类:Java中的基本数据类型不是面向对象的(不是对象),所以有时候需要将基本数据类型转换成对象,包装类都位于java.lang包中,包装类和基本数据类型的关系(8种基本类型):byte--Byteboolean--Booleanshort--Shortchar--Characterint--In... 阅读全文
posted @ 2015-09-23 21:12
无天666
阅读(358)
评论(0)
推荐(0)
摘要:
数组也是类:java类型有8种几本类型和引用类型,数组属于引用类型,数组也是对象。(通过new建出来的东西都在堆里面,int类型是4个字节),数组元素的初始值都为0,数组元素相当于对象的成员变量,int[] a;int b[];//创建数组对象a = new int[4];b = new int[5... 阅读全文
posted @ 2015-09-23 21:11
无天666
阅读(272)
评论(0)
推荐(0)
摘要:
/**测试标识符的写法,标示符必须以字母,下划线,$开头。其它部分可以加数字、字母、下划线、$,1字节=8位,2的8次方状态,3个字节表示一个汉字,*/public class Welcome{ public static void main(String[] args){ ... 阅读全文
posted @ 2015-09-23 20:56
无天666
阅读(408)
评论(0)
推荐(0)
摘要:
语言发展史:3代。向着人更加容易思考的方向发展。第一代:机器语言:010101组成的,第一台计算机在美国的费城,采用电子管结构,耗电大,速度很慢。第二代:把010101用单词来描述,汇编,晶体管发明以后计算机快速发展,每18个月计算机性能翻一番,虽然使用了助记符,但是结构化不好。第三代:高级语言,面... 阅读全文
posted @ 2015-09-23 20:52
无天666
阅读(456)
评论(0)
推荐(0)
摘要:
java 注解,从名字上看是注释,解释。但功能却不仅仅是注释那么简单。注解(Annotation) 为我们在代码中添加信息提供了一种形式化的方法,是我们可以在稍后 某个时刻方便地使用这些数据(通过 解析注解 来使用这些数据),常见的作用有以下几种:生成文档。这是最常见的,也是java 最早提供的注解... 阅读全文
posted @ 2015-09-23 16:46
无天666
阅读(288)
评论(0)
推荐(0)
摘要:
注解目前非常的流行,很多主流框架都支持注解,而且自己编写代码的时候也会尽量的去用注解,一时方便,而是代码更加简洁。 注解的语法比较简单,除了@符号的使用之外,它基本与Java固有语法一致。Java SE5内置了三种标准注解: @Override,表示当前的方法定义将覆盖超类中的方法。 @Dep... 阅读全文
posted @ 2015-09-23 16:14
无天666
阅读(389)
评论(0)
推荐(0)

浙公网安备 33010602011771号