11 2018 档案
摘要:网络编程 网络模型: OSI模型:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。 TCP/IP模型:应用层、传输层、网际层、数据链路层。 网络通讯最基本的三大要素:IP地址、端口号、传输协议。 网络编程主要作用于:传输层、网际层。 IP地址: 端口号: 逻辑端口就是给应用程序分配的一个
阅读全文
摘要:GUI 图形化用户界面。Graphical User Interface 图形用户接口 CLI:Command line User Interface 命令行用户接口;常见的DOS命令行操作 Java为GUI提供的对象都存在Java.AWT、Java.Swing包中。 AWT:Abstrace Wi
阅读全文
摘要:装饰设计模式: 字符流的缓冲区时为了提高效率而存在。缓冲区的出现提供了比以前流对象功能更强的函数。故、当对类的功能进行增强时,可称为对该类的装饰。 同时,装饰类的出现具备灵活性。 装饰和继承的区别: 装饰:装饰设计模式是一种解决某一类问题的思想,该类问题的有效解决方案。解决给该类提供增强功能的问题。
阅读全文
摘要:IO: IO流按操作分为:字节流、字符流。 所有的数据都是以字节体现的,后期产生了字符流。因为字符数据涉及到了编码问题。所以在字符流对象中加入的编码机制。如果处理的数据都是字符数据,那么可以使用字符流对象来完成。 IO流按流分为:输入流、输出流。 字符流: 字符流操作文件数据,读取/写入时需要匹配编
阅读全文
摘要:System类: 方法都是静态方法,不能被实例化。 Runtime类: 不能被实例化,到那时自身含有非静态方法;故该类对外提供 getRuntime() 方法创建对象来调用 Runtime rt=Runtime.getRuntime(); 该类时使用 单例模式 设计出来的。保证了一个运行时程序对象在
阅读全文
摘要:集合: 集合是用于存储对象的一个工具。 集合与数组的特点 相同点:都是一个容器 不同点: 集合:可以存储对象,只能存储对象,集合长度可变。 数组:可以存储对象,也可以存储基本数据类型,数组长度固定。 容器对象有很多种,通过内部的数据结构来区分,数据结构就是一种数据存储方式。 在不断的将容器对象的相同
阅读全文
摘要:多线程: JVM的启动是一个多线程程序;其中有一个程序负责从主函数开始,并控制程序的运行流程;同事为了提高效率,还启动了另一个控制单元,专门负责堆内存垃圾的回收。 负责执行征程程序代码的线程,称为主线程。 该线程执行的代码都存放于主函数中。 负责垃圾回收的线程,该线程代码在finalize中。 进程
阅读全文
摘要:包(package) 对类文件进行分类管理的一种机制。包是一种封装形式。 定义: package 包名; class 类名{} 包名规范: 所有字母小写。 包在文件系统中体现就是文件夹。 cmd运行: javac -d . 类名 java 包名.类名 -d 指定要存放的目录。 有了包以后,在编译时,
阅读全文
浙公网安备 33010602011771号