欢迎您光临本小站。希望您在这里可以找到自己想要的信息。。。

 分类:开发语言

Java内部类的作用

Java内部类的作用
推荐一、 定义 放在一个类的内部的类我们就叫内部类。 二、 作用 1.内部类可以很好的实现隐藏  一般的非内部类,是不允许有 private 与protected权限的,但内部类可以 2.内部类拥有外围类的所有元素的访问权限 3...

water 8年前 (2016-10-22) 2221℃ 0评论 0喜欢

竞品分析,不是你想象中的那样

竞品分析,不是你想象中的那样
一、为什么要写竞品分析(我的思路) 今天写竞品分析有两个原因,第一是我对这个相对熟悉,之前做过,有笔记可参考;第二是最近都在写论文,也有小伙伴参加比赛咨询过我,所以在此总结。 这篇文章我的思路是: 先明确目的-我们为什么要做竞品分析 了解概念-什么算是竞品 展开行动-谁来做...

water 8年前 (2016-10-22) 2561℃ 0评论 0喜欢

appium环境部署

appium环境部署
Appium环境部署 安装JAVA环境 安装Android环境 安装node.js, npm(解压包,建立软连接)  例如: ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/node /usr/local/...

water 8年前 (2016-07-26) 2947℃ 0评论 0喜欢

关于BETA、RC、ALPHA、Release、GA等版本号的意义

关于BETA、RC、ALPHA、Release、GA等版本号的意义
最近由于工作需要经常要去SVN上拉开源项目的源码,对项目的后面所带的BETA、ALPHA、RC等版本号所表示的意义不是很了解,因此不知道拉那个目录好。现在特地去查找了资料,对版本号的意义加以说明。       ...

water 9年前 (2016-07-08) 2941℃ 0评论 0喜欢

java8学习笔记总结(六)

java8学习笔记总结(六)
流API JDK8新增加的许多功能中,有两个极为重要,分别是lambda表达式和流api。 流Api的关键一点在于能执行非常复杂的查找、过滤和映射数据等操作。 流Api提供了一种高效且易于使用的处理数据的方式 要想完整地理解和使用流API,需要牢固地掌握泛型和lambda表达式。...

water 9年前 (2016-06-29) 2578℃ 0评论 0喜欢

如何更好地使用Java 8的Optional

如何更好地使用Java 8的Optional
1.Optional简述  到目前为止,著名的NullPointerException是导致Java应用程序失败的最常见原因。过去,为了解决空指针异常,Google公司著名的Guava项目引入了Optional类,Guava通过使用检查空值的方式来防止代码污染,它鼓励...

water 9年前 (2016-06-29) 3389℃ 0评论 1喜欢

java8学习笔记总结(五)

java8学习笔记总结(五)
Lambda表达式 自Java1.0以来,已经增加了许多功能,其中两个最为突出,对java语言产生了深远影响,从根本上改变了代码的编写方式。第一是JDK5增加的泛型,第二是Lambda表达式   Lambda表达式是JDK8新增加的功能,它显著增强了Java,原因有两个...

water 9年前 (2016-06-28) 2617℃ 0评论 0喜欢

java8学习笔记总结(四)

java8学习笔记总结(四)
I/O 、applet以及其他主题 Java 程序通过流执行I/O。流是一种抽象,要么产生信息,要么使用信息 。流通过Java的I/O系统链接到物理设备。所有流的行为方式是相同的,尽管与它们链接的物理设备是不同的。这意味着可以将许多不同类型的输入-磁盘文件、键盘或网络socket...

water 9年前 (2016-06-21) 2447℃ 0评论 0喜欢

java8学习笔记总结(三)

java8学习笔记总结(三)
多线程编程 多任务处理有两种不同的类型:基于进程的多任务处理和基于线程的多任务处理 基于进程的多任务处理“大局”,而基于线程的多任务处理“细节”   使用多线程可以编写出更加高效的程序,以最大限度地利用系统提供的处理功能(使空闲时间保持最小)比如网络上数据传输速率比计算...

water 9年前 (2016-06-19) 2859℃ 0评论 0喜欢

五大基于JVM的脚本语言

五大基于JVM的脚本语言
还记得以前本站的一篇文章《如何在Google App Engine上运行PHP》吗,其实那是借用 Quercus, 一个 100% 的用Java 实现的一个 PHP 引擎。今天,这样的东西太多了,能运行在Java的虚拟机JVM上的程序意味着有天然的跨平台性,现...

water 9年前 (2016-06-16) 2879℃ 0评论 0喜欢

淘宝技术牛p博客整理

淘宝技术牛p博客整理
 众所周知,阿里集团下的淘宝,阿里巴巴,支付宝等都是著名的技术公司, 现在收集下他们公开的BLOG,有相当精彩的内容呢。 1 阿里中文站交互设计技术BLOG(http://www.aliued.cn/) 2 支付宝的官方blog(http...

water 9年前 (2016-06-15) 3554℃ 0评论 0喜欢

使用Google Guava来编写优雅的代码一Guava简介

使用Google Guava来编写优雅的代码一Guava简介
以往我们在使用工具包的时候首先想到是著名的Apache的Commons系列,今天我要介绍的是同样出色,并且目前发展比Apache Commons系列更为迅速的Google Guava库。 Google Guava库是一个非常优秀的包含很多Java工具类集的库,广泛使用在Googl...

water 9年前 (2016-06-15) 3870℃ 0评论 0喜欢

Google Guava官方教程

Google Guava官方教程
原文链接  译文链接 译者: 沈义扬,罗立树,何一昕,武祖  校对:方腾飞 引言 Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching...

water 9年前 (2016-06-15) 2495℃ 0评论 0喜欢

开源 Java 中文分词器 Ansj 作者孙健专访

开源 Java 中文分词器 Ansj 作者孙健专访
nsj 是一个开源的 Java 中文分词工具,基于中科院的 ictclas 中文分词算法,比其他常用的开源分词工具(如mmseg4j)的分词准确率更高。在线演示:http://ansj.sdapp.cn/demo/seg.jsp官网地址:http://www.ansj.org/G...

water 9年前 (2016-06-15) 3388℃ 0评论 1喜欢

Eclipse护眼背景色设置

Eclipse护眼背景色设置
Eclipse背景颜色修改: 操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下: 1、打开window->Preference,弹出Prefe...

water 9年前 (2016-06-07) 3260℃ 0评论 0喜欢

java 代码质量管理

java 代码质量管理
    怎样辨别一个项目代码写得好还是坏?优秀的代码和腐化的代码区别在哪里?怎么让自己写的代码既漂亮又有生命力?接下来将对代码质量的问题进行一些粗略的介绍。也请有过代码质量相关经验的朋友提出宝贵的意见。     代码质量所涉及的...

water 9年前 (2016-06-02) 2525℃ 0评论 0喜欢

轻巧的线程堆栈查看工具Hot Threads

轻巧的线程堆栈查看工具Hot Threads
 定位性能问题,尤其是cpu使用率过高时,经常需要查找cpu消耗较高的线程,然后查看其堆栈,从而进入代码定位问题。   该场景下, jstack+top是一种非常经典的方式。   jstack+top   jstack+top的一般套路:   1、top -H 查看cpu占用较高...

water 9年前 (2016-05-27) 3736℃ 0评论 0喜欢

java8学习笔记总结(二)

java8学习笔记总结(二)
包和接口 包是多个类的容器,保持类的名称空间相互隔离 通过使用关键字interface,Java可以将接口从其实现中完全抽象出来 Java使用文件系统目录存储包   Java提供的所有标准类都存储在名为java的包中,基本的语言函数存储在java包的java.lang子...

water 9年前 (2016-05-25) 2713℃ 0评论 0喜欢

java8学习笔记总结(一)

java8学习笔记总结(一)
Java的历史和演变 java是一个混合物,它是由大量继承自其他编程语言的特性中的最优元素,以及java为完成自身特殊实名所必须的创新性概念组合组成的   Java从C继承了它的语法,Java的许多面向对象特性则受C++的影响。 Java的最初推动力不是Interne...

water 9年前 (2016-05-25) 2511℃ 0评论 0喜欢

JAVA成员变量初始化和局部变量初始化

JAVA成员变量初始化和局部变量初始化
在java中变量是具有默认初始化值的。 但这这么说也不怎么准确,因为java中的变量(我觉得称为字段更合适),分为属于类的成员变量和属于函数或者局部代码块的局部变量。如果在定义变量后没有给它们赋初始值,那么java会给于一个默认的初始化值,但只有类的成员变量才被初始化,而局部变量...

water 9年前 (2016-05-25) 3077℃ 0评论 0喜欢