JAVA
文章平均质量分 63
文艺的程序猿
这个作者很懒,什么都没留下…
展开
-
java中引用类型的变量和对象的区别
对象:是按照“类”这个模板建立的,建立的位置则是内存例如A是一个类。A X则是创建一个引用变量,X=NEW A()则是在内存中建立一个对象(开辟了1片空间),对象的模板就是A(可以理解为在空间里复制了A类里的变量到空间里去)。此时就可以使用引用变量X去引用对象中的变量了...原创 2015-07-22 16:19:38 · 168 阅读 · 0 评论 -
map containsKey与get方法区别经典总结
前提是:Map可以出现在k与v的映射中,v为null的情况, 所以containsKey出现更加必要!!Map集合允许值对象为null,并且没有个数限制,所以当get()方法的返回值为null时,可能有两种情况,一种是在集合中没有该键对象,另一种是该键对象没有映射任何值对象,即值对象为null。因此,在Map集合中不应该利用get()方法来判断是否存在某个键,而应该利用containsKey()...原创 2016-11-30 09:39:32 · 235 阅读 · 0 评论 -
Java String.split()用法小结
在java.lang包中有String.split()方法,返回是一个数组我在应用中用到一些,给大家总结一下,仅供大家参考:1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法,String.split("\\|"),这样才能正确的分隔开,不能用Strin...原创 2016-11-24 14:54:56 · 110 阅读 · 0 评论 -
java中如何将SimpleDateFormat类型转换成Date类型
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class DateTransfer {public static void main(String[] args) {Date date = new Date();//获取当前日期...原创 2015-11-27 09:00:46 · 3355 阅读 · 0 评论 -
list转换成String
假设你的list变量名是listStringBuffer sb=new StringBuffer();for(String item:list){sb.append(item);}// sb.toString() 就是你要的字符串;String[] arr=new String[list.size()];for(int i=0;i<list.size();i+...原创 2016-10-25 11:23:04 · 248 阅读 · 0 评论 -
JAVA抽象类和接口的区别
1、抽象类里面可以有非抽象方法但接口里只能有抽象方法声明方法的存在而不去实现它的类被叫做抽像类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽像类,并让它指向具体子类的一个实例。不能有抽像构造函数或抽像静态方法。Abstract 类的子类为它们父类...原创 2015-10-23 21:47:39 · 75 阅读 · 0 评论 -
String,StringBuffer与StringBuilder的区别
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简 要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经...原创 2015-10-23 14:47:37 · 67 阅读 · 0 评论 -
JAVA实现线程的三种方法
(1)继承Thread类,重写run函数创建:class xx extends Thread{ public void run(){Thread.sleep(1000) //线程休眠1000毫秒,sleep使线程进入Block状态,并释放资源}}开启线程:对象.start() //启动线程,run函数运行(2)实现Runnable接口,重写run函数开启线程:Thread t = new Thr...2016-07-21 11:34:55 · 84 阅读 · 0 评论 -
JAVA中两种for循环
package com.zxd.test; import java.util.List; import org.hibernate.HibernateException; import org.hibernate.Query; import org.hibernate.Session; import org.hibernate.SessionFactory; import...2016-07-21 11:32:59 · 459 阅读 · 1 评论 -
java删除文件夹下所有文件
package org.sw;import java.io.File;public class DeleteFolder { /** * 删除文件夹下的所有文件 * @param oldPath */ public void deleteFile(File oldPath) { if (oldPath....2016-07-05 14:37:49 · 94 阅读 · 0 评论 -
cmd输入命令进入文件夹
盘符: 例如想进入D盘 d: cd 进入到当前盘某个目录。cd \ 进入当前盘根目录cd \windows 进入到当前盘Windows目录cd.. 退出到上一级目录注:进入含有特殊字符目录时需要加引号 例如 cd "c:\program files"...原创 2015-07-31 16:34:58 · 127 阅读 · 0 评论 -
冒泡排序法
public class Demo5_3 { public static void main(String[] args) { int arr[]={9,3,2,4,6,0,-1} ; int temp = 0; //排序 //外层循环决定它一共走几趟 for(int i=0;i原创 2015-07-30 15:10:50 · 73 阅读 · 0 评论 -
java判断字符串是否为空的方法总结
1,错误用法一: if (name == "") { //do something}2,错误用法二: if (name.equals("")) { //do something}3,错误用法三: if (!name.equals("")) { //do something}我们来解说一下:上述错误用...原创 2017-06-08 10:37:38 · 174 阅读 · 0 评论