自定义博客皮肤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 761

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

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

2015-08-24 11:33:50 613

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

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

2015-08-24 11:01:16 348

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

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

2015-08-24 10:52:04 462

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

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

2015-08-24 10:33:13 277

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

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

2015-08-24 10:29:21 535

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

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

2015-08-24 10:20:35 408

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

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

2015-08-24 10:15:08 240

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

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

2015-08-24 09:52:25 310

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

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

2015-08-24 09:31:23 230

原创 黑马程序员_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 354

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

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

2015-08-23 19:39:13 291

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

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

2015-08-23 16:54:12 284

空空如也

空空如也

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

TA关注的人

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