概述java除了可以完成本地的操作,也可以完成网络通讯。比如想从自己的电脑上发送一个信息到张三的电脑上,张三收到信息之后再给我返回一个信息,利用java实现两个机器之间的数据的通讯。数据通讯的原理就是数据传输的过程,与本机的区别就是涉及到网络。
网络通讯要具备的要素和模型:
比如和张三通讯
1、首先要找到张三的主机,张三主机的标识就是IP地址(也就是主机的名字,IP地址由4个字节表示,可以表...
分类:
编程语言 时间:
2016-05-13 04:03:25
阅读次数:
296
一、初始Java
1、一个Java源文件中最多只能有一个public的类【但,可以有多个class的声明】,当有一个public的类时,源文件名必须与此类名一致,否则,无法编译;如果源文件中没有一个public类,则文件名和类名没有一致性要求。
二、Java语法基础
1、基本数据类型:
a)byte---1字节,short--2,int--4,long---8【常量后面记得加上L或...
分类:
编程语言 时间:
2016-05-12 20:04:08
阅读次数:
244
练习:复制文本练习要求:把客户端的一个文件内容发到服务端,在服务端把数据存储到一个文件当中。相当于复制文件。import java.io.*;
import java.net.*;class TxtCopyTestClient
{
public static void main(String[] args) throws Exception
{
Socket s=ne...
分类:
编程语言 时间:
2016-05-12 14:17:18
阅读次数:
284
1. 面向对象与面向过程的区别
面向对象把数据及对数据的操作方法放在一起,作为一个互相依存的整体,即对象。对同类对象抽象出其共性,即类,类中的大多数数据,只能被本类的方法进行处理。类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。程序流程由用户在使用中决定。
面向过程是一种以事件为中心的开发方法,就是自顶向下顺序执行,逐步求精,其程序结构...
分类:
编程语言 时间:
2016-05-12 13:28:50
阅读次数:
136
1. +Java Web 页面请求的工作流程是怎样的
浏览器是一个工具软件:1)完成与服务器端的交互;2)完成HTML(超文本语言)的解析。从而实现把用户需要查看的资源信息以直观的形式展现出来。
上述流程中2浏览器把请求组装成指定的格式发送给服务器,客户端与服务器端之间通过HTTP来完成具体的交互。其中请求的数据流主要包含HTTP(超文本传输协议,建立在TCP/IP基础上...
分类:
编程语言 时间:
2016-05-12 13:17:58
阅读次数:
225
1. Java语言的优点
1)
Java为纯面向对象语言。万物皆对象。
2)
平台无关性。Java语言可以“一次编译,到处运行。”由于Java为解释性语言,编译器会把Java代码变成“中间代码”,然后在JVM上解释这都行。因此Java可以很好的跨平台执行,具有很好的可移植性。
3)
Java提供了很多内置的类库,通过这些类库,简化了开发人员的程序设计工作,缩短了项目的开...
分类:
编程语言 时间:
2016-05-07 11:26:46
阅读次数:
291
IO包中的其他类
打印流 PrintWriter与PrintStream
序列流 SequenceInputStream
切割文件
操作对象 ObjectInputStream与ObjectOutputStream
管道流 PipedInputStream和PipedOutputStream
RandomAccessFile类 (随机访问文件)
操作基本数据类型 DataInputStream和Da...
分类:
编程语言 时间:
2016-05-06 16:04:35
阅读次数:
214
1、如何得到当前工作目录?String path=System.getproperty(“user.dir”); 2、String x = "abc" 和 String x = new String("abc")有什么区别?String x=”abc”;x变量指向的是数据段中的字符串对象String ...
分类:
编程语言 时间:
2016-05-06 00:26:34
阅读次数:
145
1、异常的API结构是怎样的?Error和Exception有什么区别?Throwable是Exception和Error的父类,Exception是所有异常类的父类,Error是所有错误的父类;Error错误不可处理只能捕获;Exception异常可以捕获和处理; 2、异常的执行顺序怎样?如果在t ...
分类:
编程语言 时间:
2016-05-06 00:25:05
阅读次数:
141
1、面向对象的特征有哪些?继承 封装 多态 2、什么是抽象类?什么是抽象方法?定义抽象类的关键字是什么?如果一个方法只有定义没有具体的内容,就是抽象方法采用abstract定义,拥有抽象方法的类就是抽象类,一个类继承抽象类,必须全部实现抽象类中定义的抽象方法; 3、接口如何定义?实现接口用什么关键字 ...
分类:
编程语言 时间:
2016-05-06 00:10:02
阅读次数:
157