- 博客(55)
- 问答 (1)
- 收藏
- 关注
原创 对集合的粗浅认识和各个集合的大致区别
java.util中的集合类中最常用的集合类是Set, List和Map。Set它包括TreeSet,HashSet。Set存储:Set里的存储的元素是无序的,相当于一个池,用来存放所有东西,但是没有任何顺序。TreeSet是有顺序的按照树的形式来存储的。HashSet为无序存储,但在保存字符串时速度快。Set的添加Set里面不允许重复元素。当我们向里面添加某一元素
2013-06-26 13:50:35
776
原创 《问题总结》JAVA什么时候要覆盖toString()、equals()、hashCode()方法??为什么要覆盖呢? 《通俗回答》
--------------------------------------------------------tostring方法一般是在输出累的时候使用的比如说system.out.print方法的时候会自动调类的tostring方法,默认的话直接返回类的地址,你如果想要输出累的内容的话需要重写这个方法来达到要求,equals方法也是这个意思主要是你想比较两个对象是否相等的时候用到
2013-06-19 17:15:06
2081
原创 《黑马程序员》java笔记->GUI(图形用户界面)
------- android培训、java培训、期待与您交流! ----------GUI(图形用户界面)GUIGraphical User Interface(图形用户接口)。用图形的方式,来显示计算机操作的界面,这样更方便更直观。CLICommand line User Interface (命令行用户接口)就是常见的Dos命令行操作。需要记忆一些
2013-06-16 19:07:27
1065
原创 《黑马程序员》java笔记->JavaScript
------- android培训、java培训、期待与您交流! ----------JavaScript 概述JavaScript是基于对象和事件驱动的脚本语言,主要应用在客户端。特点:1. 交互性(它可以做的就是信息的动态交互)2. 安全性(不允许直接访问本地硬盘)3. 跨平台性(只要是可以解释Js的浏览器都可以执行,和平台无关)
2013-06-16 18:59:47
636
原创 《黑马程序员》java笔记->HTML
------- android培训、java培训、期待与您交流! ----------Html 内容1. Html就是超文本标记语言的简写,是最基础的网页语言。2. Html是通过标签来定义的语言,代码都是由标签所组成。3. Html代码不用区分大小写。4. Html代码由开始/html>结束。里面由头部分和体部分两部分组成。5. 头部分是给Ht
2013-06-16 18:58:42
579
原创 《黑马程序员》java笔记-> CSS介绍
------- android培训、java培训、期待与您交流! ----------CSS介绍CSS是层叠样式表(Cascading Style Sheets)用来定义网页的现实效果。可以解决html代码对样式定义的重复,提高了后期样式代码的可维护性,并增强了网页的现实效果功能。简单一句话:CSS将网页内容和显示样式进行分离,提高了显示功能。那么CSS和Html是如何
2013-06-16 18:57:28
610
原创 《黑马程序员》java笔记->网络编程
------- android培训、java培训、期待与您交流! ----------网络模型OSI(Open System Interconnection开放系统互连)参考模型TCP/IP参考模型网络通讯要素IP地址端口号传输协议网络参考模型七层简述1.层物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型
2013-06-16 18:56:02
772
原创 《黑马程序员》java笔记->IO(Input Output)流
------- android培训、java培训、期待与您交流! ----------IO(Input Output)流IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的对象都在IO包中流按操作数据分为两种:字节流与字符流。流按流向分为:输入流,输出流。IO流常用基类字节流的抽象基类:InputS
2013-06-16 18:47:10
658
原创 《黑马程序员》java笔记->集合框架集合大总结
------- android培训、java培训、期待与您交流! ----------1. Java集合框架概述2.List接口以及实现类3.Set接口以及实现类4.Map接口以及实现类5.Boxing/unBoxing6.Iterator以及Enumeration接口7.Collections和Arrays类----------------------
2013-06-16 18:26:15
902
原创 《黑马程序员》java笔记->集合List中:ArrayList,LinkedList,及队列设计例子
------- android培训、java培训、期待与您交流! ----------public class ArrayListTest {/*** @param args*/public static void main(String[] args) {/** 定义一个功能,去除ArrayList中的重复元素。* * 思路
2013-06-16 18:05:17
735
原创 《黑马程序员》java笔记->关于list列表
------- android培训、java培训、期待与您交流! ----------Collection|--List:列表。特点:1,有序(存储元素的顺序和取出元素的顺序一致)2,该集合中的元素都有索引,所以可以通过索引(角标)来访问元素。 3,它可以存储重复元素。 常见子类对象:记住:具体的子类对象,我们要学习应该是该对象的特有的数据结构,
2013-06-16 18:00:25
558
原创 《黑马程序员》java笔记->集合矿建的由来,Collection接口,迭代器
------- android培训、java培训、期待与您交流! ----------public static void main(String[] args) {/** 集合:* 1,用于存储对象的容器。* 2,该容器的长度是可变的。* * 集合和数组的区别?* 1,* 集合长度是可变的。* 数组长度是固定的。* 2,
2013-06-16 17:42:08
1049
原创 《黑马程序员》java笔记->基本数据类型包装类及自动拆箱装箱原理,数组排序练习字符串切割
------- android培训、java培训、期待与您交流! ----------/** 基本数据类型对象包装类。* * 想要对基本类型数据进行更多的操作,最方便的方式就是将其封装成对象。* 为啥呢?因为在对象描述中就可以定义更多的属性和行为对该基本类型数据进行操作。* * byte Byte* short Short* int
2013-06-16 17:37:40
1280
原创 《黑马程序员》java笔记->StringBuffer概述及StringBuilder和数组的区别
------- android培训、java培训、期待与您交流! ----------public class StringBufferDemo {/*** @param args*/public static void main(String[] args) {/** 字符串缓冲区。StringBuffer:* 特点:* 1,缓冲区
2013-06-16 17:28:23
917
1
原创 《黑马程序员》java笔记->关于String类及方法概述,练习
------- android培训、java培训、期待与您交流! ----------/* * String类的特点: * 1,Java语言中用于描述最常见的字符串数据的对象。 * 2,字符串数据都是一个对象。 * 3,字符串数据一旦初始化就不可以被改变了。双引号表示的都是字符串常量。 * 4,字符串对象都存储在常量池中。 字符串常量池。 *
2013-06-16 17:24:04
734
原创 《黑马程序员》java笔记->生产消费多线程,同步代码块(优化代码)
------- android培训、java培训、期待与您交流! ----------/*等待唤醒机制中经典的问题:生产者消费者问题。代码已优化 */class Resource{ private String name; private int count; private boolean flag; p
2013-06-15 21:07:53
579
原创 《黑马程序员》java笔记->同步,死锁
------- android培训、java培训、期待与您交流! ----------/*同步的另一个弊端:死锁。最长见的死锁情况:同步嵌套。 同步中嵌同步,但用的不是同一个锁。*/class Ticket implements Runnable{private int num=100;Object obj=new Object
2013-06-15 21:05:20
534
原创 《黑马程序员》java笔记->多线程,同步锁
------- android培训、java培训、期待与您交流! ----------/*多线程:静态同步函数使用的锁使用静态同步函数,出现0票错误,因为静态方法中不存在this,所以不能用this当锁。静态同步函数使用的锁是什么?静态随着类的加载而加载的,这时内存在存在的对象至少有一个这就是该类字节码文件对象。这个对象的表示方式:类
2013-06-15 21:04:08
638
原创 《黑马程序员》java笔记->银行储户存钱线程练习
------- android培训、java培训、期待与您交流! ----------示例练习-多线程安全问题的解决有两个储户,同时到一家银行存钱,每人存三次,一次存100要求:每次银行金额的变化情况。*/class Bank{private int sum;private Object obj=new Object();public voi
2013-06-15 21:02:26
819
原创 《黑马程序员》java笔记->多线程安全问题
------- android培训、java培训、期待与您交流! ----------/*多线程安全问题-原因安全问题产生的原因:1,多个线程在操作共享数据。2,操作共享数据的代码有都条。一个线程在执行多条操作共享数据过程中, 其他线程参与了运算,这时就会发生安全问题。3,分析安全问题:依据:1,线程任务中有没有共享数据
2013-06-15 20:59:59
694
原创 《黑马程序员》java笔记->售票例子实现Runnable接口创建线程
------- android培训、java培训、期待与您交流! -----------多线程售票系统:通过四个窗口卖票,一共有100张票,卖票的动作被四个窗口同时使用。需要多线程====== 2 用Runnable接口的方式====Runnable避免了单继承的局限性,不用继承。1,定义一个类实现的Runnable接口。2,覆盖Runnab
2013-06-15 20:56:07
857
原创 《黑马程序员》java笔记->售票例子
------- android培训、java培训、期待与您交流! ----------/*售票例子:多线程售票系统:通过四个窗口卖票,一共有100张票,卖票的动作被四个窗口同时使用。需要多线程====== 继承Thread类,覆盖run()方法。====*/class Sale extends Thread{/*privat
2013-06-15 20:54:02
581
原创 《黑马程序员》java笔记->04.1.1关于线程
------- android培训、java培训、期待与您交流! ----------/**硬盘存储特点:断电后数据还在,持久化存储内存存储特点:一断电就结束。(内存运算速度快,寻址) 进程:正在进行中的程序。线程:就是进程中一个执行单元或执行情景或执行路径 负责进程中程序执行的控制单元。一个进程中至少要有一个县城。当一个进程中线程有多个时,就
2013-02-04 12:46:27
433
原创 《黑马程序员》java笔记->生成javadoc
-------- android培训、java培训、期待与您交流! ----------《黑马程序员》java笔记->生成javadocjavadoc -d . -version -author 类名.java 当前文件夹生成javadoc -d f:\myjava\1 -version -author 类名.java 在f:\myjava\1中生成@autho
2013-02-04 12:46:06
443
原创 《黑马程序员》java笔记->【03】没有抽象方法的抽象类
------- android培训、java培训、期待与您交流! ----------/**没有抽象方法的抽象类该类不能创建对象*/interface Inter{ public static abstract void show1(); public static abstract void show2(); public static abstrac
2013-02-04 12:45:44
379
原创 《黑马程序员》java笔记->【03】接口和抽象类的区别
------- android培训、java培训、期待与您交流! ----------/**接口和抽象类的区别:classclass Demo35{ public static void main(String[] args) { System.out.println("hello world!"); }}1:接口的出现降低了耦合性,紧密联系降
2013-02-04 12:45:21
424
原创 《黑马程序员》java笔记->【03】关于文档
------- android培训、java培训、期待与您交流! ----------关于文档:(写于代码前)生成该类,方法的文档,条件:需要该类,方法是public class ,或者被保护的什么都不写也就是默认权限的类,方法不能生成文档如 ://可以生成文档(public)public class Funcaiton{ //不能生成文档(priva
2013-02-04 12:45:01
371
原创 《黑马程序员》java笔记->【03】关于接口
------- android培训、java培训、期待与您交流! ----------《黑马程序员》java笔记->【03】关于接口abastract class AbsDemo{ //定义一个抽象方法,默认权限 abstract void show(); abstract void method();}/**当一个抽象类中全部都是抽象方法的时候,这
2013-02-04 12:44:40
368
原创 《黑马程序员》java笔记->【03】关于继承与覆盖
------- android培训、java培训、期待与您交流! ----------/** 关于继承与覆盖java中所有的的父类是:Object(最顶层类)继承关系存在所属关系时候,才定义继承 继承:is a关系;抽象:like a关系继承后可以直接使用父类的方法误区:不要仅仅为了提高复用,为了方便获取其他类中的内容而去继承一个类只能继承一个父类,但是
2013-02-04 12:44:13
325
原创 《黑马程序员》java笔记->【03】关于多态
------- android培训、java培训、期待与您交流! ----------/**关于多态:多种形态。这里重点讲的就是对象的多态 狗 x=new 狗();//狗类型,引用狗对象 动物 y=new 狗();//动物类型,引用狗对象 对象的多态性,狗对象即是狗类型,又是动物形态必须明确一点:狗是动物中的一种。
2013-02-04 12:43:50
406
原创 《黑马程序员》java笔记->【03】关于抽象类
------- android培训、java培训、期待与您交流! ----------/**关于抽象类抽象类:笼统类没有足够的信息对该事物进行描述,那么该描述对应的类就是个抽象类如:狗: 行为:狗叫狼: 行为:狼叫 共性:犬科 基本功能:叫abstract class 犬科{ bastract void 叫(); //无具体叫,所以无方法
2013-02-04 12:43:13
325
原创 《黑马程序员》java笔记->【03】单例设计模式
------- android培训、java培训、期待与您交流! ----------/**单例设计模式(单个实例设计模式)用途: 该事物只存在一份,可用单例设计模式解决:保证了一个类在内存中只有一个对象。比如多程序访问同一个配置文件。希望多程序操作的都是同一个配置文件中的数据那么就需要保证该配置文件的唯一性将该类中的构造函数私有化就不能创建该类对象。priva
2013-02-03 12:41:33
339
原创 《黑马程序员》java笔记->【03】classpath 路径的使用
------- http://www.itheima.com" target="blank">android培训、http://www.itheima.com" target="blank">java培训、期待与您交流! ----------classpath 路径的使用功能类Funcation放在f:\myjava\1 Funcation.class | Funcatio
2013-02-03 12:40:48
328
原创 《黑马程序员》java笔记->【03.3.1】Jar压缩包
------- http://www.itheima.com" target="blank">android培训、http://www.itheima.com" target="blank">java培训、期待与您交流! ----------package jarpack;class Demo48{ public static void main(String[] args)
2013-02-03 12:40:16
411
原创 《黑马程序员》java笔记->【03.3.0】包的基本使用
------- http://www.itheima.com" target="blank">android培训、http://www.itheima.com" target="blank">java培训、期待与您交流! ----------/**之前没有定义包,是因为默认当前目录为包路径包的基本使用:1,定义包用关键字package 包名都是小写字母组成 : package
2013-02-03 12:39:35
377
原创 《黑马程序员》java笔记->【03.2.2】异常在覆盖中的细节
------- android培训、java培训、期待与您交流! ----------/**异常在覆盖中的细节:1,子类在覆盖父类时,如果父类中被覆盖的方法抛出了异常。那么子类覆盖的方法,只能抛出相同的异常,或者该异常的子类。不能抛出和父类不同的异常2,如果父类的被覆盖的方法抛出了多个异常,子类在覆盖时,只能抛出这些异常的子集,不能抛出超出范围的异常,-
2013-02-03 12:38:51
344
原创 《黑马程序员》java笔记->【03.2.1】关于异常
------- android培训、java培训、期待与您交流! ----------/**class Demo{ int div(int a,int b) { return a/b;//new ArithmeticExcption()封装异常对象。 }}class Demo44{ public static void main(String[
2013-02-03 12:38:03
323
原创 《黑马程序员》java笔记->【03.2.0】异常介绍
------- android培训、java培训、期待与您交流! ---------- /**关于异常异常:不正常:在运行时期发生的一些不正常情况,就是异常。异常由来: 程序运行时总会一些不正常的情况 java语言对这些不正常情况也进行了描述。 并对这些不正常进行了对象的封装。 是描述不正常情况的对象。异常情况有多重,都需要分别描述,意味着异
2013-02-03 12:37:32
322
原创 《黑马程序员》java笔记->【03.1.1】匿名内部类
------- android培训、java培训、期待与您交流! ---------- /*匿名内部类 凡是匿名都是简写格式。 要定义匿名内部类,必须要前提。 前提:内部类需要继承或者实现一个外部的类或者接口。 这时才能简写成匿名内部类的形成。 匿名内部类就是一个匿名子类对象,这个对象用{}结尾,内部定义了成员。 也就是说是一个带
2013-02-03 12:36:41
301
翻译 《黑马程序员》java笔记->【03.1.0】关于内部类
------- android培训、java培训、期待与您交流! ----------/**关于内部类内部类可以直接访问外部类的成员。外部类要访问内部类中的成员,必须创建内部类的对象。假如内部类定义在外部类的局部位置中,不允许访问局部中变量。 内部类也就不能被静态static修饰,静态只修饰成员只能访问被final修饰的局部常量如:class Outer
2013-02-03 12:35:57
346
空空如也
JAVA中出现的编译错误
2013-07-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人