自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夫唯不争,故天下莫能与之争。

属于你的东西,你就要努力去争取。微信公众号【数据空间站】

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 JAVASE之常见类

System、Date、Calendar、Runtime、MathSystem:类中的方法和属性都是静态的out:标准输出,默认是控制台in:标准输入,默认是键盘描述系统一些信息获取系统属性信息:Properties getProperties();Properties是HashTable的子类SystemDemo演示:{CSDN:CODE:58

2015-01-21 22:32:48 696

原创 JAVASE之工具类-----Collections和Arrays

Collections常用方法:asList:将数组变成list集合Collection接口中的toArray:集合变数组集合变数组的意义:为了限定对元素的操作,不能增,不能删类似你的集合中有好多东西,可是你只想让别人看,不让他增加删除,所以传回数组,就ok,貌似有点类似写保护数组变集合的意义:可以使用集合的思想和方法来操作数组中的元素数组的方法有限

2015-01-21 22:04:12 802

原创 JAVASE之集合框架-----Map

Map集合:该集合存储键值对,一对一存入内存,而且要保证键的唯一性 1、添加put(K key,V value)putAll(Map m)2、删除clear()remove(Object key)   3、判断containsValue(Object value)containsKey(Object key)isEmpty() 4、获取get(O

2015-01-21 22:01:05 742

原创 JAVASE之泛型

泛型:JDK1.5版本以后出现新特性,用于解决安全问题,是一个类型安全机制eg:ArrayList al = new ArrayList();集合加上泛型后,该集合只能存储String类型的值,若存储其他类型的值,在编译时期将报错好处:    1、将运行时期出现问题ClassCastException,转移到了编译时期    方便于程序员解决问题,让运行时期问题减少

2015-01-21 21:05:24 768

原创 JAVASE之集合框架-----Set

Set:元素是无序的(存入和取出的顺序不一定不一致),元素不可以重复,而List却相反Set |-----HashSet:底层数据结构的哈希表,线程不同步 |-----TreeSet:底层数据结构是二叉树,可以对Set集合中的元素进行排序(按照Ascii码排序)ps:哈希表:存放了一堆哈希值的表,按照哈希值存储的,取得时候按照表的顺序取    HashSet如何保证唯一

2015-01-21 20:56:54 840

原创 JAVASE之集合框架-----List

为了方便对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式特点:集合只用于存储对象;集合的长度是可变的,集合可以存储不同类型的对象 数组和集合类的区别:数组的长度是固定的,可以存储基本数据类型集合的长度是可变的,只能存储对象 常见集合类:Collection|-----List|  |-----ArrayList|  |-----Linked

2015-01-21 20:20:30 792

原创 JAVASE之基本数据类型的封装

将基本类型封装成类,方便操作,对象的方法把整数变成其他的,或者对其进行一系列操作,将其封装成对象后,方便 byte         Byteshort       Shortint            Integerlong         Long boolean  Booleanfloat         Floatdouble    Doublechar        

2015-01-21 20:11:35 713

原创 StringBuilder和StringBuffer

StringBuffer是一个容器,可以字符串内容进行增删 1、长度是可变的 2、可以直接操作多个数据类型 3、最终会通过toString方法变成字符串  1、存储。StringBuffer append():将指定数据作为参数添加到已有数据的结尾处StringBuffer insert(index,数据):可以将数据插入到指定的  2、删除StringBuff

2015-01-21 20:01:58 748

原创 JAVASE之String

String是一个特殊的对象,字符串一旦初始化成功,不能被改变。String s1=”abc”;String s2 =new String(“abc”);S1在内存中有一个对象,S2在内存中两个对象(一个new和abc) String s1=”abc”;String s2=”abc”;    此时s1和s2的地址一样因为在内存中有个常量池,存放各种字符,当发现第

2015-01-21 19:49:45 775

原创 JAVASE线程----常用方法

停止线程:直觉想到的肯定是stop,但是Thread类中说明stop类不具有安全性,此时通过什么停止线程因为线程的运行时在run方法中,所以当run方法结束后,线程自动停止线程代码通常定义在循环中,结束循环就是结束线程, 但是特殊情况是:当线程处于了冻结状态。即wait后就不会读取到循环中的标记,那么线程就不会结束。 此时就可以强制中断线程,清除线程冻结状态,I

2015-01-11 00:02:40 772

原创 JAVASE线程---线程间通信

Wait    :冻结线程,释放资源,释放锁notify  :当线程被冻结时,线程将处于线程池(系统在内存中给分的一块空间),执行notify后,唤醒线程池中的第一个被等待的线程notifyAll : 唤醒线程池中所有被等待的线程上述都使用在同步中,因为要对持有监视器(锁)的线程操作,所以要使用在同步中,因为只有同步才具有锁 这些方法在操作同步线程,都必须要标识它们

2015-01-10 23:40:24 797

原创 JAVASE线程---多线程

线程:通俗的讲就是进程的儿子,进程中包含线程,且最少包含一个线程  比如说JVM启动的时候有进程java.exe---该进程中至少有一个线程负责java程序的运行而且这个线程运行的代码存在于main方法----称为主线程和异常一样,java已经提供了对线程的描述,我们只需要继承Thread或实现Runable接口就可以成为线程创建线程的步骤:    继承Thread

2015-01-10 17:41:36 765

原创 JavaSE之内部类

java的内部类只不过是在c++的基础上稍微再修改了一下,其实相差不大内部类定义在局部时:1、不可以被成员修饰符修饰2、可以直接访问外部类中的成员,因为还持有外部类中的引用但是不可以访问它所在局部中的变量,只能访问被final修饰的局部变量class Outer{ int x =3; void method(final int a) { f

2015-01-04 20:48:57 687

原创 JAVASE之异常

异常就是程序在运行时出现不正常的情况异常由来:问题也是现实生活中一个具体的事务,也可以通过Java类的形式进行描述,并封装成对象,其实就是java对不正常情况进行描述后的对象的体现异常分为严重的和非严重的对于严重的,java 通过 Error 类进行描述对于 Error ,一般不编写针对性的代码对其进行处理对于非严重的,java 通过 Exception 类进行描述对于 E

2015-01-04 20:28:07 747

Python经典复习题

列出了Python初学者的基础练习题,有助于Python初学者掌握基础语法知识

2014-05-15

空空如也

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

TA关注的人

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