JAVASE项目开发 MYFTP 总结及源代码

2018.4.24是学完javaSE的时候,身边的哥哥让我去写一个FTP服务器来检测一下自己的学习成果,一开始的两天是没有一点思路的- - 经过大量的百度和看别人的实现(尽管很多都是用Jar包实现的),摸清了些思路,抱着见招拆招的心开始写,功能实现的差不多之后再设计多线程和服务器 客户端交互过程中...

2018-04-26 09:45:18

阅读数:88

评论数:0

JAVA网络编程

一、网络编程概述通讯要素1:IP 和 端口号1)IP 地址:InetAddress唯一的标识 Internet 上的计算机本地回环地址(hostAddress):127.0.0.1      主机名(hostName):localhost不易记忆2)端口号标识正在计算机上运行的进程(程序)不同的进...

2018-04-25 15:07:22

阅读数:32

评论数:0

JAVA 多线程

一、多线程概述1)程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。2)进程(process)是程序的一次执行过程,或是正在运行的一个程序。动态过程:有它自身的产生、存在和消亡的过程。如:运行中的QQ,运行中的MP3播放器程序是静态的,进程是动态...

2018-04-23 22:07:57

阅读数:12

评论数:0

JAVA IO流(二) 处理流

一、缓冲流缓冲流可以提高文件操作的效率,实际应用中,基本不用节点流,都是用缓冲流对文件进行操作。package com.atguigu.java; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; i...

2018-04-17 21:12:14

阅读数:28

评论数:0

JAVA IO流(一) 概述及节点流

一、学习内容1)java.io.File类的使用2)IO原理及流的分类3)文件流FileInputStream  /  FileOutputStream  /  FileReader  /  FileWriter4)缓冲流BufferedInputStream / BufferedOutputSt...

2018-04-16 21:47:17

阅读数:28

评论数:0

枚举和注解

一、枚举类的定义和使用以及常用的两个方法package com.xijian.java; public class TestEnum { public static void main(String[] args) { Season Spring = Season.SPRING; Sy...

2018-04-16 20:03:42

阅读数:57

评论数:0

JAVA泛型

一、泛型概述1、泛型在集合中的使用2、自定义泛型类、泛型接口、泛型方法3、泛型与继承的关系4、通配符二、泛型在集合中的使用package com.xijian.java; import java.util.ArrayList; import java.util.HashMap; import j...

2018-04-12 21:49:20

阅读数:17

评论数:0

JAVA集合

一、集合概述及特点1)一方面, 面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。另一方面,使用Array存储对象方面具有一些弊端,而Java 集合就像一种容器,可以动态地把多个对象的引用放入容器中。2)Java 集合类可以用于存储数量不等的多个对象,还可用于...

2018-04-09 22:06:02

阅读数:30

评论数:0

JAVA异常处理

一、异常概述以及Throwable的体系结构1)异常:在Java语言中,将程序执行中发生的不正常情况称为“异常”。(开发过程中的语法错误和逻辑错误不是异常)Java程序在执行过程中所发生的异常事件可分为两类:1.Error:  Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严...

2018-04-07 21:24:09

阅读数:22

评论数:0

JAVA高级类特性(三)

一、接口1)有时必须从几个类中派生出一个子类,继承它们所有的属性和方法。但是Java不支持多重继承。有了接口,就可以得到多重继承的效果。2)接口是抽象方法和常量值的定义的集合3)从本质上讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现。4)实现接口类    c...

2018-04-02 21:16:56

阅读数:29

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭