java
文章平均质量分 61
这条路黑到底
越努力,越幸运!
展开
-
Java中java.util.Date与java.sql.Date等之间的转换
尽管java.util.Date是java.sql.Date的父类,目前用的也不多,但有时候在和SqlServer数据库打交道时,也会遇到,网上看到很多人的答案也不尽如意,只好自己摸索了以下几种方法。 方法一: // 新建一个java.util.Date类型的date java.util.Date currentDate = new java.util.Date();原创 2016-03-29 19:47:18 · 560 阅读 · 0 评论 -
Java中list泛型插入int或者String字符串并排序
向String泛型集合中插入5个字符串,并排序。看代码public class TestList { public void TestStringList() { List<String> stringList = new ArrayList<String>(); stringList.add("baidu"); stringList.add("原创 2016-03-23 11:54:25 · 1214 阅读 · 0 评论 -
Java集合中Comparable与Comparator
简单说,Comparable是默认比较规则的接口。实现了这个接口可以比较大小,可以自然排序实现需要重写方法:CompareTo()。返回值为正数(大于),0(相等),负数(小于)。看下面代码:import java.util.*;public class Student implements Comparable<Student> { private String name;原创 2016-03-25 16:45:55 · 319 阅读 · 0 评论 -
Java中Date( )与Calendar( )简单算法
关于Date,先直接上代码 //简单算日期 Date d=new Date(); System.out.println(d); SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 调用format方法格式化时间 String today原创 2016-03-25 17:03:38 · 480 阅读 · 0 评论 -
Java中的异常链
前面的博客中说道过 Java中自定义Exception异常 , 今天说一说异常链这个东西。 上代码:package cn.defineException;public class MyException extends Exception{ public MyException(){ super(); } public MyException(String原创 2016-03-25 19:54:37 · 1155 阅读 · 0 评论 -
Java中关于继承与多态的一道选择题
先上题目:interface A { public String show();}class B implements A { public String show() { return "B"; }}class C extends B { public String show() { return "C"; }}publ原创 2016-03-26 19:41:37 · 1393 阅读 · 0 评论 -
Java中读取Properties文件
一般使用Properties类时,load方法用的比较多。这里就用一个简单的例子说说。package cnproperties;import java.io.IOException;import java.io.InputStream;import java.util.Properties;public class TestDemo { public static void main(St原创 2016-04-09 10:37:50 · 453 阅读 · 0 评论 -
Java中Linked中push(),pop()方法
先看代码:LinkedList books=new LinkedList(); books.offerFirst("java"); books.offer("C#"); System.out.println(books);结果自然是:[java, C#] 改变代码: LinkedList books=new Linked原创 2016-03-27 13:36:16 · 18199 阅读 · 0 评论 -
Java中通过反射获取类的信息(方法名,参数,构造函数等)
这里,已经写好了几个方法通过反射获取信息。/** * 获取类的方法名,参数列表信息 * @param obj对象所属类的信息 */ public static void printMethodMessage(Object obj){ //获取类类型 Class c=obj.getClass(); //传递的是哪个子类,c就是该子原创 2016-04-10 17:51:29 · 1145 阅读 · 0 评论 -
Java设计模式中单例模式(Design Pattern):懒汉模式和饿汉模式
设计模式,是被反复使用,多数人知道,并经过分类的代码设计经验的总结。目的自然是代码的重用,理解,可靠等。 所谓单例模式,就是有些对象只需要一个,比如,配置文件,工具类,线程池,缓存,日志对象等等,在应用程序中某个实例有且只有一个。一般分为“懒汉模式”和”饿汉模式”。 饿汉模式:加载类时慢,运行时获取对象快,线程安全的。 懒汉模式:加载类时快,运行时获取对象慢,线程不安全。 看下面代码饿汉模式原创 2016-04-11 14:59:28 · 614 阅读 · 0 评论 -
jQuery中通过animate做一个简单的上下滑动的动画案例
先说一下案例的目的。鼠标移动过去时,做上下切换动作,鼠标离开上下切换动作消失。当然,不是简单的展示和关闭。看源代码:<body><div id="main"> <ul> <li>天空<div>1019</div></li> <li>第三人称<div>1019</div> </li> <li>马甲上的绳<div>1019</div></li> <li>妥协<div原创 2016-04-22 16:19:30 · 10662 阅读 · 0 评论 -
Myeclipse导出uml类图和导出javadoc时"错误: 编码GBK的不可映射字符"解决
1.Myeclipse导出uml类图很简单,项目-右键=new-UML2 mode-这时根据自己的需要添加就好了。 选择类图,右键export就可以导出,图片格式。 2。Myeclipse导出javadoc时,如果出现编码GBK的不可映射字符”。一般提示都很友好,你会看到那个页面出错。 第一种解决办法:导出时在VM设置行中加入以下代码 -encoding utf-8 -charset u原创 2016-07-24 20:01:08 · 521 阅读 · 0 评论 -
java反射调用方法时,Class . can not access a member of class . with modifiers "private" 等异常解决
先看javabean类:目的使用反射调用私有方法:package com.imooc.reflect;public class Student { private void add(){ System.out.println("增加数据!"); } private int id; private String name; public int ge原创 2016-07-19 21:38:06 · 57054 阅读 · 2 评论 -
Java中Dao模式中两种Dao的数据库操作(BaseDao的写法)
Dao模式是Java面向设计时的一种模式。而Dao中的BaseDao无非是对数据进行CURD(增删改查),下面列出两种常用的连接,增删改的方法。 情况一:mport java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;imp原创 2016-04-04 19:48:36 · 11294 阅读 · 0 评论 -
Java中静态变量,成员变量,局部变量,常量
在java中,类是最基本的单位,就是定义类中的成员(成员变量和成员方法等。) 静态变量也叫类变量,是类中独立于方法之外的变量,用static 修饰。 static表示“静态的”,“全局的”,也可以用来修饰成员的方法。静态代码块。它独立于类成员,Javade jvm加载类时会执行静态代码块,每个代码块只执行一次,按顺序执行。静态变量,也是只执行一次,顺序执行。 成员变量有时,也称为,实例变量”、原创 2016-04-04 09:37:27 · 3682 阅读 · 0 评论 -
Java中调用sqlServer的存储过程的几种简单情况
先在sqlServer写一个查询全部数据的存储过程。if exists(select * from sysobjects where name='usp_selectAllInfo')drop proc usp_selectAllInfogo--创建存储过程create procedure usp_selectAllInfoasselect id, name, age, birthday原创 2016-03-30 09:16:00 · 3658 阅读 · 0 评论 -
Java中调用SqlServer事务的步骤及注意事项
当SqlServier中有字段的类型是decimal时,在java中对应的是BigDecmal,对应的类为import java.math.BigDecimal; 切记BigDecmal类型的字段是不可以直接写+-*/的,应该通过点调用其对应的方法,不然就会报错。The operator - is undefined for the argument type(s) java.math.BigDe原创 2016-03-30 13:43:15 · 2970 阅读 · 0 评论 -
一道jAvA静态的面试题想到的
(博客就从这里出发吧!)静态变量是一个很不好搞懂的问题,如下图程序题,今天做的时候晕晕乎乎的,看到网上好多讲解也不太满意。所以自己只好愚笨地写写。先看看所学。原创 2016-03-18 20:20:43 · 361 阅读 · 0 评论 -
关于abstract使用正确的一个经典选择题
private abstract void sleep ();static abstract void sleep ();final abstract void sleep ();public abstract void sleep ();回答此题一定要了解abstract的用法. Java中 abstract 既然是抽象的。自然就不能用private 修饰,没意义。 直接会引起编译错误原创 2016-03-18 22:08:18 · 2183 阅读 · 0 评论 -
String字符串转Byte
String 字符串应用很多。一般都好记。可是转Byte的不多,偶尔用用,总是记不住。 下面简单说一下:String str="开始学习Java"; byte [] b=str.getBytes(); //for循环输出 for (int i = 0; i < b.length; i++) { System.out.print原创 2016-03-19 15:12:55 · 1019 阅读 · 0 评论 -
Java中File类中文件读写(字节流,字符流)
Java中File类的读取方法很多,这里简单地说一下文件的读写。 先以读取文件fileFrom的内容存到fileTo中去。private static void FIleFromTo(File fileFrom, File fileTo) throws FileNotFoundException, IOException { FileInputStream原创 2016-03-31 22:12:04 · 819 阅读 · 2 评论 -
关于Collection(Set,List)和Map接口
Collection接口,包含list和set子接口 Collection和Map接口之间的主要区别在于:Collection中存储了一组对象,而Map存储关键字/值对。 在Map对象中,每一个关键字最多有一个关联的值。 Map:不能包括两个相同的键,一个键最多能绑定一个值。null可以作为键,这样的键只有一个;可以有一个或多个键所对应的 值为null。当get()方法返回null值时,即可原创 2016-03-20 12:09:17 · 604 阅读 · 0 评论 -
Java中FileInputStream读写数据时换行处理
上一篇博客中写到了关于Java中流的一些读取方法。这里要写的具体地一点代码。就是将读取到的内容进行16进制的输出,并且做适当的换行处理。 直接上代码: public void printHex(String name) throws IOException { FileInputStream fis = new FileInputStream(name); i原创 2016-04-01 08:36:21 · 5924 阅读 · 1 评论 -
Java中字符流过滤器BufferedReader,BufferedWriter,PrinterWriter
前面的博客中没有具体地说一下过滤器,这里依旧以文件的读写举例。先直接上代码: public static void main(String[] args) throws IOException { File fileFrom = new File("e:/my.txt"); File fileTo = new File("e:/my001.txt");原创 2016-04-01 12:24:08 · 422 阅读 · 0 评论 -
Java中IO流的序列化与反序列化
这里了,以一个学生类的例子说明。先上代码:public class Student implements Serializable { private int id; // 学号 private String name;// 姓名 private int age;// 年龄 public Student() { } public Student(int原创 2016-04-01 14:31:05 · 350 阅读 · 0 评论 -
JAVA循环遍历Map的几种方法
这里说的Map是Map的泛型遍历情况,下面会从个人的编码加以分析。 先插入企鹅类 public class Penguin { // 名字 private String name; // 年龄 private int age; //封装 public String getName() { return name; } pu原创 2016-03-20 10:23:53 · 4028 阅读 · 0 评论 -
关于Java字符串String在运算中的拼接
看代码不解释。 String s1 = "a"; String s2 = "b"; String s3 = s1 + s2; String s4 = s1 + s2; System.out.println(s3 == s4); System.out.println(s3.equals(s4));原创 2016-03-21 22:13:01 · 1068 阅读 · 0 评论 -
java中简单工厂模式
简单工厂模式,其实结合例子来说更容易理解。拿汽车举例子,Car首先是一个接口,有一些抽象的公共的方法。car1,car2……就可以实现这个接口。在做一个接口的类,将Car作为参数去判断car的类型,到底是car1,car2……。 下面看代码。 接口:package carDemo;public interface Car { void stop(); void run();}汽原创 2016-08-02 15:14:27 · 467 阅读 · 0 评论