`
Javaloverlover
  • 浏览: 343153 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表

label标签

label标签能通过for属性关联指定的表单控件 <label for="username">fff</label> <input type="text" id="username"/> 点击fff能使表单控件获取鼠标焦点。 <label>password:<input type="password"/></label> 如上通过嵌套也能实现此功能,点击password能使表单控件获取鼠标焦点。

div和span

div和span其实差别就是div会自动进行换行,而span是不会自动换行的。 <span>123</span><span>321</span> 结果 123321 <div>123</div><div>321</div> 结果 123 321
jdbc连接数据库时,先获取connection,再通过statement进行操作,将结果集放在resultset中,不过在关闭数据库的时候要小心,要跟前面的操作反着来,不然就会出现异常。如果直接关闭connection的话,就是说将其他也关闭了,再对其他的如statement进行操作就会出现:操作不允许在关闭以后进行的异常。 try { rs = stmt.executeQuery(sql); } catch (SQLException e) { System.out.println("execute query in findUserByEmail faile ...
.bak是一个备份文件,但每次都生成这个文件有时显得有点冗余。我们可以关闭自动生成,在需要的时候再开启。 工具→参数→文件,在下边的保存文件时创建备份,勾上就是自动创建,去掉勾以后就不会再自动生成了。 根据个人喜欢自行设置就ok了。
private,protect,friendly(即默认),public private只能在本类中访问 protect能在本类,同个包以及子类都能访问 friendly本类及同个包进行访问 public在本类,同个包,子类,不同包中都能访问
更新中。。。 望君推荐,叩谢。。。 《thinking in java》:java的经典著作
更新中。。。 望君推荐,叩谢。。。 《化性谈》:养生,养性
js中有=,==,===。这三者是有区别的。很容易区分=和==,只要学过程序设计的都知道。但对于===,可能就不是那么熟悉了。==和===都用在布尔表达式中,但2者有很大的区别。 先说说===吧: ===表示的是绝对的相等。 1.如果类型不相等就不等。 2.如果两个都是数值,并且是同一个值,判定相等。 3.如果两个都是字符串,每个位置的字符都一样,那么相等;否则不相等。 4.如果两个值都是true,或者都是false,那么相等。 5.如果两个值都引用同一个对象或函数,那么相等;否则不相等。 6.如果两个值都是null,或者都是undefined,那么相等。 再来看===: 如果两个值相等,肯定相 ...
创建步骤: 1.创建一个Pattern,Pattern p = Pattern.compile(String regex); 2.创建Matcher,Matcher m = p.matcher(String str); 3.匹配。 Matcher对于匹配有3中,matches(),find(),LookingAt()。 matches()要全部匹配才能返回true,LookingAt()从第一个开始,匹配上就可以,不必完全匹配。find()则是只要字串有匹配的就可以,返回true。 pattern中有split(String str)方法对字符串进行分割。还有一些功能在api中能找到。 示例: ...
Comparator接口,实现此接口的类就是一个排序器,Arrays和Collections都能在sort()方法的参数中指明排序方式,即实现Comparator接口的类的示例。 User类: public class User { private String name; private int age; public User(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } ...
HashMap和HashTable都实现Map接口。HashMap允许键和值为null,但HashTable不行。两者的键都不能重复。 import java.util.HashMap; import java.util.Hashtable; public class MapTest { /** * @param args */ public static void main(String[] args) { HashMap<String, String> hashMap = new HashMap<String, String> ...
集合类基本都有返回Iterator的方法,比如List就由返回Iterator和ListIterator的方法。ListIterator继承Iterator接口。这两个接口最大的不同在与Iterator这能进行顺序遍历,而 ListIterator能进行双向遍历。 import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.ListIterator; public class IteratorTest { /** * @param ar ...
对这个类,到现在还是从来没用过,不过要知道这个的LinkedHashSet类的优点是必须的,至少以后用到的时候,能有个可选的余地,有个解决方案。 LinkedHashSet具有保序性。什么意思呢? 就是说,比如从数据库里取出数据,用HashSet保存,结果发现顺序却是乱的,这是LinkedHashSet就能派上用场了哦。 其实在HashSet的构造方法中有一个是这样的: HashSet(int initialCapacity, float loadFactor, boolean dummy) { map = new LinkedHashMap<E,Object>(ini ...
LinkedList是实现List接口。LinkedList类有很多方法,对头尾的操作都提供了方法。如addFirst(),addLast()等等。LinkedList与Stack的顺序刚好相反,是先进先出的。 import java.util.LinkedList; public class LinkedListTest { /** * @param args */ public static void main(String[] args) { LinkedList<String> linkedList = new LinkedList& ...
查看java的API文档,Stack继承Vector类。 栈的特点是后进先出。 API中Stack自身的方法不多,基本跟栈的特点有关。 import java.util.Stack; public class StackTest { public static void main(String[] args) { Stack<String> stack = new Stack<String>(); System.out.println("now the stack is " + isEmpty(stack)); s ...
Global site tag (gtag.js) - Google Analytics