
javaSe
H-Z-C
我还年轻,奋斗在当下!
展开
-
java.sql.SQLException: Before start of result set
String myDriver="com.mysql.jdbc.Driver"; String url="jdbc:mysql://127.0.0.1:3306/hotpot"; String sql = "select sum(total) from goodsin where goodsname='xuehua' and unit='a'"; try { Class原创 2014-09-26 14:01:29 · 1543 阅读 · 0 评论 -
Java中 List、Set、Map
List按对象进入的顺序保存对象,不做排序或编辑操作。Set对每个对象只接受一次,并使用自己内部的排序方法(通常,你只关心某个元素是否属于Set,而不关心它的顺序–否则应该使用List)。Map同样对每个元素保存一份,但这是基于”键”的,Map也有内置的排序,因而不关心元素添加的顺序。如果添加元素的顺序对你很重要,应该使用 LinkedHashSet或者LinkedHashMap. List的转载 2015-09-21 17:24:24 · 535 阅读 · 0 评论 -
java基础之 多线程
总结学习,我认为是一个非常好的学习方法。多线程我从以下几个方面进行知识总结:一、概述操作系统可以同时执行多个任务,每个任务就是进程;进程可以同时执行多个任务,每个任务就是线程。注:现代的操作系统都支持多进程的并发,但在具体的额是想爱你细节上可能因为硬件和操作系统的不同而采用不同的策略:如共用式、抢占式等。 一般,进程包含如下三个特征: (1)独原创 2015-08-28 10:49:45 · 642 阅读 · 0 评论 -
锁对象Lock-同步问题更完美的处理方法
Lock是java.util.concurrent.locks包下的接口,Lock 实现提供了比使用synchronized 方法和语句可获得的更广泛的锁定操作,它能以更优雅的方式处理线程同步问题,我们拿Java线程(二)中的一个例子简单的实现一下和sychronized一样的效果,代码如下:[java] view plaincopyprint?转载 2015-09-22 11:08:28 · 721 阅读 · 0 评论 -
final、finally、finalize
关于final和finally的区别:我想说,这两个单词在Java里没有什么联系。一、final:final:java中的关键字,修饰符。 1.如果一个类被声明为final,就意味着它不能再派生出新的子类,不能作为父类被继承。因此,一个类不能同时被声明为absrtact抽象类的和final的类。 2.如果将变量或者方法声明为final,可以保证原创 2015-09-17 22:31:16 · 504 阅读 · 0 评论 -
Overload和Override的区别
一、java重载【转自:http://liujinpan75.iteye.com/blog/495562】java允许在一个类中,多个方法拥有相同的名字,但在名字相同的同时,必须有不同的参数,这就是重载,编译器会根据实际情况挑选出正确的方法,如果编译器找不到匹配的参数或者找出多个可能的匹配就会产生编译时错误,这个过程被称为重载的解析 1 普通方法的重载 普通方法的重载是Java实现多态转载 2015-08-28 17:01:29 · 529 阅读 · 0 评论 -
深入理解java的接口和抽象类
深入理解Java的接口和抽象类深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类转载 2015-08-28 17:46:27 · 482 阅读 · 0 评论 -
Java中long和Long有什么区别?
Java的数据类型分两种:1.基本类型:long,int,byte,float,double,char2. 对象类型(类): Long,Integer,Byte,Float,Double,Char,String,其它一切java提供的,或者你自己创建的类。其中Long又叫 long的包装类。而Byte和Float也类似,一般包装类的名字首写是数值名的大写开头。转载 2014-10-18 08:57:49 · 1137 阅读 · 0 评论 -
解决 MyEclipse出现the user operation is waiting的问题
在做项目的时候,修改一些代码,保存的时候,就会出现这个问题(跳出一个框框,然后就有两个进度条,然后就等自己等。。),网上查了查,解决办法如下:在project --> Builders 里将 validator 的选项勾掉,保存就行了。如图:原创 2014-10-27 11:08:21 · 11390 阅读 · 0 评论 -
String、StringBuffer、StringBuilder
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对转载 2015-09-21 16:01:15 · 376 阅读 · 0 评论