自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

转载 Java从文件路径中获取文件名

package test; import java.io.File; public class FileName { /** * @param args */ public static void main(String[] args) { // 举例: String fName =” G:\Java_Source\navigation_tigra_

2016-12-02 16:52:25 4339

转载 Java代码块的执行顺序

前言 今天在看Android ContentProvider实现的时候,突然想到了Java类在new的过程中,静态域、静态块、非静态域、非静态块、构造函数的执行顺序问题。其实这是一个很经典的问题,非常考察对Java基础知识的掌握程度。很多面试过程中相信也有这样的问题,趁着周末有时间复习一下。结论 这里先把整理好的结论抛给大家,然后我在写个程序来验证我们的结论。在Java类被new

2016-11-24 15:31:15 426

转载 Eclipse : cannot connect to vm 问题解决

使用Eclipse对Java代码进行调试,无论是远程JVM还是本地JVM都会进行Socket通讯.发生这样的错误是由于Socket通讯不上造成的.对于本地调试.JVM会在localhost上建立socket的,可以在命令行下ping一下localhost,确保hosts没有被篡改.还可以在命令行下使用命令netsh winsock reset 重置 Winsock 目录

2016-11-14 15:33:08 834

转载 dom4j API详解

1、DOM4J简介DOM4J是 dom4j.org 出品的一个开源 XML 解析包。DOM4J应用于 Java 平台,采用了 Java 集合框架并完全支持 DOM,SAX 和 JAXP。DOM4J 使用起来非常简单。只要你了解基本的 XML-DOM 模型,就能使用。Dom:把整个文档作为一个对象。 DOM4J 最大的特色是使用大量的接口。它的主要接口都在org.dom4j里面定义:Attribute

2016-11-14 14:32:37 448

转载 Java中main方法中为什么不能直接创建实例化内部类对象

1:非静态内部类,必须有一个外部类的引用才能创建。2:在外部类的非静态方法中,因为有隐含的外部类引用this,所以可以直接创建非静态内部类。3:在外部类的静态方法中,因为没有this,所以必须先获得外部类引用,然后创建非静态内部类。4:静态内部类,不需要外部类引用就可以直接创建。5:同时静态的内部类,也不能直接访问外部类的非静态方法。6:由此可以推测,非静态内部类之所以可以直接访问外部类的方法,是因

2016-11-04 23:32:59 5416

转载 配置JDK环境变量及path和classpath的作用

1、环境变量配置 用鼠标右击“我的电脑”->属性->高级->环境变量 JAVA_HOME :D:\Program Files\Java\jdk1.6.0_12(JDK安装路径) Path :%JAVA_HOME%\bin;(若已经有Path项,无须另外新建,直接在后面加,但需用;与前面已有的项分隔开) CLASSPATH :.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\

2016-11-02 14:15:11 761

原创 泛型

泛型源自于JDK1.5 起因:     JDK1.4以前类型不明确:              1)装入集合的类型都被当做Object对待,从而失去了自己的实际类型。              2)从集合中取出时往往需要转型,效率低,容易产生错误。 解决办法:     在定义集合的同时定义集合中对象的类型。 好处:     增强程序的可读性和稳定性

2016-10-26 10:39:49 188

原创 创建目录/文件

package com.ssdou;import java.io.File; import java.io.IOException;public class TestFile { public static void main(String[] args) { String separator = File.separator;//定义separator将File类的sepa

2016-10-09 11:17:21 314

原创 查找指定字符串出现次数

package com.ssdou;public class ToFind { public static void main(String[] args) { // TODO Auto-generated method stub String s = "fdilwefssdoukelssdoujkejlssdou"; String stofin

2016-10-08 14:48:54 1006

原创 统计字符串字符问题

Javapackage com.ssdou;public class testString { public static void main(String[]args){ String s = "adfabABIM<?ii9p003ifloakDFA"; int lCount = 0,uCount = 0,oCount = 0; for(in

2016-09-30 15:48:44 303

转载 Java向上转型与向下转型

java 转型问题其实并不复杂,只要记住一句话:父类引用指向子类对象。什么叫父类引用指向子类对象,且听我慢慢道来.从2个名词开始说起:向上转型(upcasting) 、向下转型(downcasting).举个例子:有2个类,Father是父类,Son类继承自Father。Father f1 = new Son(); // 这就叫 upcasting (向上转型)// 现在f1引用指向一个Son对

2016-09-30 10:25:49 394

原创 二分法查找

Javapackage com.ssdou;public class BinarySearch { public static void main(String[]args){ int a[] = {1,2,5,8,10,15,19,20}; int i = 12;//需要查找的值 System.out.println(binarySearch

2016-09-29 13:51:00 212

原创 Java日期排序

选择排序package com.ssdou;public class SelectSort { public static void main(String[]args){ Date[] arr = new Date[5]; arr[0] = new Date(2012,8,6); arr[1] = new Date(2

2016-09-29 10:21:31 1011

原创 Java数组

数组初始化 静态初始化:int a[]={1,2,3}; 动态初始化:int a[]; a = new int[3] ; a[0] = 1;a[1] = 2;a[2]=3; 默认初始化: int a [] = new int [5] ; System.out.println(“” + a[3]) ;

2016-09-28 16:00:50 194

原创 接口与抽象类

接口接口,英文称作interface,在软件工程中,接口泛指供别人调用的方法或者函数。从这里,我们可以体会到Java程序设计者的初衷,他是对行为的抽象。在Java中,定义一个接口的形式如下:public interface InterfaceName{}接口中可以含有变量和方法。但是要注意接口中的变量会被隐式地指定为public static final变量(并且只能是public static f

2016-09-28 15:40:54 159

原创 排序算法

Bubble Sort(冒泡排序)冒泡排序算法的运作如下:(从后往前) 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一个相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最户的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 JAVA public class BubbleSor

2016-09-27 16:55:50 245

Java日期排序

通过选择排序算法对日期进行排序

2016-09-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除