自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Java网络编程

1.计算机网络的基础知识计算机网络:指分布在不同地域的计算机,通过外部设备连接起来,实现了资源共享与数据传输的计算机系统。 IP地址Internet上的每台主机(Host)都有一个唯一的IP地址。IP地址的长度为32位,分为4段,每段8位,用十进制数字表示,每段数字范围为0~255,段与段之间 用句点隔开。例如159.226.1.1。(四个字节)IP地址类别IP地址是由网络号和主机号组成A类地址

2015-11-30 20:55:54 487

原创 Java中的输入输出IO流

上一篇里简单介绍了一下File类的一些常见方法与使用方法,可知File是用于描述一个文件或者文件夹的。通过File对象我们可以读取文件或者文件夹的属性数据,如果我们需要读取文件的内容数据那么我们就需要使用IO流技术。首先先看一下IO流的分类:如果是按照数据的流向划分:输入流,输出流如果是按照处理的单位划分: 字节流:字节流读取得都是文件中二进制数据,读取到二进制不会经过任何处理。 字符流

2015-11-30 16:37:21 703

原创 Java中的file文件类

1. File类描述的是一个文件或文件夹。(文件夹也可以称为目录) 该类的出现是对文件系统的中的文件以及文件夹进行对象的封装。可以通过对象的思想来操作文件以及 文件夹。 可以用面向对象的处理问题,通过该对象的方法,可以得到文件或文件夹的信息方便了对文件与文件夹 的属性信息进行操作。 文件包含很多的信息:如文件名、创建修改时间、大小、可读可写属性等。2.File类

2015-11-29 23:18:39 581

原创 Java中一些常用的正则表达式

1.预定义字符类. 任何字符(与行结束符可能匹配也可能不匹配)\d 数字:[0-9]\D 非数字:[^0-9]\s 空白字符:[ \t\n\x0B\f\r]\S 非空白字符:[^\s]\w 单词字符:[a-zA-Z_0-9]2.Greedy 数量词X? X,一次或一次也没有X* X,零次或者多次X+ X,一次或者多次X{n} X,恰好n次X{n,} X,至少n次X{n,m} X

2015-11-29 22:45:42 435

原创 Java双例集合下Map接口及其常用实现类

一.Map接口如果程序中存储了几百万个学生,而且经常需要使用学号来搜索某个学生,那么这个需求有效的数据结构就是Map。Map是一种依照键(key)存储元素的容器,键(key)很像下标,在List中下标是整数。 在Map中键(key)可以使任意类型的对象。Map中不能有重复的键(Key),每个键(key) 都有一个对应的值(value)。一个键(key)和它对应的值构成map集合中的一个元素。Map

2015-11-23 09:53:00 1331

原创 Java单例集合下set接口及其常用实现类

**这篇紧接着上一篇继续介绍Java单例集合下的接口及其实现类; 上一篇已经介绍完了Java单例集合下的List接口,现在简单介绍一下Java单例集合下的set接口及其常用实现类。七.Set集合接口Set接口: 如果是实现了Set接口的集合类,具备的特点:无序,不可重复。无序: 添加元素 的顺序与元素出来的顺序是不一致的。不可重复: 注重独一无二的性质,该体系

2015-11-22 20:59:07 2544

原创 Java单例集合下List接口的常用实现类

一.集合1.什么是集合存储对象的容器,面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,存储对象,集合是存储对象最常用的一种方式。集合的出现就是为了持有对象。 集合中可以存储任意类型的对象, 而且长度可变。在程序中有可能无法预先知道需要多少个对象, 那么用数组来装对象的话, 长度不好定义, 而集合解决了这样的问题。2.集合和数组的区别1.数组和集合类都是容器2.数组长度

2015-11-22 18:42:26 3468 1

原创 Java中StringBuffer字符串缓冲类和System,RunTime类等

一.StringBuffer字符串缓冲类字符串的特点:字符串是常量,它们的值在创建之后不能更改。 字符串的内容一旦发生了改变,那么马上会创建一个新的对象。注意:字符串的内容不宜频繁修改,因为一旦修改马上就会创建一个新的对象。 所以如果要频繁修改字符串的内容,建议使用字符串缓冲类(StringBuffer)。StringBuffer 其实就是一个储存字符的容器。其中StringBuffer底层是依

2015-11-22 17:14:13 422

原创 java中Object类与string类及其字符串处理方法

一.Object类1.Object类:Object类是所有类的终极父类。任何一个类都继承了Object类。2.Object类的常用方法:a)toString(); 返回该对象的字符串表示。 返回一个字符串用于描述该对象的。toString();有何作用? 重写toString之后,我们直接输出一个对象的时候,就会输出符合我们所需求的格式化数据。B) equals(Object obj)

2015-11-21 18:15:42 706

原创 Java中线程的通信

1.线程的协调运行 以借助于Object类提供的wait()、notify()和notifyAll()三个方法,这三个方法并不属于Thread类,而是属于Object类。但这三个方法必须同步监视器对象调用。 关于这三个方法的解释如下: wait():导致当前线程等待,直到其他线程调用该同步监视器的notify()方法或notifyAll()方法来唤醒该线程。该wait()方法有三种

2015-11-18 21:54:34 401

原创 Java中线程的创建使用及其安全问题

1.进程与线程   几乎所有的操作系统都支持同时运行多个任务,一个任务通常就是一个程序,每个运行中的程序就是一个进程。当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程。 几乎所有操作系统都

2015-11-18 19:05:11 490

原创 java面向对象(二)

这篇文章继续接着上一篇总结介绍Java面向对象特性中的一些基础语法,包括接口,抽象类,内部类以及toString的用法,final关键字的用法等1.包装类基本数据类型的数据也不具备“对象”的特性。 所以Java提供了包装类的概念,为8种基本数据类型分别定义了相应的引用类型,并称之为基本数据类型的包装类。把基本数据类型变量包装类实例是通过对应包装类的构造器来实现的,不仅如此,8个包装类中除了

2015-11-17 17:05:41 451

原创 java面向对象(一)

这篇文章是稍微总结了一些Java面向对象里面的常见语法,用法及需要注意的地方。1.类与对象对象:真实存在的唯一的事物.类: 同一种类型的事物公共属性与公共行为的抽取。找对象的方式: 方式一: sun已经定义好了很多了类,我们只需要认识这些类即可创建对象使用。 方式二: 我们需要自定义类,通过自定义类创建对象。自定义类创建对象的三步骤:1. 自定义类。 格式:

2015-11-14 21:41:24 496

原创 Java五子棋控制台小程序

今天在浏览李刚那本疯狂Java讲义时看到上面有个五子棋的小程序例题练习,书上面已经实现了一部分功能,正好没什么事就自己在书上例题的基础上进行丰富完善,修改。对于写一个五子棋游戏,肯定第一件事就是建立一个棋盘,而这个棋盘是个平面图形所以使用二维函数来作为棋盘的载体。 棋盘的初始化代码如下: private static int BOARD_SIZE = 16; //定义棋盘的大小

2015-11-13 20:32:22 3519 3

原创 java基础语法总结(数组)

1.数组类型 数组是编程语言中最常见的一种数据结构,可用于储存多个数据,每个数据元素存放一个数据,通常可以通过数组元素的索引来访问数组元素,包括为数组元素赋值和取出数组元素的值。 Java的数组既可以存储基本类型的数据,也可以存储引用类型的数据。值得指出的是:数组也是一种数据类型,它本身是一种引用类型。在任何已有类型后加上方括号[ ],又变成一种新类型,这种类型统称为数组类型,所

2015-11-13 11:37:38 485

原创 Java基础语法总结(二)

8.1转义字符 转义字符:特殊字符使用”\”把其转化成字符的本身输出,那么使用”\”的字符称作为常见的转义字符有: \b Backspace (退格键) \t Tab 制表符(制表符的作用就是为了让一列对齐) 一个tab一般等于四个空格。 \n 换行 \r 回车 把光标移动到一行的首位置上。注意: 如果是在windows系统上操作文

2015-11-12 20:25:42 378

原创 Java基础语法总结(一)

从今年年初开始决定走上计算机这条路已经快1年了,从最初的茫然不知如何下手到慢慢找到状态,从最初的不安到慢慢坚定的走下去。这么久了,还没写过一篇博客,一是有时候想写不知道写些什么,二是觉得自己现在学的都比较基础没什么好写的;到现在我也把计算机相关的比如:网络,操作系统,数据结构等这些基础的大学课程以及c语言,Linux,Java(正在学)都学过了一遍,但是现在想想很多的知识点到现在又忘了,学的东西缺

2015-11-12 15:39:11 410

空空如也

空空如也

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

TA关注的人

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