
java基础
sunxikai928
这个作者很懒,什么都没留下…
展开
-
java集合学习
链表单向链表 单向链表可以很容易实现一个栈,详情请点击链接双向链表 public class LinkedList<E> extends AbstractSequentialList<E> implements List<E&原创 2018-05-16 23:10:21 · 144 阅读 · 0 评论 -
java基本类型
java的数据类型如下: 整数类型其中整形的规则是,高位是标志位 0是正,1是负,其余表示数字1 byte = 8 bit; // 一个字节是8个二进制位1 short = 16 bit;// 2字节 16位1 int = 32 bit;// 4字节 32位1 long = 64 bit;// 8字节 64位以short为例 7 6 5 4...原创 2018-05-11 07:33:45 · 238 阅读 · 0 评论 -
java类的加载及对象的创建过程
类加载过程当JVM第一次要使用一个类的时候,需要加载这个类;首先根据classpath的配到硬盘上找这个类的class文件(如果没有配置classpath,就到当前位置找);如果找到这个class,就加载到方法区; a) 分别将这个类的静态成员加载到静态区域,非静态成员加载到非静态区域; b) 在静态区域为所有静态成员变量分配空间,赋默认值; c) 为所有静态成员变量显示...原创 2018-05-11 08:22:48 · 200 阅读 · 0 评论 -
Java IO
java.io.FileDescriptor 是一个用于表述指向文件的引用的抽象化概念。在形式上是一个非负整数。实际上,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。当程序打开一个现有文件或者创建一个新文件时,内核向进程返回一个文件描述符。在程序设计中,一些涉及底层的程序编写往往会围绕着文件描述符展开。但是文件描述符这一概念往往只适用于UNIX、Linux这样的操作系统...原创 2018-05-23 16:15:58 · 153 阅读 · 0 评论 -
Java 网络编程
java网络编程详解 什么是套接字(socket) 它是网络通信过程中端点的抽象表示,包含进行网络通信必需的五种信息:连接使用的协议本地主机的IP地址本地进程的协议端口远地主机的IP地址远地进程的协议端口。...原创 2018-05-30 23:18:10 · 1391 阅读 · 0 评论 -
java nio
java nio原创 2018-06-21 16:52:43 · 243 阅读 · 0 评论 -
java SPI
简介:SPI的全名为Service Provider Interface.大多数开发人员可能不熟悉,因为这个是针对厂商或者插件的。在java.util.ServiceLoader的文档里有比较详细的介绍。简单的总结下java spi机制的思想。我们系统里抽象的各个模块,往往有很多不同的实现方案,比如日志模块的方案,xml解析模块、jdbc模块的方案等。面向的对象的设计里,我们一般推荐模块之间基于接...原创 2018-06-14 06:58:21 · 227 阅读 · 0 评论 -
java线程异常处理
线程的异常处理java.lang.Thread.UncaughtExceptionHandler//实现接口public class MyUncaughtExceptionHandler implements Thread.UncaughtExceptionHandler { @Override public void uncaughtException(Thread...原创 2018-06-28 19:27:38 · 196 阅读 · 0 评论