摘要: Java - 网络编程完全总结(基础介绍) 本文主要是在网络编程方面的学习总结,先主要介绍计算机网络方面的相关内容,包括计算机网络基础,OSI参考模型,TCP/IP协议簇,常见的网络协议等等,在此基础上,主要介绍Java中的网络编程。 目录 一、概述 计算机网络是通过传输介质、通信设施和网络通信协议 阅读全文
posted @ 2017-09-29 12:17 huster-stl 阅读(370) 评论(0) 推荐(0) 编辑
摘要: final和static关键字 1、final关键字 1、含义 final在Java中是一个保留的关键字,可以声明成员变量、方法、类以及本地变量。一旦你将引用声明作final,你将不能改变这个引用了, 编译器会检查代码,如果你试图将变量再次初始化的话,编译器会报编译错误。 2、final类(fina 阅读全文
posted @ 2017-09-27 14:42 huster-stl 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 多线程 一、多线程 1、进程与线程 进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的; 进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。 线程:表示程序的执行流程,是CPU调度执行的基本单位;线程有自己的程序 阅读全文
posted @ 2017-09-27 11:09 huster-stl 阅读(201) 评论(0) 推荐(0) 编辑
摘要: java集合框架 1、概述: 集合框架被设计成要满足以下几个目标。 该框架必须是高性能的。基本集合(动态数组,链表,树,哈希表)的实现也必须是高效的。 该框架允许不同类型的集合,以类似的方式工作,具有高度的互操作性。 对一个集合的扩展和适应必须是简单的。 该框架必须是高性能的。基本集合(动态数组,链 阅读全文
posted @ 2017-09-26 19:04 huster-stl 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 泛型 1、什么是java泛型?有什么作用? 泛型概述 在Java中实现泛型机制的目标是为了可以把发现 bug 的时机提前到编程源码时,而不是运行时。如果在编译时就可以发现 bug ,就可以节省大量的调试Java程序的时间, 因为编译错误可以比较容易和比较快速地被发现和修复。而且,泛型仅仅只存在于编译 阅读全文
posted @ 2017-09-26 14:27 huster-stl 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 断言 在网上找了很多关于断言的博客知识点总结,加上java核心技术书籍上内容,整理出这篇学习博客 这篇博客讲的很详细,见http://blog.csdn.net/silentbalanceyh/article/details/4564884内容 1、断言的概念 断言机制允许在测试期间向代码中插入一些 阅读全文
posted @ 2017-09-25 16:52 huster-stl 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 异常 1、Java 异常 1、概述 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 异常发生的原因有很多,通常包含以下几大类: 用户输入了非法数据。 要打开的文件不存在。 网络通信时连接中断,或者JVM内存溢出。 用户输入了非法数据。 要打开的文件不存在。 网络通信 阅读全文
posted @ 2017-09-25 16:19 huster-stl 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 抽象类与接口 1、Java 抽象类 1、引言: 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象, 这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法 阅读全文
posted @ 2017-09-24 19:21 huster-stl 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 继承 1、继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 1、类的继承格式 在 Java 中通过 extends 关键字可以申明一个 阅读全文
posted @ 2017-09-24 15:39 huster-stl 阅读(192) 评论(0) 推荐(0) 编辑
摘要: Mybatis入门 一、Mybatis介绍 MyBatis是一款一流的支持自定义SQL、存储过程和高级映射的持久化框架。MyBatis几乎消除了所有的JDBC代码,也基本不需要手工去设置参数和获取检索结果。 MyBatis能够使用简单的XML格式或者注解进行来配置,能够映射基本数据元素、Map接口和 阅读全文
posted @ 2017-09-23 20:49 huster-stl 阅读(329) 评论(0) 推荐(0) 编辑