自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nicolas9974

javaweb学习中,QQ476551973,欢迎结交web爱好者

  • 博客(79)
  • 收藏
  • 关注

原创 回归老博客(no zuo no dead)

最近想了比较多,脑子一热,还是想回归老博客, 做到资源的统一,以后回过来找资源不用来回切换博客。老博客地址: http://blog.csdn.net/auto_ac 部分文章已经移动到老博客,移动的文章这个博客已经删除(做到资源的统一)本博客内容有(关于Java) 1. 小知识点 2. 基础 3. IO流 4. 异常 5. 简单设计模式 3. 面向对象 4. 反射

2015-10-06 13:09:26 478

原创 eclipse常用的几个快捷键

Alt+/ 内容补全 Ctrl+1 快速修复 Ctrl+Shift+O 导入包 Ctrl+Shift+F 自动排版 Alt+向前(向后) 一层一层查看源码后,上一步(方向键左), 下一步(方向键向右) Ctrl+/ 代码注释、或者取消注释 F2 查看警告详细说明 Ctrl+Shift+X 小写变大写 Ctrl+Shift+Y 大写变小写 Ctrl+Alt+向下键

2015-09-27 13:40:37 448

原创 python字符串

Python 中字符串被定义为引号之间的字符集合。Python 支持使用成对的单引号或双引号, 三引号(三个连续的单引号或者双引号)可以用来包含特殊字符。使用索引运算符( [ ] )和切 片运算符( [ : ] )可以得到子字符串。字符串有其特有的索引规则:第一个字符的索引是 0, 最后一个字符的索引是 -1 加号( + )用于字符串连接运算,星号( * )则用于字符串重复。下面是几个例子:>>>

2015-09-20 20:03:44 396

原创 python运算符、数据类型

和其他绝大多数的语言一样,Python 中的标准算术运算符以你熟悉的方式工作 + - * / // % **加、减、乘、除和取余都是标准运算符。 跟C语言一样,整数之间用 / 是向下取整的新增之处 : 1. 列表内容 2. 撒网 还有一个乘方运算符, 双星号(**)。尽管我们一直强调这些运算符的算术本质, 但是请 注意对于其它数据类型,有些运算符是被重载了,比如字符串和列表。。让我们

2015-09-20 14:20:50 590

原创 python输入输出

打开解释器 print ‘Hello World!’ Hello World! myString = ‘Hello World!’ >>> print myString Hello World! myString ‘Hello World!’ 下划线(_)在解释器中有特别

2015-09-20 12:50:07 387

原创 Java面向对象 修饰符

我们对java变量和方法的修饰符都比较了解,但却很少注意到类的修饰符,今天这个问题突然被问到,现在整理一下:java的修饰符有:权限修饰符:public、protected、default、private               修饰符:abstract、static、final    public   使用对象:最广,类、接口、变量、方法 

2015-09-19 19:21:46 439

原创 Java网络编程 UDP发送与接收数据

可以不记住程序的写法,但要熟悉思路流程,以后需要时可以根据思路快速查询到代码。发送端程序import java.net.*;/*需求:通过udp传输方式,将一段文字数据发送出去。,定义一个udp发送端。思路:1,建立updsocket服务。2,提供数据,并将数据封装到数据包中。3,通过socket服务的发送功能,将数据包发出去。4,关闭资源。*/// 数据发送端程

2015-09-13 17:27:53 723

原创 Java网络编程 获取本地主机名称和地址

import java.net.*;class IPDemo{ public static void main(String[] args) throws Exception { InetAddress i = InetAddress.getLocalHost(); // 获取 本地主机 System.out.println(i.toString()); System.

2015-09-13 16:38:27 2032

原创 java正则表达式 校验邮件, ip排序, 字符串处理实例

package test;import java.util.*;class MainTest { public static void main(String[] args) { test_1(); ipSort(); checkMail(); } /* * 需求:对邮件地址进行校验。 */ public static void checkMail()

2015-07-12 01:07:57 543

原创 Java正则表达式 matchs split replaceAll实例

/*正则表达式:符合一定规则的表达式。 作用:用于专门操作字符串。 特点:用于一些特定的符号来表示一些代码操作。这样就简化书写。 所以学习正则表达式,就是在学习一些特殊符号的使用。 好处:可以简化对字符串的复杂操作。 弊端:符号定义越多,正则越长,阅读性越差。具体操作功能:1,匹配:String matches方法。用规则匹配整个字符串,只要有一处不符合规则,就匹配结束,

2015-07-12 00:50:45 692

原创 Java基础 例子保存

package cn.itcast.day2;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.InputStream;import

2015-07-09 20:33:20 301

原创 Java泛型 通过反射获得方法参数中的变量类名和泛型

通过反射获得方法参数中的变量类名和泛型package test;import java.lang.reflect.Method;import java.lang.reflect.ParameterizedType;import java.util.ArrayList;public class MainTest { public static void main(String[]

2015-07-09 20:31:00 2044

原创 Java基础 泛型基础

package test;import java.util.ArrayList;import java.util.Collection;public class MainTest { public static void main(String[] args) throws Exception { Collection a = new ArrayList(); Collecti

2015-07-08 23:20:45 319

转载 Java注解 (Annotation)自定义注解入门

http://www.cnblogs.com/peida/archive/2013/04/24/3036689.html

2015-07-08 22:56:57 308

原创 Java注释 基本的几个注释词应用

package test;public class MainTest { //忽略警告, 变量没使用的警告(a变量) @SuppressWarnings("unused") public static void main(String[] args) throws Exception { int a; sayHello(); } //过时方法 @Deprecate

2015-07-08 19:45:06 375

原创 JavaBean BeanUtils包操作JavaBean类

Point类(要操作的JavaBean类)package test;public class Point { private double x; private double y; public double getX() { return x; } public void setX(double x) { this.x = x; } public double

2015-07-08 19:35:23 349

原创 JavaBean 用反射自己实现简单内省操作 基础

调用类的get和set方法来获取和设置public变量package test;import java.beans.IntrospectionException;import java.beans.PropertyDescriptor;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.M

2015-07-06 21:06:36 347

原创 Java IO流 合并流和切割流

合并流SequenceInputStream多个文件输入流合并,初始化传入的参数必须是Enumeration类型的变量package test;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.SequenceInpu

2015-06-28 00:30:37 397

原创 Java设计模式 装饰类

装饰类经常出现在Java IO流中,像BufferReader类就是InputStreamReader类的装饰类,还有很多例子下面是一个简单的例子来帮助更好的理解 装饰类package test;class Person { public void eat() { System.out.println("吃饭"); }}class SuperPerson {

2015-06-28 00:16:19 395

原创 Java IO流 Properties练习-记录应用程序运行次数

/*用于记录应用程序运行次数。如果使用次数已到,那么给出注册提示。很容易想到的是:计数器。可是该计数器定义在程序中,随着程序的运行而在内存中存在,并进行自增。可是随着该应用程序的退出,该计数器也在内存中消失了。下一次在启动该程序,又重新开始从0计数。这样不是我们想要的。程序即使结束,该计数器的值也存在。下次程序启动在会先加载该计数器的值并加1后在重新存储起来。所以要建立

2015-06-27 23:43:12 714

原创 Java文件 Properties的一些操作

package test;/*Properties是hashtable的子类。也就是说它具备map集合的特点。而且它里面存储的键值对都是字符串。是集合中和IO技术相结合的集合容器。该对象的特点:可以用于键值对形式的配置文件。那么在加载数据时,需要数据有固定格式:键=值。练习:限制程序运行次数。当运行次数到达5次时,给出,请您注册的提示。并不再让该程序执行。*/

2015-06-27 23:30:49 322

原创 Java文件 File练习-建立一个java文件列表文件

/*练习将一个指定目录下的java文件的绝对路径,存储到一个文本文件中。建立一个java文件列表文件。思路:1,对指定的目录进行递归。2,获取递归过程所以的java文件的路径。3,将这些路径存储到集合中。4,将集合中的数据写入到一个文件中。*/import java.io.*;import java.util.*;class JavaFileList{ publi

2015-06-27 23:09:25 899

原创 Java文件 File练习-递归删除带内容的目录

/*删除一个带内容的目录。删除原理:在window中,删除目录从里面往外删除的。既然是从里往外删除。就需要用到递归。*/import java.io.*;class RemoveDir{ public static void main(String[] args) { File dir = new File("d:\\testdir"); remove

2015-06-27 23:02:41 568

原创 Java文件 File练习-递归显示某一目录下的所有文件

/*列出指定目录下文件或者文件夹,包含子目录中的内容。也就是列出指定目录下所有内容。因为目录中还有目录,只要使用同一个列出目录功能的函数完成即可。在列出过程中出现的还是目录的话,还可以再次调用本功能。也就是函数自身调用自身。这种表现形式,或者编程手法,称为递归。递归要注意:1,限定条件。2,要注意递归的次数。尽量避免内存溢出。*/import java.io

2015-06-27 23:00:12 909

原创 Java文件 File类的一些方法(2)

import java.io.*;class FileDemo2{ public static void main(String[] args) { File dir = new File("c:\\"); File[] files = dir.listFiles(); //列出File目录下的所有文件 for(File f : files) { Syste

2015-06-27 22:55:33 299

原创 Java文件 File类的一些方法(1)

File类常见方法:1,创建。boolean createNewFile():在指定位置创建文件,如果该文件已经存在,则不创建,返回false。和输出流不一样,输出流对象一建立创建文件。而且文件已经存在,会覆盖。boolean mkdir():创建文件夹。boolean mkdirs():创建多级文件夹。2,删除。boolean delete():删除失败返

2015-06-27 22:33:45 312

原创 Java IO流 系统信息保存到文件

import java.util.*;import java.io.*;class SystemInfo{ public static void main(String[] args) throws IOException { Properties prop = System.getProperties(); //System.out.println(prop); pro

2015-06-27 22:26:13 618

原创 Java IO流 异常日志制作

下面是一个例子来展示异常日志的简单制作,但实际应用中都使用 网上已经写好的包log4jimport java.io.*;import java.util.*;import java.text.*;class ExceptionInfo{ public static void main(String[] args)throws IOException { try {

2015-06-27 22:23:30 415

原创 Java IO流 改变标准输入输出设备

改变标准输入输出设备通过System类中的setIn和setOut方法package test;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStre

2015-06-27 22:12:23 595

原创 Java IO流 IO流的选择

几个场景1,源:键盘录入。目的:控制台。2,需求:想把键盘录入的数据存储到一个文件中。源:键盘。目的:文件。3,需求:想要将一个文件的数据打印在控制台上。源:文件。目的:控制台。流操作的基本规律:最痛苦的就是流对象有很多,不知道该用哪一个。通过三个明确来完成。1,明确源和目的。源:输入流。Input

2015-06-27 21:59:46 429

原创 Java IO流 字节流与字符流

字节流与字符流先来看一下流的概念:在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。字节流与字符流在java.io包中操作文件内容的主要有两大类:字节流、字符流,两类都分为输入和输出操作。在字

2015-06-27 20:36:20 450

原创 Java基础 日期Calendar类

注意:Calendar.MONTH  0为一月,从0开始package test;import java.util.*;class CalendarDemo { public static void main(String[] args) { //指定某一天,可以查星期等 Calendar c1 = Calendar.getInstance(); c1.set(2

2015-06-27 17:02:21 351

原创 Java基础 日期Date类和SimpleDateFormat类

Date类 和SimpleDateFormat类日期格式查询Java文档,如下图package test;import java.text.SimpleDateFormat;import java.util.Date;class Test { public static void main(String[] args) throws Exception {

2015-06-27 16:57:35 347

原创 Java基础 System类

/*System:类中的方法和属性都是静态的。out:标准输出,默认是控制台。in:标准输入,默认是键盘。描述系统一些信息。获取系统属性信息:Properties getProperties();*/import java.util.*;class SystemDemo { public static void main(String[] args) { Pro

2015-06-27 16:10:56 319

原创 Java基础 数组与集合的相互转化

数组变集合Array  变成 ListA,使用Arrays.atList()方法,注意这个集合不能进行增删操作,因为数组的长度是固定的,具体点击这篇文章集合变数组调用Collection接口中的toArray方法。/*集合变数组。Collection接口中的toArray方法。*/import java.util.*;class CollectionToArra

2015-06-27 15:46:03 402

原创 Java基础 for循环增强语句的局限性

package test;import java.util.ArrayList;class Test { public static void main(String[] args) { ArrayList al = new ArrayList(); al.add("asdasd"); al.add("vvvvv"); al.add("123123"); f

2015-06-27 15:39:52 434

原创 Java数据结构 Collections的一些方法介绍

实现集合的多线程同步import java.util.*;public class Test { public static void main(String[] args) { // 下面程序创建了四个同步的集合对象 Collection c = Collections.synchronizedCollection(new ArrayList()); List list =

2015-06-27 14:24:39 332

原创 Java数据结构 map集合的两种取出方式

map集合的两种取出方式1,Set keySet:将map中所有的键存入到Set集合。因为set具备迭代器。所有可以迭代方式取出所有的键,在根据get方法。获取每一个键对应的值。Map集合的取出原理:将map集合转成set集合。在通过迭代器取出。import java.util.*;class Test{ public static void main

2015-06-27 10:34:27 785

原创 Java基础 泛型限定的应用

有Person类,Student类和Worker类都继承Person,有Person比较方法类Comp,这个比较方法类Comp还能给Person子类用,? 通配符。也可以理解为占位符。泛型的限定;? extends E: 可以接收E类型或者E的子类型。上限。? super E: 可以接收E类型或者E的父类型。下限下面是TreeSet的构造函数, 注意比较器Compara

2015-06-27 00:52:44 330

原创 Java基础 通配符?+泛型限定

基本应用package test;import java.util.*;/* ? 通配符。也可以理解为占位符。 泛型的限定; ? extends E: 可以接收E类型或者E的子类型。上限。 ? super E: 可以接收E类型或者E的父类型。下限 */class Test { public static void main(String[] args) { Ar

2015-06-27 00:44:27 399

空空如也

空空如也

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

TA关注的人

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