我的技术博客经常被流氓网站恶意爬取转载.请移步原文:http://www.cnblogs.com/hamhog/p/3832268.html,享受整齐的排版.有效的链接.正确的代码缩进.更好的阅读体验. 背景 为了做今天的作业,我写了一个函数,它能把HashMap的key-value pair按value排序之后返回.一开始它是这样子的: public static ArrayList<Map.Entry<String,Integer>> sortByValue(HashMap&l…
一.CSS下兼容性的元素水平/垂直翻转实现 随着现代浏览器对CSS3的支持愈发完善,对于实现各个浏览器兼容的元素的水平翻转或是垂直翻转效果也就成为了可能.相关的CSS代码如下: /*水平翻转*/ .flipx { -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1); transform:scaleX(-1); /*IE*/ filter:FlipH; } /*垂直翻转*/ .flipy…
                /*水平翻转*/ .flipx {     -moz-transform:scaleX(-1);     -webkit-transform:scaleX(-1);     -o-transform:scaleX(-1);     transform:scaleX(-1);     /*IE*/     filter:FlipH; } /*垂直翻转*/ .flipy {     -moz-transform:scaleY(-1);     -webkit-tran…
一.方法 1.方法的定义 方法也叫函数,就是一个能独立完成某个功能的一段代码.方法可以看作一个整体. 语法: 修饰符 返回类型 方法名字(数据类型 变量名,数据类型 变量名,……[形式参数(0个到n个)]){ 在方法的代码块区域返回结果值的语法: return 返回和方法返回类型相同的值: } 注意: 1.方法的返回类型和方法名称必须定义. 2.在一个类中不能同时存在相同名称和参数类型个数一样的方法.(参数顺序可以不一样) 3.方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开…
原文地址:http://www.work100.net/training/java-method.html 更多教程:光束云 - 免费课程 方法 序号 文内章节 视频 1 概述 2 方法的定义 3 方法的调用 4 void关键字 5 通过值传递参数 6 方法的重载 7 变量作用域 8 命令行参数的使用 9 构造方法 10 可变参数 11 finalize()方法 请参照如上章节导航进行阅读 1.概述 在前面几个章节中我们经常使用到 System.out.println(),那么它是什么呢? pr…
泛型: 一种程序设计语言的新特性,于Java而言,在JDK 1.5开始引入.泛型就是在设计程序的时候定义一些可变部分,在具体使用的时候再给可变部分指定具体的类型.使用泛型比使用Object变量再进行强制类型转换具有更好的安全性和可读性.在Java中泛型主要体现在泛型类.泛型方法和泛型接口中. 泛型类: 当一个类要操作的引用数据类型不确定的时候,可以给该类定义一个形参.用到这个类的时候,通过传递类型参数的形式,来确定要操作的具体的对象类型.在JDK1.5之前,为了提高代码的通用性,通常把类型定义为…
开发者在编程中除了要有编程规范,还要注意性能,在 Java 编程中有什么提高性能的好办法呢? 本文转自国内 ITOM 行业领军企业 OneAPM Cloud Insight(一款能够优雅监控多种操作系统.数据库.中间件.云主机的解决方案)美女工程师陈永梅简书. 开发者在编程中除了要有编程规范,还要注意性能哦,今天就工作中遇到的一些问题进行了一个简单总结,希望攻城狮来批评指正. 作为一个QA,从质量管理方面得到的认识: 一行代码能解决的问题 尽量不要使用多行,代码行数越多 维护成本越高,出现缺陷的…
很多商业项目用到数据库.内存映射文件和普通文件来完成项目中的序列化处理的需求,但是这些方法很少会依靠于Java序列化.本文也不是用来解释序列化的,而是一起来看看面试中有关序列化的问题,这些问题你很有可能不了解.“Java序列化指的是将对象转换程字节格式并将对象状态保存在文件中,通常是.ser扩展名的文件.然后可以通过.ser文件重新创建Java对象,这个过程为返序列化” Java序列化的API中提供了开发人员进行序列化对象的机制,通过Serializable和Externalizable接口.…
编写高质量代码:改善Java程序的151个建议(第一章:JAVA开发中通用的方法和准则) 目录 建议1: 不要在常量和变量中出现易混淆的字母 建议2: 莫让常量蜕变成变量 建议3: 三元操作符的类型务必一致 建议4: 避免带有变长参数的方法重载 建议5: 别让null值和空值威胁到变长方法 建议6:覆写变长方法也循规蹈矩 建议7:警惕自增的陷阱 建议8:不要让旧语法困扰你 建议9:少用静态导入 建议10:不要在本类中覆盖静态导入的变量和方法 建议11:养成良好习惯,显示声明UID 建议12:避免…
1 for循环嵌套 简而言之,就是一个for循环语句里面,还有一个for循环语句. 外层循环,每循环一次,内层循环,循环一周. 示例 package java003; /** * 2017/9/1. * 说明: */ public class ForForDemo { public static void main(String[] args) { for(int x = 0;x<= 3 ;x++){ System.out.print("x="+x+" ");…