主要讲解以下的内容: • Collection • List • Set • Map • Iterator • ListIteator • Enumeration • for…each语句(JDK 1.5的新特性) • Comparable接口
java中的多线程在java中要想实现多线程,有两种手段,一种是继承Thread类,另外一种是实现Runable接口。
首先是写一个Server类,这个类用来监听10000端口,并从这个端口接收消息然后输出,当收到“bye”时退出。
TCP (Transmission Control Protocol,传输控制协议):“面向连接 ”,可靠的、基于字节流的传输层(Transport layer)通信协议 。如:打电话。 面向连接服务要经过三个阶段:数据传数前,先建立连接,连接建立后再传输数据,数据传送完后,释放连接。面向连接服务,可确保数据传送的次序和传输的可靠性。 UDP(User Datagram Protocol ,用户数据包协议):“面向非连接”,在正式通信前不必与对方先建立连接,不管对方状态就直接发送。如:写信。
java实验报告
Java从入门到高手必读书目与经验总结
Java Server Page Servlet简化设计,逻辑与界面设计分开,开发更方便;
根据FTP 的工作原理,在主函数中建立一个服务器套接字端口,等待客户端请求,一旦客户端请求被接受,服务器程序就建立一个服务器分线程,处理客户端的命令。如果客户端需要和服务器端进行文件的传输,则建立一个新的套接字连接来完成文件的操作。在MyEcilpse中,用Java实现FTP上传下载。
字符串相关类(String、 StringBuffer 、 StringBuilder) 基本数据类型包装类 Math类(不重要) File类 枚举类
计算机语言的历史以及Java语言的历史地位 Java自身的发展史 Java体系 Java的特点 Java的运行机制 Java运行环境的安装与配置 第一个程序HelloWorld
在JSP 页面中,使用标签库代替传统的 Java 片段语言来实现页面的显示逻辑已经不是新技术了,然而,由自定义标签很容易造成重复定义和非标准的实现。鉴于此,出现了 JSTL ( JSP Standard Tag Library ),为大多数 JSP 页面逻辑提供了实现的 JSTL 技术,该技术本身就是一个标签库。
关于EL表达式EL表达式总是用大括号括起,而且前面有一个美元符($)前缀:${expression}。表示式中第一个命名变量要么式一个隐式对象,要么是某个作用域(页面作用域、请求作用域、会话作用域或应用作用域)中的一个属性。
本章主要内容有JDBC的对象及其关系用JDBC连接数据库用JDBC实现数据库查询用JDBC实现数据库更新第四章JDBC技术应用主要内容有:JDBC的发展与应用JDBC设计方案JDBC的典型应用
Java 软件开发常用英语词汇
Java英语词汇表
JDK1.5中引入了对java语言的多种扩展,泛型(generics)即其中之一。 这个教程的目标是向您介绍java的泛型(generic)。你可能熟悉其他语言的泛型,最著名的是C++的模板(templates)。如果这样,你很快就会看到两者的相似之处和重要差异。如果你不熟悉相似的语法结构,那么更好,你可以从头开始而不需要忘记误解。
本文档的目的是把自己所遇到和处理的部分异常写出来。本文档适用于初级学习Java人员
Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所有信息,并可于运行时改变fields内容或唤起methods。 (这句话是引用台湾作家侯捷对反射机制描述的一个概念) java的反射机制从java诞生之日起就成为java的一个重要特性。反射机制也是目前众多框架实现的一个基础。
JVM specification中的JVM整体架构。根据给定的全限定名类名(如 java.lang.Object)来装载class文件的内容到 Runtime data area中的method area(方法区域)。Javsa程序员可以extends java.lang.ClassLoader类来写自己的Class loader。
鼠标监听器鼠标监听器mouseListener监听鼠标事件MouseEvent。相应事件和处理方法如下表:鼠标事件 处理方法MOUSE_CLICKED MouseClicked(MouseEvent) 鼠标点击(单或双)MOUSE_PRESSED MousePressed(MouseEvent) 鼠标按下MOUSE_RELEASED MouseReleased(MouseEvent) 鼠标松开MOUSE_ENTERED MouseEntered(MouseEvent) 鼠标进入(某组件区域)MOUSE_EXITED MouseExited (MouseEvent) 鼠标离开(某组件区域)鼠标事件MouseEvent常用方法intgetClickCount()