有一个班采用民主投票方法推选班长,班长候选人共4位,每个人姓名及代号分别为“张三 1;李四 2;王五 3;赵六 4”。程序操作员将每张选票上所填的代号(1、2、3或4)循环…
分类:编程语言
非常实用的 Java 8 代码片段
本文来自于我的个人主页:非常实用的 Java 8 代码片段,转载请保留链接 ;) Array(数组相关) chunk 将数组分割成特定大小的小数组。 public static int[][] chunk(int[] n…
《文件传输基础——Java IO流》,对其中flush方法的思考
在学习了《文件传输基础——Java IO流》 课程后,发现自己对flush()方法的调用有很多疑惑。在查询资料和自己看源码以及动手试验之后发现有以下几个特点。如有误也请大家指正出来,一切为了java,谢谢~ FileIn…
Java对象克隆
对象克隆是一种创建对象的精确副本的方法。 Object类的clone()方法用于克隆对象。java.lang.Cloneable接口必须由我们要创建其对象克隆的类实现。如果我们不实现Cloneable接口,clone()…
历代Java特性全解析
java5 泛型 (Generics) List<Integer> list=new ArrayList<Integer>(); 增强循环(Enhanced for Loop) int[] arr…
java.lang.IllegalArgumentException: An invalid character [44] was present in the Cookie value 异常的原因及处理方法
异常原因: 对cookie 0版本标准而言,不能直接使用逗号这种特殊符号作为cookie的内容。而新版本的Cookie(参见RFC 2109)目前还不被Javax.servlet.http.Cookie包所支持。 补充:…
MyBatis入门
1、MyBatis的介绍 1. MyBatis 是一个支持普通SQL查询,存储过程和高级映射的优秀持久层(Dao)框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。 2. M…
Enumeration输出
Enumeration是在JDK1.0的时候就使用的输出接口,这个输出接口主要是为了Vector类提供输出服务的,一直到后续的JDK的发展,Enumeration依然只为Vector一个类服务。如果想要获取Enume…
HashMap集合排序方法
首先我们先来看看Map集合获取元素的三种常见方法(1)entrySet(),(2)keySet(),(3)values() 1. entrySet():(1)先返回map集合的所有”映射”的Set…
猫哥带你去战斗——Java Web开发——前言[0]
前言嘛,随便写写。 猫哥带你去战斗,不解释,猫哥就是本人,战斗就是学习。 记得猫哥自己学Java的时候,只有C语言写控制台程序的经验,每天一大早跑到学校图书馆啃Java的书,光配置开发环境就用了1个星期,而且也不知所以然…
Javaweb入门 JDBC第一天
JDBC的定义和作用 DBC(Java DataBase Connectivity) Java数据库连接, 其实就是利用Java语言/程序连接并访问数据库的一门技术。 之前我们可以通过cmd或者nav…
重写(OverRide)/重载(Overload)
方法的重写规则 参数列表必须完全与被重写方法的相同; 返回类型与被重写方法的返回类型可以不相同,但是必须是父类返回值的派生类(java5 及更早版本返回类型要一样,java7 及更高版本可以不同); 访问权限不能比父类中…