本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
如何从Oracle公司官网下载java7 API文档
1、首先打开官网: http://www.oracle.com/technetwork/java/index.html
图片
2、Oracle主页 -> download下拉菜单里找到Java for development
图片
3、按ctrl+F搜索Java SE 7 Documentation -> 点击后面的download按钮
图片
4、 选择 Acc ...
Java 7之 - 强引用、弱引用、软引用、虚引用
1、强引用(StrongReference)
强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下:
Object o=new Object(); // 强引用
当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。如果不使用时,要通 ...
Zz Java 7 新特性 -- 实战篇
“举世瞩目”的java 7近日发布,oracle网站上列出了java 语言的新特性http://www.oracle.com/technetwork/java/javase/jdk7-relnotes-418459.html,最近出差,晚上闲来无事,将这些java语言的新特性试了下,very cool。 下面介绍了java 7的一些新特性,翻译自oracle网站,结合自己的实战。对 ...
Java7新特性(一)
1.语法糖 数字下划线
package com.java7developer.chapter1;
import java.util.Collection;
import java.util.HashMap;
public class Coin {
int test = 123_567;
long test1 = 100_000L;
}
2.switch语句中 ...
The method find(String, Object[]) is ambiguous for the type
异常描述:
Multiple markers at this line - The method find(String, Object[]) is ambiguous for the type BaseDaoI - Line breakpoint:UserServiceImpl [line: 81] - combobox(String)
问题解析: 查了下,在 ...
Java7中那些新特性 - 4 (文件操作篇)
以前两篇博客都是关于文件路径和文件信息,今天我们来看看Java7中提供了哪些新的API,可以让我们非常简单的复制、移动和删除文件以及路径。
首先来说如何创建一个新的文件夹和文件,直接上例子。
public static void main(String[] args) {
try {
Path directoryPath = P ...
Java7中那些新特性 - 3 (文件信息篇)
今天我们来说说在Java7中如何获得文件的信息。我们这里说的文件信息指的是一个文件是否可以被执行,文件的大小,文件所属用户甚至是文件的内容。
使用java.nio.file.Files类来获得文件信息的方式一共有五种:
使用Files和文件信息相关的静态方法,例如isDirectory,来获得具体某种文件信息。
使用Files的getAttribute静态方法来获得某一种文件信息。
使 ...
Java7中那些新特性 - 2 (文件路径篇)
Java7中对文件管理提供了大量的新API,这些新的接口可以使我们操纵文件以及文件夹更加方便。它们大多位于java.nio.file包下。
java.nio.file.Paths 包含了用于创建Path对象的静态方法
java.nio.file.Path 包含了大量用于操纵文件路径的方法
java.nio.file.FileSystems 用于访问文件系统的类
java.nio.file.F ...
Java7之线程池ForkJoinPool
许多情况下,在一个程序中使用多线程是有益处的,可以大大提高程序的效率,多线程主要有以下3个优点1,资源利用率更好2,程序设计在某些情况下更简单3,程序响应更快。当然凡事有利就有弊,多线程也会使程序的开发,维护及调试更加复杂,当然如果我们能够扬长避短,在正确的场合下使用多线程,那么它将成为我们程序中开发的利器。
Java一直以来,对多线程的开发支持比较良好,特别在JDK5,6后引入的java.ut ...
JAVA7 switch 新特性
One of these changes is a "String in a switch". In the previous versions of Java, the argument of switch had to be only of the following primitive data types: byte, short, char, int, or enum. ...
J2SE Evolution
Java 7 New Features
Java SE 7 Features and Enhancements:
http://www.oracle.com/technetwork/java/javase/jdk7-relnotes-418459.html
A look at Java 7's new features:
http://radar.oreilly.com/2011/09/java7 ...
java1.7新增语法
1:对整型支持改进。
int i = 0b0011;
int j = 0b0011_0101;
以0B或者0b开头的二进制代码可以给整型赋值,并且也支持以下划线_为分割的二进制整型支持,为的是代码有更好的可读写。
2:swicth对String的整型
复制代码
switch (s) {
case ...
Java7 TransferQueue入门实例
转自:http://www.xiaoyaochong.net/wordpress/?p=354
TransferQueue是Java7新加入的一种线程安全的队列,实现了BockingQueue,也就时说这是一个特殊的阻塞队列。TransferQueue目前只有一个实现----LinkedTransferQueue,这是列表结构,意味着它是无边界的Queue。
一般的队列在未满的情况下往 ...
Java7 使用WatchService监听文件变化
Watch service 用来观察被注册了的对象的变化和事件。例如,在文件系统监控某一个文件目录下文件资源的创建,修改,删除,这个是WatchService的一种实现方式,用来监听文件状态变化的。是WatchService和Watchable两个接口的配合使用,WatchService类似于在观察者模式中的观察者,Watchable类似域观察者模式中的被观察者。
实例如下:
@Tes ...
Java7 AutoCloseable入门实例
本文转自:http://www.xiaoyaochong.net/wordpress/?p=330
AutoCloseable接口,表示一种不再使用时需要关闭的资源。这个接口下只有一个方法,close()。这个方法在try-with-resource语法下会被自动调用,支持抛出Exception,当然它也鼓励抛出更详细的异常。close()建议不要抛出线程中断的InterruptedExcep ...
Java7 ForkJoin入门实例
本文转自:http://www.xiaoyaochong.net/wordpress/?p=314
Java7引入了Fork Join的概念,来更好的支持并行运算。顾名思义,Fork Join类似与流程语言的分支,合并的概念。也就是说Java7 SE原生支持了在一个主线程中开辟多个分支线程,并且根据分支线程的逻辑来等待(或者不等待)汇集,当然你也可以fork的某一个分支线程中再开辟Fork J ...