JAVA初旅程(发现)
JAVA是一种编程语言,一种开发环境,一种应用环境,一种部署环境,一种广泛使用的网络编程语言,它是一种计算概念。
组成Java的3个分支:
J2SE(Java 2 Platform Standard Edition):Java标准版,包含构成JAVA语言核心的类;
JWEE(Java 2 Platform Enterprise Edition):Java企业版,包含J2SE中的类,并且包含用于开发企业级应用的类;
J2ME(Java 2 Platform Micro Edition):Java缩微版,包含J2SE里的一部分类,还包含一些CLDC(Connected Limited Device Configuration,连接受限设备配置),嵌入式等特性方面的类。主要用于嵌入式或者移动智能设备的软件开发,以及消费类电子产品的软件开发。
3者的关系是:J2EE包含J2SE,J2SE包含了J2ME的部分核心类,添加了一些专有类。
Java程序有两种类型,一种是可在Web网页上运行的Applet,称为小应用程序。另一种是Application,即应用程序,可完成任何计算任务。
Applet可以嵌入网页,实现HTML不具备的一些功能。考虑到网络环境、连接速度等原因,Applet一般都比较小,适合客户端下载。
Application则和任何Windows应用程序一样可以自建窗口界面,独立运行。
相关文档:
JAVA中转义字符:
1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377'
\0:空字符
2.Unicode转义字符:\u + 四个十六进制数字;0~65535
\u0000:空字符
3.特殊字符:就3个
\":双引号
&nbs ......
Java关键字final、static使用总结
Java关键字final、static使用总结
一、final
根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要 ......
软件架构
作为一个概念,体现在技术
和业务
两
个方面。
从技术角度来说
:软件架构随着技术的革新不断地更新其内容,软件架构建立于当前技术
和一些基
本原则
的基础之上。
先说一些基本原则
:
分层原则
:分层是为了降低软件深度复杂性而使用的关键思想,就像社会有了阶级一样,软件有了层次结构。
模块化 ......
一、超文本传输协议
1.1 HTTP请求
1.2 HTTP应答
二、Socket类
三、ServerSocket类
四、Web服务器实例
4.1 HttpServer类
4.2 Request类
4.3 Response类
五、编译和运行
===================
正文:
===================
......