-
《Java开发手册》
一、 编程规约 (一) 命名风格 【强制】抽象类命名使用Abstract或Base开头;异常类命名使用Exception 结尾;测试类 命名以它要测试的类的名称开始,以Test结尾。 【强制】POJO类中布尔类型变量都不要加is前缀,否则部分框架解析会引起序列化错误。 说明:在本文 MySQL...
-
Java 基础篇之泛型
Java 基础篇之泛型 背景 在没有泛型前,一旦把一个对象丢进集合中,集合就会忘记对象的类型,把所有的对象都当成 Object 类型处理。当程序从集合中取出对象后,就需要进行强制类型转换,这种转换很容易引起 ClassCastException 异常。 定义 程序在创建集合时指定集合元...
-
Java中的容器(集合)之ArrayList源码解析
Java中的容器(集合)之ArrayList源码解析 1、ArrayList源码解析 源码解析: 如下源码来自JDK8(如需查看ArrayList扩容源码解析请跳转至《Java中的容器(集合)》第十条):。 package java.util; import java.util.function.Consumer; import java.util.function.Predi...
-
Java中的容器(集合)
Java中的容器(集合) 1、Java常用容器:List,Set,Map List: 继承了Collection接口(public interface ListE extends CollectionE),有序且允许出现重复值。 Set: 继承了Collection接口(public interface SetE extends CollectionE),无序且不允许出现重复值。...
-
Java 的基本程序设计结构
Java 的基本程序设计结构 从Hello Word入手 public class HelloWorld { /* 第一个Java程序 */ public static void main(String[] args) { System.out.println("Hello World"); // 打印 Hello World } } public class HelloWorld 一个文件中只能有一个 public 修饰类(cl...
-
Java 8 HashMap
Java 8 HashMap HashMap 使用数组、链表和红黑树存储键值对,当链表足够长时,会转换为红黑树。HashMap 是非线程安全的。 HashMap 中的常量 static final int DEFAULT_INITIAL_CAPACITY = 1 4;static final int MAXIMUM_CAPACITY = 1 30;static final float DEFAULT_LO...
-
了解一下Java SPI的原理
了解一下Java SPI的原理 了解一下Java SPI的原理 1 为什么写这篇文章? 近期,本人在学习dubbo相关的知识,但是在dubbo官网中有提到Java的 SPI,这个名词之前未接触过,所以就去看了看,感觉还是有很多地方有使用的,比如jdbc、log相关的技术上均有使用,还是很有用处...
-
关于分页的一些前后台知识与应用
关于分页的一些前后台知识与应用 我们知道前台所显示的数据一般是传过去一些list集合封装的信息,但面对众多的数据自然不可能是一页显示完成, 需要我们进行分页处理。这里需要前后台分别对数据和页面就行处理和交互,才能形成良好界面。 先从后台代码说起,首先传到前...
-
java知识精要(一)
java知识精要(一) 一、java数组 (疯狂java讲义 第4.5 ~ 4.6章节) 1) 声明形式: type[] arrayName; 推荐方式 type arrayName[]; 2) 初始化:方式一:type[] arrayName;arrayName = new type[] {element1, element2, element3, ...}方式二:type[] arrayName = {eleme...
-
Java8 Streams 让集合操作飞起来
Java8 Streams 让集合操作飞起来 前言 接上篇文章 java8 新特性 由于上篇过于庞大,使得重点不够清晰,本篇单独拿出 java8 的 Stream 重点说明 ,并做了点补充。 基本说明 Stream 是基于 java8 的 lambda 表达式的,如果不清楚 lambda 表达式,可以查看我的上篇文章Lam...
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
