博客专栏  >  编程语言   >  Java基础

Java基础

介绍Java一些比较基础,但又比较重要的内容。

关注
2 已关注
19篇博文
  • Log4j分级别记录日志文件

    在记录日志的时候通常我们都希望不同级别的日志能够分别记录在不同的日志文件中,然后有一个汇总的日志文件记录所有的日志信息,因为在大多数情况下我们可能只会关注那些Error级别的日志信息。利用log4j去...

    2017-06-28 08:41
    1257
  • 基于大量数据的Excel文件生成方案

    基于大量数据的Excel生成方案以往我们在基于POI生成Excel文件时,都是利用官方提供的HSSF或XSSF对应的系列API,它们操作简便,上手比较快。但是对于大数据量的Excel文件生成往往会比较...

    2017-06-28 08:33
    1229
  • Servlet3.0模块化支持

    le示例支持Servlet3.0模块化支持        Servlet3.0现在已经支持各Web组件的模块化了。也就是说现在我们可以把各Web组件单独拿出来进行开发,之后把它们打成对应的jar包放到...

    2017-06-27 12:29
    1226
  • Servlet3.0过滤器

    注解 Servlet3.0过滤器        Servlet3.0里面的过滤器跟以前版本的一样,还是需要实现javax.servlet.Filter接口。Filter接口中定义了三个方法,init(...

    2017-06-27 08:56
    1112
  • 支持注解的Servlet3.0监听器

    支持注解的Servlet3.0监听器        Servlet3.0中的监听器跟之前2.5的差别不大,唯一的区别就是增加了对注解的支持。在3.0以前我们的监听器配置都是需要配置在web.xml文件...

    2017-06-26 17:05
    1035
  • Servlet3.0中Servlet的使用

    相对于之前的版本,Servlet3.0中的Servlet有以下改进:l  支持注解配置。l  支持异步调用。l  直接有对文件上传的支持。        在这篇文章中我将主要讲这三方面的应用示例。 1...

    2017-06-26 08:49
    985
  • 为什么switch case语句需要加入break

    假设我们有如下这样一个switch语句:Java代码  public static void test(int index) {      switch (index) {      case 1: ...

    2017-06-26 08:43
    1180
  • Java枚举类型介绍

    简介         Java的枚举类型用于在某些东西可以枚举出来的时候,我们可以把它定义为枚举类型,然后把其中包含的可选值一一枚举。打个比方,我们现在有一堆数字,大致可以分为四种类型,整型、浮点型、...

    2017-06-23 10:23
    1081
  • Java SPI机制简介

    SPI是Service Provider Interfaces的简称。根据Java的SPI规范,我们可以定义一个服务接口,具体的实现由对应的实现者去提供,即Service Provider(服务提供者...

    2017-06-23 08:48
    1108
  • HashMap、HashSet、TreeMap、TreeSet判断元素是否存在的逻辑

    解析HashMap、HashSet、TreeMap、TreeSet判断元素是否存在的逻辑。

    2017-06-22 10:43
    1200
  • 实现对properties文件的有序读写

    最近遇到一项需求,要求把properties文件中的内容读取出来供用户修改,修改完后需要再重新保存到properties文件中。很简单的需求吧,可问题是Properties是继承自HashTable的...

    2017-06-22 10:41
    1111
  • 压栈思想计算Java运算表达式

    基于计算字符串形式的四则运算表达式介绍java.util.Vector和java.util.Stack的应用。

    2017-06-22 09:10
    1061
  • Java Socket编程

    对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将...

    2017-06-21 14:00
    2012
  • 字符串分割,你会吗?

    对于字符串的分割主要有两种方式,使用String的split方法和使用StringTokenizer。现在假设我们有一个字符串“||a|b||c|d|||”,然后我们需要使用“|”来对它进行分割。那么...

    2017-06-21 09:37
    1154
  • 如何正确遍历删除List中的元素,你会吗?

    遍历删除List中的元素有很多种方法,当运用不当的时候就会产生问题。下面主要看看以下几种遍历删除List中元素的形式:1.通过增强的for循环删除符合条件的多个元素2.通过增强的for循环删除符合条件...

    2017-06-21 08:45
    1164
  • java压缩和解压缩Zip、Jar、Gzip文件

    我们经常会使用WinZIP等压缩软件将文件进行压缩以方便传输。在java里面也提供了将文件进行压缩以减少传输时的数据量的类,可以很方便的将文件压缩成ZIP、JAR、GZIP等形式,GZIP主要是在Li...

    2017-06-20 09:13
    907
  • RSA签名与验签

    RSA签名与验签RSA算法除了可以进行加解密以外,还可以用来签名与验签。RSA用来进行签名与验签时是使用私钥进行签名,公钥进行验签的。这点与加解密的时候刚好相反。加解密时使用公钥加密,私钥解密。签名和...

    2017-06-20 09:07
    923
  • RSA加密与解密

    RSA加密与解密RSA算法的密钥由公钥和私钥组成,公钥用于加密,私钥用于解密。顾名思义,公钥就是可以进行公开的密钥,一般可以公开给你的合作伙伴;私钥就是私有的,也就是只有你知道的,你的合作伙伴通过你提...

    2017-06-19 10:17
    1730
  • Java使用AES加解密

    Java使用AES加解密目录1.1生成密钥1.2密钥的存储1.3获取存储的密钥1.4加解密1.5使用存储的密钥进行加解密示例 AES是一种对称的加密算法,可基于相同的密钥进行加密和解密。Java采用A...

    2017-06-19 09:21
    2077

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部