-
Reactor模型
Reactor模型 要无障碍阅读本文,需要对NIO有一个大概的了解,起码要可以写一个NIO的Hello World。 说到NIO、Netty,Reactor模型一定是绕不开的,因为这种模式架构太经典了,但是好多人在学习的时候,往往会忽视基础的学习,一上来就是Netty,各种高大上,但是却没有静...
-
面试刷题9:HashTable HashMap TreeMap的区别?
面试刷题9:HashTable HashMap TreeMap的区别? map是广义集合的一部分。 我是李福春,我在准备面试,今天我们来回答: HashTable,HashMap,TreeMap的区别? 共同点:都是Map的子类或者间接子类,以键值对的形式存储和操作数据。 区别如下表: 项目 线程安全 是否支持nul...
-
面试刷题7:int和Integer有什么区别?
面试刷题7:int和Integer有什么区别? 原始数据类型是java系统的重要组成元素。java号称一切都是对象,原始数据类型除外。 我是李福春,我在准备面试,今天我们来回答一个问题: int和Integer有什么区别? int是原始数据类型,并非对象; Integer是int的包装类型,是对...
-
volatile 手摸手带你解析
volatile 手摸手带你解析 volatile 是 Java 里的一个重要的指令,它是由 Java 虚拟机里提供的一个轻量级的同步机制。一个共享变量声明为 volatile 后,特别是在多线程操作时,正确使用 volatile 变量,就要掌握好其原理。 前言 volatile 是 Java 里的一个重要的指令,...
-
java一个对象多大?
java一个对象多大? 最近在看点不知道什么鬼的东西,看得到了一个让我眼前一亮的新东西,感觉很有趣,记录一下; 我们怎么知道一个java对象的大小呢?比如HashMapString,Object map = new HashMap();,这个map对象在堆中多大呢?占多少个字节呢? 我们可以借助apache的...
-
JAVA 连接数据库的步骤
JAVA 连接数据库的步骤 第一步:数据库驱动和数据量地址基本信息。 // MySQL 8.0 以下版本 - JDBC 驱动名及数据库 URL static final String JDBC_DRIVER = "com.mysql.jdbc.Driver" ; static final String DB_URL = "jdbc:mysql://localhost:3306/RUNOOB" ; // MySQL 8...
-
面试刷题8:Vector ArrayList LinkedList区别?
面试刷题8:Vector ArrayList LinkedList区别? 高效的管理和操作数据(数据结构)是非常重要的,java提供了对应的集合框架。 我是李福春,我在准备面试,今天的问题是: Vector,ArrayList,LinkedList有什么区别? 这3个货都是List的直接子类或者间接子类,实现的是顺序...
-
设计模式——访问者模式
设计模式——访问者模式 本系列博客是自己在学习设计模式过程中收集整理的文章集合,其他文章参看设计模式传送门 本文是转载文章,原文请参考此博客 概念 访问者模式 表示一个作用于某对象结构中的各元素的 操作 ,它使你可以在不改变各元素类的前提下定义作用于这些元...
-
2000字读懂Java的来源
2000字读懂Java的来源 title: Java的来源 blog: CSDN data: Java学习路线及视频 1.Java市场 截至2020-03: Java的市场份额为 17.78% 2. Java语言简介 是 SUN (Stanford University Network,斯坦福大学网络公司 ) 1995年推出的一 门高级编程语言。 是一种面向 Internet...
2020-03-25 16:05:11 电子商务泛型编程java学习java开发工具java开发java自学Java技术java语言的特点java编写java发展
-
Java连载102-对象类文件的序列化与反序列化
Java连载102-对象类文件的序列化与反序列化 一、对象类文件的序列换与反序列化 1.java.io.ObjectOutputStream;序列化JAVA对象到硬盘 2.java.io.ObjectInputStream;将硬盘中的数据反序列化到JVM内存中 Compile编译(java-class) DeCompile反编译(class-java) 3.标识性接...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
