最新文章列表

Java数据类型

Java是一种强类型语言,这就意味着必须为每一个变量声明一种类型。在Java中,一共有8种基本类型,其中有4种整型、2种浮点类型、1种用于表示Unicode编码的字符单元的字符类型char和1种用户表示真值的boolean类型。 一、整型 整型用于表示没有小数部分的数值,允许是负数,分别是int、short、long、byte   Java整型 类型 存储需求 取值范围 ...
phil_jing 评论(0) 有345人浏览 2017-08-31 19:02

Java7/Java8中HashMap解析

  HashMap内部存储过程: HashMap类实现了Map<K,V>接口,主要方法包括:   V put(K key,V value) V get(Object key) V remove(Object key) Boolean containsKey(Object key)   HashMap用一个内部类来添加数据:Entry<K,V>是一个ke ...
aoyouzi 评论(0) 有763人浏览 2017-06-22 15:48

Java之Java7新特性之try资源句式

Java之Java7新特性之try资源句式 一、【try资源句式】是干嘛用的? 在JDK 7版本中出现了一种新的句式: try(资源) try资源 (try with resources) 句式是一个 try 句式,可以 try 一个或多个资源。 资源必须在用完后 close 掉。使用try资源句式可以自动 close 资源。 任何实现了 java.lang.AutoCloseable 接口的 ...
Lixh1986 评论(0) 有5337人浏览 2017-04-20 14:58

Java访问文件属性

http://blog.csdn.net/zhy_cheng/article/details/7897290 Java的File类提供了访问文件的属性,但File提供的功能有限。 Java7的NIO.2在java.nio.file.attribbute包下提供了大量的工具类,通过这些工具类,开发者可以非常简单地读取,修改文件属性,这些工具类主要分为以下两类。 XxxAttributeView:代表 ...
sudansd 评论(0) 有755人浏览 2017-03-17 22:18

Java 7提供的多异常捕捉

一 多异常捕获介绍 在Java 7以前,每个catch块只能捕捉一个异常。从Java 7开始,一个catch块可以捕捉多个异常。多异常捕获格式如下: catch(异常1 | 异常 2 | 异常3 ex) { } 使用一个catch块捕获多种异常时需要注意如下两点: 多个异常之间用竖线隔开。 多异常捕捉时,异常变量之前有隐式final修饰 二 多异常捕获示例 ...
cakin24 评论(0) 有1171人浏览 2016-09-18 21:21

JDK 1.7新特性

摘自: http://yanguz123.iteye.com/blog/1934766 Jdk1.7的新特性: 1,switch中可以使用字串 Java代码: String s = "test";   switch (s) {     case "test" :        System.out.println("te ...
zifeng412708 评论(0) 有1646人浏览 2016-08-20 15:41

静态工厂方法VS构造器

原文链接 作者:Jose Luis 译者:yxiaomou 我之前已经介绍过关于构建者模式 (Builder Pattern)的一些内容,它是一种很有用的模式用于实例化包含几个属性(可选的)的类,带来的好处是更容易读、写及维护客户端代码。今天,我将继续介绍对象创建技术。在我看来,下面这个类是非常有用的例子。有一个RandomIntGenerator 类,产生随机的int类型的整数。如下所示: ...
windpoplar 评论(0) 有384人浏览 2016-08-06 11:46

java7 新特性

虽然JDK8都发布了,但是JDK7的新特性还是自己总结一下吧!   1 二进制字面量(0b/0B)          int x = 0b0101011;                   System.out.println(x);  43 2 数字字面量可以出现下划线(方便阅读)           int x = 1_9999_8888;           注意:不能出现在 ...
whnqwe 评论(0) 有410人浏览 2016-04-25 22:48

checkstyle的got an exception - expecting EOF ,found 'xxx'问题

一直在项目中采用checkstyle 作为代码格式 检查工具,但是最近升级到JDK7后,偶尔会爆出一个错误 got an exception -  expecting EOF, found 'for' got an exception - expecting EOF, found '}' 等等,不同类中引号中的内容不同。丈二和尚摸不着头脑,为什么要期望的是文件结尾呢。一直以为是插件 bug,索性 ...
ultrang 评论(0) 有10582人浏览 2015-09-24 09:34

学习java7的fork/join

在网上看到一个列子,顺便敲了一边,练练手 * ForkJoinPool是一个Excutor的子类 * ForkJoinTask:我们要使用ForkJoin框架,必须首先创建一个ForkJoin任务。它提供在任务中执行fork()和join()操作的机制,通常情况下我们不需要直接继承ForkJoinTask类,而只需要继承它的子类,Fork/Join框架提供了以下两个子类: RecursiveA ...
fanger0914 评论(0) 有416人浏览 2015-07-10 14:59

java7文件及目录变更监控

之前想过对一些文件操作最好能够监控,从而通过文件变更监控来解决系统耦合,比如某公司就是通过监控binlog变化来同步数据库,从java7开始提供了系统级别的工具,使文件变更监控变的更简单 public class Test { public static void main(String[] args) { WatchService watcher = null; ...
田智伟 评论(0) 有737人浏览 2015-06-01 11:59

Java7中的switch支持String的实现细节

在Java7之前,switch只能支持 byte、short、char、int或者其对应的封装类以及Enum类型。在Java7中,呼吁很久的String支持也终于被加上了。 例如,下面是一段switch中使用String的示例代码。 01 public class Test { 02 03     public void test(String str) { 04         swi ...
JasonXiaWanjian 评论(0) 有1090人浏览 2015-04-18 10:32

Linux系统上安装(升级)Jdk过程

近期有同学请教将Linux系统上Java6升级成Java7,现在同步整理成博客,分享给大家, 本文所述的Linux系统实例为CentOS; 本文所述的Java是开发版,即JDK。 ...
flyvszhb 评论(0) 有691人浏览 2015-03-27 13:52

java8中的getTimeZone表现与java7中不同

原来的代码中使用TimeZone.setDefault(TimeZone.getTimeZone("ETC/GMT-8"));来设定中国时间,在java7中运行正常。 升级到jre8后,系统取得的时间差了八小时。 使用TimeZone.setDefault(TimeZone.getTimeZone("GMT+8"));后在两个版本的java中都表现正常。
stjauns 评论(0) 有991人浏览 2015-01-13 17:44

3. Java 7与伪共享的新仇旧恨[转载]

原文:False Shareing && Java 7 (依然是马丁的博客)  译者:杨帆 校对:方腾飞 在我前一篇有关伪共享的博文中,我提到了可以加入闲置的long字段来填充缓存行来避免伪共享。但是看起来Java 7变得更加智慧了,它淘汰或者是重新排列了无用的字段,这样我们之前的办法在Java 7下就不奏效了,但是伪共享依然会发生。我在不同的平台上实验了一些列不同的方案,并且最 ...
jimmee 评论(0) 有821人浏览 2014-11-25 21:45

JDK1.7新特性(摘)

摘自:http://yanguz123.iteye.com/blog/1934766 Jdk1.7的新特性: 1,switch中可以使用字串 Java代码: String s = "test";   switch (s) {     case "test" :        System.out.println("test"); ...
hacksin 评论(0) 有585人浏览 2014-11-04 10:36

[转] Java se 7新特性研究(二)

详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp82   今天主要研究Java se 7中异常处理的新功能.从今天开始正在将jdk7的说法改为java se 7跟oracle官网的一致 一、新增了try-with-resource 异常声明 在JDK7中只要实现了AutoCloseable或Closeable接 ...
grefr 评论(0) 有1333人浏览 2014-03-19 11:38

[转]Java se 7 最新特性研究(一)

详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp81   从2006到现在等待了多年的jdk7终于发布了.这里将对它的一些新特做一些初步的研究: jdk7 相对于jdk6主要在以一几个方面有了非常显著的改进的提升: 首先分析其对java语言本身的改进: 二进制表示的支持(Binary Literals)的支持 ...
grefr 评论(0) 有733人浏览 2014-03-19 11:37

11、java读取文件的几种方式

package com.tij.io.file; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileReader; import java.io.IOException; import java.io.InputStreamR ...
坏我一锅粥 评论(0) 有1287人浏览 2014-03-18 00:02

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36424) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics