关闭

对集合的粗浅认识和各个集合的大致区别

java.util中的集合类中最常用的集合类是Set, List和Map。 Set 它包括TreeSet,HashSet。 Set存储: Set里的存储的元素是无序的,相当于一个池,用来存放所有东西,但是没有任何顺序。 TreeSet是有顺序的按照树的形式来存储的。 HashSet为无序存储,但在保存字符串时速度快。 Set的添加 Set里面不允许重复元素。当我们向里面添加某一元素...
阅读(524) 评论(0)

《问题总结》JAVA什么时候要覆盖toString()、equals()、hashCode()方法??为什么要覆盖呢? 《通俗回答》

-------------------------------------------------------- tostring方法一般是在输出累的时候使用的比如说system.out.print方法的时候会自动调类的tostring方法, 默认的话直接返回类的地址,你如果想要输出累的内容的话需要重写这个方法来达到要求, equals方法也是这个意思主要是你想比较两个对象是否相等的时候用到...
阅读(1274) 评论(0)

《黑马程序员》java笔记->GUI(图形用户界面)

------- android培训、java培训、期待与您交流! ---------- GUI(图形用户界面) GUI Graphical User Interface(图形用户接口)。 用图形的方式,来显示计算机操作的界面,这样更方便更直观。 CLI Command line User Interface (命令行用户接口) 就是常见的Dos命令行操作。 需要记忆一些...
阅读(722) 评论(0)

《黑马程序员》java笔记->JavaScript

------- android培训、java培训、期待与您交流! ---------- JavaScript 概述 JavaScript是基于对象和事件驱动的脚本语言,主要应用在客户端。 特点: 1. 交互性(它可以做的就是信息的动态交互) 2. 安全性(不允许直接访问本地硬盘) 3. 跨平台性(只要是可以解释Js的浏览器都可以执行,和平台无关)...
阅读(411) 评论(0)

《黑马程序员》java笔记->HTML

------- android培训、java培训、期待与您交流! ---------- Html 内容 1. Html就是超文本标记语言的简写,是最基础的网页语言。 2. Html是通过标签来定义的语言,代码都是由标签所组成。 3. Html代码不用区分大小写。 4. Html代码由开始/html>结束。里面由头部分和体部分两部分组成。 5. 头部分是给Ht...
阅读(404) 评论(0)

《黑马程序员》java笔记-> CSS介绍

------- android培训、java培训、期待与您交流! ---------- CSS介绍 CSS是层叠样式表(Cascading Style Sheets)用来定义网页的现实效果。可以解决html代码对样式定义的重复,提高了后期样式代码的可维护性,并增强了网页的现实效果功能。简单一句话:CSS将网页内容和显示样式进行分离,提高了显示功能。 那么CSS和Html是如何...
阅读(426) 评论(0)

《黑马程序员》java笔记->网络编程

------- android培训、java培训、期待与您交流! ---------- 网络模型 OSI(Open System Interconnection开放系统互连)参考模型 TCP/IP参考模型 网络通讯要素 IP地址 端口号 传输协议 网络参考模型 七层简述 1.层物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型...
阅读(485) 评论(0)

《黑马程序员》java笔记->IO(Input Output)流

------- android培训、java培训、期待与您交流! ---------- IO(Input  Output)流 IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的对象都在IO包中 流按操作数据分为两种:字节流与字符流。 流按流向分为:输入流,输出流。 IO流常用基类 字节流的抽象基类: InputS...
阅读(476) 评论(0)

《黑马程序员》java笔记->集合框架集合大总结

------- android培训、java培训、期待与您交流! ---------- 1. Java集合框架概述 2.List接口以及实现类 3.Set接口以及实现类 4.Map接口以及实现类 5.Boxing/unBoxing 6.Iterator以及Enumeration接口 7.Collections和Arrays类 ----------------------...
阅读(623) 评论(0)

《黑马程序员》java笔记->集合List中:ArrayList,LinkedList,及队列设计例子

------- android培训、java培训、期待与您交流! ---------- public class ArrayListTest { /** * @param args */ public static void main(String[] args) { /* * 定义一个功能,去除ArrayList中的重复元素。 *  * 思路...
阅读(507) 评论(0)

《黑马程序员》java笔记->关于list列表

------- android培训、java培训、期待与您交流! ---------- Collection |--List:列表。 特点: 1,有序(存储元素的顺序和取出元素的顺序一致) 2,该集合中的元素都有索引,所以可以通过索引(角标)来访问元素。  3,它可以存储重复元素。  常见子类对象:记住:具体的子类对象,我们要学习应该是该对象的特有的数据结构,...
阅读(365) 评论(0)

《黑马程序员》java笔记->集合矿建的由来,Collection接口,迭代器

------- android培训、java培训、期待与您交流! ---------- public static void main(String[] args) { /* * 集合: * 1,用于存储对象的容器。 * 2,该容器的长度是可变的。 *  * 集合和数组的区别? * 1, * 集合长度是可变的。 * 数组长度是固定的。 * 2,...
阅读(805) 评论(0)

《黑马程序员》java笔记->基本数据类型包装类及自动拆箱装箱原理,数组排序练习字符串切割

------- android培训、java培训、期待与您交流! ---------- /* * 基本数据类型对象包装类。 *  * 想要对基本类型数据进行更多的操作,最方便的方式就是将其封装成对象。 * 为啥呢?因为在对象描述中就可以定义更多的属性和行为对该基本类型数据进行操作。 *  * byte Byte * short Short * int...
阅读(1012) 评论(0)

《黑马程序员》java笔记->StringBuffer概述及StringBuilder和数组的区别

------- android培训、java培训、期待与您交流! ---------- public class StringBufferDemo { /** * @param args */ public static void main(String[] args) { /* * 字符串缓冲区。StringBuffer: * 特点: * 1,缓冲区...
阅读(663) 评论(0)

《黑马程序员》java笔记->关于String类及方法概述,练习

------- android培训、java培训、期待与您交流! ---------- /*  * String类的特点:  * 1,Java语言中用于描述最常见的字符串数据的对象。  * 2,字符串数据都是一个对象。  * 3,字符串数据一旦初始化就不可以被改变了。双引号表示的都是字符串常量。   * 4,字符串对象都存储在常量池中。 字符串常量池。   *...
阅读(531) 评论(0)

《黑马程序员》java笔记->生产消费多线程,同步代码块(优化代码)

------- android培训、java培训、期待与您交流! ---------- /* 等待唤醒机制中经典的问题:生产者消费者问题。 代码已优化  */ class Resource {     private String name;     private int count;     private boolean flag;     p...
阅读(450) 评论(0)

《黑马程序员》java笔记->同步,死锁

------- android培训、java培训、期待与您交流! ---------- /* 同步的另一个弊端:死锁。 最长见的死锁情况:同步嵌套。    同步中嵌同步,但用的不是同一个锁。 */ class Ticket implements Runnable { private int num=100; Object obj=new Object...
阅读(397) 评论(0)

《黑马程序员》java笔记->多线程,同步锁

------- android培训、java培训、期待与您交流! ---------- /* 多线程:静态同步函数使用的锁 使用静态同步函数,出现0票错误,因为静态方法中不存在this,所以不能用this当锁。 静态同步函数使用的锁是什么? 静态随着类的加载而加载的,这时内存在存在的对象至少有一个 这就是该类字节码文件对象。 这个对象的表示方式:类...
阅读(489) 评论(0)

《黑马程序员》java笔记->银行储户存钱线程练习

------- android培训、java培训、期待与您交流! ---------- 示例练习-多线程安全问题的解决 有两个储户,同时到一家银行存钱,每人存三次,一次存100 要求: 每次银行金额的变化情况。 */ class Bank { private int sum; private Object obj=new Object(); public voi...
阅读(460) 评论(0)

《黑马程序员》java笔记->多线程安全问题

------- android培训、java培训、期待与您交流! ---------- /* 多线程安全问题-原因 安全问题产生的原因: 1,多个线程在操作共享数据。 2,操作共享数据的代码有都条。一个线程在执行多条操作共享数据过程中,   其他线程参与了运算,这时就会发生安全问题。 3, 分析安全问题: 依据: 1,线程任务中有没有共享数据...
阅读(516) 评论(0)
55条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:26362次
    • 积分:769
    • 等级:
    • 排名:千里之外
    • 原创:54篇
    • 转载:0篇
    • 译文:1篇
    • 评论:1条
    文章分类
    文章存档