Java基础5——设计模式
摘要:简单工厂模式 简单工厂模式使得客户端不需要再负责对象的创建,从而明确了各个类的职责但是这个静态工厂类负责所有对象的创建,如果有新的对象增加,或者某些对象的创建方式不同,就需要不断的修改工厂类,不利于后期维护 工厂方法模式 工厂方法模式改变了简单工厂模式的弊端,但是工厂方法模式写起来比较繁琐 还有一种
阅读全文
posted @
2016-04-22 22:52
特拉法尔加
阅读(210)
推荐(0)
Java基础7——网络编程
摘要:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程就是用来实现网络互联的不同计算机上运行的程序间可以进行数据交换 网络模型研究计算机网络之间以何种规则进行通
阅读全文
posted @
2016-04-18 21:36
特拉法尔加
阅读(232)
推荐(0)
Java基础6——GUI
摘要:GUI是图形用户接口,与之相对的是CLI,即命令行接口 GUI在awt和swing包下进行操作java.awt 抽象窗口工具 需要调用本地系统方法实现功能 重量级控件javax.swing 在awt的基础上建立的一套图形界面系统,提供了更多的组件,而且完全由Java实现,增强了移植性,轻量级控件注:
阅读全文
posted @
2016-03-15 22:15
特拉法尔加
阅读(304)
推荐(0)
Java基础4——多线程
摘要:线程依赖于进程而存在 进程:正在运行的程序 是操作系统进行资源分配和调度的独立单位 每个进程都有自己的内存空间和系统资源 多进程的意义:单进程的计算机只能做一件事情 DOS窗口就是典型的单进程 多进程的计算机可以在一个时间段内执行多个任务 单核CPU在某个时间点只能执行一件事情,事实上CPU一直在高
阅读全文
posted @
2016-03-07 22:34
特拉法尔加
阅读(215)
推荐(0)
Java基础3——IO
摘要:1、File类 构造函数 创建文件或文件夹 删除文件或文件夹 重命名 判断功能 获取功能 获取路径 判断E盘目录下是否有后缀名为.jpg的文件,如果有,就输出此文件名称 以上问题的另一种思路(用文件名过滤器接口改造) 递归删除带内容的目录 把E:\JavaSE目录下所有的java结尾的文件的绝对路径
阅读全文
posted @
2015-12-12 14:29
特拉法尔加
阅读(207)
推荐(0)
Java基础2——集合框架
摘要:Collection和Map是集合的顶层接口先看Collection,这个接口定义了以下方法:添加功能: boolean add(Object obj):添加一个元素 boolean addAll(Collection c):添加一个集合的元素删除功能 void clear():移除所有元素 ...
阅读全文
posted @
2015-12-05 11:41
特拉法尔加
阅读(191)
推荐(0)
Java基础1
摘要:1 const和goto是Java的保留字,不是关键字 2 基本数据类型占用字节数 整数类型:byte(1) short(2) int(4) long(8) 浮点数类型:float(4) double(8) 字符类型:char(2) 布尔类型:boolean(1) 整数默认为int类型,浮点数默认为
阅读全文
posted @
2015-11-30 17:49
特拉法尔加
阅读(234)
推荐(0)