- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Java基础之集合4
1:Map 将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 Map和Collection的区别? A:Map 存储的是键值对形式的元素,键唯一,值可以重复。 B:Collection 存储的是单独出现的元素,子接口Set元素唯一,子接口List元素可重复。 Map集合的遍历 A:键找值 a:获取所有键的集合 b:遍历键的集合,得到每一个键 c:根
2015-06-28 22:21:59 367
原创 Java基础之集合3
Set集合 (1)Set集合的特点 无序,唯一 (2)HashSet集合 A:底层数据结构是哈希表(是一个元素为链表的数组) B:哈希表底层依赖两个方法:hashCode()和equals() 执行顺序: 首先比较哈希值是否相同 相同:继续执行equals()方法 返回true:元素重复了,不添加 返回false:直接把元素添加到集合 不同:就直接把元素添加到集合 C:如
2015-06-27 23:00:17 395
原创 Java基础之集合2
1:List的子类 (1)List的子类特点 ArrayList: 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector: 底层数据结构是数组,查询快,增删慢 线程安全,效率低 LinkedList: 底层数据结构是链表,查询慢,增删快 线程不安全,效率高 (2)ArrayList 没有特有功能需要学习 案例 a:ArrayList存储字符串并遍历:
2015-06-26 21:26:31 349
原创 Java基础之集合
集合的由来: 我们学习的是面向对象语言,而面向对象语言对事物的描述是通过对象体现的,为了方便对多个对象进行操作,我们就必须把这多个对象进行存储。 而要想存储多个对象,就不能是一个基本的变量,而应该是一个容器类型的变量,在我们目前所学过的知识里面,有哪些是容器类型的呢? 数组和StringBuffer。但是呢?StringBuffer的结果是一个字符串,不一定满足我们的要求,所以
2015-06-25 23:28:38 462
原创 Java基础之多线程2
Java对于多线程的安全问题提供了专业的解决方式。 就是同步代码块。 synchronized(对象) { 需要被同步的代码 } 对象如同锁。持有锁的线程可以在同步中执行。 没有持有锁的线程即使获取cpu的执行权,也进不去,因为没有获取锁。 同步的前提: 1,必须要有两个或者两个以上的线程。 2,必须是多个线程使用同一个锁。 必须保证同步中只能有一个线程在
2015-06-23 22:30:47 384
原创 Java基础之多线程
多线程 进程:正在执行(运行)中的程序。(可打开任务管理器查看进程) 每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。进程可同时开启,CPU只运行一个进程,实质是CPU在做着快速的切换 线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行。 一个进程中至少有一个线程(控制单元)。 Java VM 启动的时候会有一个进程java.exe.
2015-06-22 20:41:53 365
原创 Java基础之继承
extends是继承的关键字。 之类继承了父类的属性和行为,同时也具备自己特有的属性,子类可以直接访问父类中的非私有的属性和行为。子类无法继承父类中私有的内容 如何运用继承呢? 最主要的是看:is a 比如,狗是动物,那么狗继承动物类;猫是动物,那么猫继承动物类 特点:Java只支持单继承,不支持多继承,单可以支持多层继承,比如C继承B,B继承A。 一个类只能有一个父类,不可以有多个父
2015-06-17 22:57:42 404
原创 Java基础之面向对象
面向对象概念 面向对象是相对面向过程而言,面向对象和面向过程都是一种思想。 面向对象的特征: 封装(encapsulation)、继承(inheritance)、多态(polymorphism) 类与对象 1,类是一个抽象的概念,类只是定义了抽象的属性与行为。 2,对象是类的一个具体。它是一个实实在在存在的东西。 3,类的实例化结果就是对象,而对一类对象的抽象就是类.类描述了一组有相同
2015-06-16 22:58:51 361
原创 Java基础之基础语法
定义合法标识符规则 1. 数字不可以开头,例:86Text就不可以。 2. 不可以使用关键字,例:public就不可以,因为public是关键字。 3. 不可以包含“*%¥#”以外的特殊符号,例:“Student%Demo”不行,其%就是特殊符号。 4..Java中严格区分大小写。例:“studentdemo”,要写成“StudentDemo” Java中的注释格式 1
2015-06-14 22:08:29 376
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人