自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 黑马程序员_一个登录注册小案例

为了方便阅读,在这里我把这几个类放一起写了,没有分包,请谅解集合版的import java.util.ArrayList;import java.util.Scanner;//创建一个用户类class User {//定义用户名private String userName ;//定义密码private String password ;publ

2015-08-24 11:39:54 783

转载 黑马程序员_java TreeMap 源代码分析 平衡二叉树

这是在博客园看到的一篇文章,写的很详细,我连注释都没加几个,对二叉树感兴趣的可以看下。TreeMap 的实现就是红黑树数据结构,也就说是一棵自平衡的排序二叉树,这样就可以保证当需要快速检索指定节点。TreeSet 和 TreeMap 的关系为了让大家了解 TreeMap 和 TreeSet 之间的关系,下面先看 TreeSet 类的部分源代码: publ

2015-08-24 11:33:50 631

原创 黑马程序员_java基础之多线程

进程就是正在运行的程序,是系统进行资源分配和调用的独立单位。                      每一个进程都有它自己的内存空间和系统资源。

2015-08-24 11:01:16 361

原创 黑马程序员_java基础之集合

单列集合 Collection|-  List 元素有序,可以重复.并且每一个元素都有对应的索引ArrayList底层的数据结构是数组,查询块,增删慢线程不安全的,效率高Vector底层的数据结构是数组,查询块,增删慢线程安全的,效率低LinkedList底层的数据结构链表 , 查询慢,增删块线程不安全的,效率高遍历:第一种使用迭代器

2015-08-24 10:52:04 480

原创 黑马程序员_java基础之IO流(二)

字符流:Reader    Writer因为一个中文字符等于两个字节,如果使用字节流来操作的话,比较麻烦,所有就出现了字符流 .字符串中的编解码问题:编码: 把看的懂的转换成看不懂的String --- byte[]解码: 把看不懂的转换成看的懂的byte[] --- String编码的方法:public byte[] getBytes() ;//

2015-08-24 10:33:13 287

原创 黑马程序员_java基础之IO流(一)

IO流: I: Input  O: Output什么是输入和输出:输入和输出问题是相对于内存而言的,如果加载硬盘上的数据到内存,那么就是输入否则就是输出IO流的分类:流向:输入流和输出流操作数据的类型:字节流和字符流字节流可以操作任意的数据,而字符流只能操作文本文件.何为文本文件? 使用windows自带的记事本软件打开该文件以后,可以读懂里面的内容,那么这个文

2015-08-24 10:29:21 555

原创 黑马程序员_java基础之面向对象(三)

抽象类和接口,以及内部类的使用。抽象类抽象类的概述抽象类特点:a:抽象类和抽象方法必须用abstract关键字修饰抽象类格式: abstract class 类名 {}抽象方法格式: public abstract 返回值类型 方法名();b:抽象类不一定有抽象方法,有抽象方法的类一定是抽象类c:抽象类中可以有构造方法,抽象类不能进行实例化,那么要构造方法有

2015-08-24 10:20:35 420

原创 黑马程序员_java基础之面向对象(二)

这篇主要想写下面向对象中的继承和多态。继承继承的格式:class 子类名 extends 父类名 {}继承的特点:a: 在java语言中只支持单继承,不支持多继承 , 但是支持多层继承继承的注意事项:a: 子类只能继承父类非私有的成员b: 子类不能继承父类的构造方法,但是可以使用super访问c: 不能为了某一个功能去使用继承那么什么时候使用继承呢?

2015-08-24 10:15:08 249

原创 黑马程序员_java基础之面向对象(一)

面向对象是java中最难理解的部分,也是最重要的部分。面向对象的思想:面向过程: 主要关注的是步骤和过程面向对象: 主要关注的是对象面对对象是基于面向过程的说白了: 就是创建对象调方法,也就是指挥对象做事情洗衣服和吃饭面向对象思想特点        a:是一种更符合我们思想习惯的思想         b:可以将复杂的事情简单化         c:将我们从执

2015-08-24 09:52:25 319

原创 黑马程序员_java基础第一部分(二)----数组

数组概念        数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。        数组既可以存储基本数据类型,也可以存储引用数据类型简单记:数组是存储多个变量(元素)的东西(容器),这多个变量的数据类型要一致。数组定义格式        格式1: 数据类型[] 数组名;        格式2: 数据类型   数组名[];初始化的分类:

2015-08-24 09:31:23 241

原创 黑马程序员_java基础第一部分

看完毕向东老师的视频整理出来的笔记,第一部分的,好些都忘了,整理下帮助以后翻看。1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。 java语言是跨平台,jvm不是跨平台的。JRE(Java Runtime Environment):java的运行环境,包括jvm+java的核心类库。JDK

2015-08-23 20:17:00 363

原创 黑马程序员_关于API1.5新特性之枚举

复习到了枚举,把笔记稍微整理了下,分享给大家,希望能互相帮助。使用枚举的注意事项:定义枚举类要用关键字enum        所有枚举类都是Enum的子类        枚举类的第一行上必须是枚举项,最后一个枚举项后的分号是可以省略的,但是如果枚举类有其他的东西,这个分号就不能省略。建议不要省略        枚举类可以有构造器,但必须是private的,它默认的也是priva

2015-08-23 19:39:13 308

原创 黑马程序员_反射中常用的方法笔记小结

最近看了下反射笔记,试着对反射做了个总结,可能不是很全面,希望大家能给出指导意见,我会去改进的。反射概述        JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;        对于任意一个对象,都能够调用它的任意一个方法和属性;        这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。        要想

2015-08-23 16:54:12 294

空空如也

空空如也

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

TA关注的人

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