java
文章平均质量分 71
阿序
诸葛,姜维之辈一生鞠躬尽瘁,精忠报国,可叹刘禅之辈乐不思蜀,听信小人之言,江山拱手相让! 投明主,远小人,求上进。。
展开
-
《黑马程序员》java笔记->GUI(图形用户界面)
------- android培训、java培训、期待与您交流! ----------GUI(图形用户界面)GUIGraphical User Interface(图形用户接口)。用图形的方式,来显示计算机操作的界面,这样更方便更直观。CLICommand line User Interface (命令行用户接口)就是常见的Dos命令行操作。需要记忆一些原创 2013-06-16 19:07:27 · 1066 阅读 · 0 评论 -
《问题总结》JAVA什么时候要覆盖toString()、equals()、hashCode()方法??为什么要覆盖呢? 《通俗回答》
--------------------------------------------------------tostring方法一般是在输出累的时候使用的比如说system.out.print方法的时候会自动调类的tostring方法,默认的话直接返回类的地址,你如果想要输出累的内容的话需要重写这个方法来达到要求,equals方法也是这个意思主要是你想比较两个对象是否相等的时候用到原创 2013-06-19 17:15:06 · 2083 阅读 · 0 评论 -
《黑马程序员》java笔记->关于list列表
------- android培训、java培训、期待与您交流! ----------Collection|--List:列表。特点:1,有序(存储元素的顺序和取出元素的顺序一致)2,该集合中的元素都有索引,所以可以通过索引(角标)来访问元素。 3,它可以存储重复元素。 常见子类对象:记住:具体的子类对象,我们要学习应该是该对象的特有的数据结构,原创 2013-06-16 18:00:25 · 558 阅读 · 0 评论 -
《黑马程序员》java笔记->集合矿建的由来,Collection接口,迭代器
------- android培训、java培训、期待与您交流! ----------public static void main(String[] args) {/** 集合:* 1,用于存储对象的容器。* 2,该容器的长度是可变的。* * 集合和数组的区别?* 1,* 集合长度是可变的。* 数组长度是固定的。* 2,原创 2013-06-16 17:42:08 · 1051 阅读 · 0 评论 -
《黑马程序员》java笔记->售票例子实现Runnable接口创建线程
------- android培训、java培训、期待与您交流! -----------多线程售票系统:通过四个窗口卖票,一共有100张票,卖票的动作被四个窗口同时使用。需要多线程====== 2 用Runnable接口的方式====Runnable避免了单继承的局限性,不用继承。1,定义一个类实现的Runnable接口。2,覆盖Runnab原创 2013-06-15 20:56:07 · 860 阅读 · 0 评论 -
《黑马程序员》java笔记->售票例子
------- android培训、java培训、期待与您交流! ----------/*售票例子:多线程售票系统:通过四个窗口卖票,一共有100张票,卖票的动作被四个窗口同时使用。需要多线程====== 继承Thread类,覆盖run()方法。====*/class Sale extends Thread{/*privat原创 2013-06-15 20:54:02 · 585 阅读 · 0 评论 -
《黑马程序员》java笔记->多线程安全问题
------- android培训、java培训、期待与您交流! ----------/*多线程安全问题-原因安全问题产生的原因:1,多个线程在操作共享数据。2,操作共享数据的代码有都条。一个线程在执行多条操作共享数据过程中, 其他线程参与了运算,这时就会发生安全问题。3,分析安全问题:依据:1,线程任务中有没有共享数据原创 2013-06-15 20:59:59 · 696 阅读 · 0 评论 -
《黑马程序员》java笔记->银行储户存钱线程练习
------- android培训、java培训、期待与您交流! ----------示例练习-多线程安全问题的解决有两个储户,同时到一家银行存钱,每人存三次,一次存100要求:每次银行金额的变化情况。*/class Bank{private int sum;private Object obj=new Object();public voi原创 2013-06-15 21:02:26 · 826 阅读 · 0 评论 -
《黑马程序员》java笔记->多线程,同步锁
------- android培训、java培训、期待与您交流! ----------/*多线程:静态同步函数使用的锁使用静态同步函数,出现0票错误,因为静态方法中不存在this,所以不能用this当锁。静态同步函数使用的锁是什么?静态随着类的加载而加载的,这时内存在存在的对象至少有一个这就是该类字节码文件对象。这个对象的表示方式:类原创 2013-06-15 21:04:08 · 640 阅读 · 0 评论 -
《黑马程序员》java笔记->同步,死锁
------- android培训、java培训、期待与您交流! ----------/*同步的另一个弊端:死锁。最长见的死锁情况:同步嵌套。 同步中嵌同步,但用的不是同一个锁。*/class Ticket implements Runnable{private int num=100;Object obj=new Object原创 2013-06-15 21:05:20 · 537 阅读 · 0 评论 -
《黑马程序员》java笔记->生产消费多线程,同步代码块(优化代码)
------- android培训、java培训、期待与您交流! ----------/*等待唤醒机制中经典的问题:生产者消费者问题。代码已优化 */class Resource{ private String name; private int count; private boolean flag; p原创 2013-06-15 21:07:53 · 580 阅读 · 0 评论 -
《黑马程序员》java笔记->关于String类及方法概述,练习
------- android培训、java培训、期待与您交流! ----------/* * String类的特点: * 1,Java语言中用于描述最常见的字符串数据的对象。 * 2,字符串数据都是一个对象。 * 3,字符串数据一旦初始化就不可以被改变了。双引号表示的都是字符串常量。 * 4,字符串对象都存储在常量池中。 字符串常量池。 *原创 2013-06-16 17:24:04 · 735 阅读 · 0 评论 -
《黑马程序员》java笔记->StringBuffer概述及StringBuilder和数组的区别
------- android培训、java培训、期待与您交流! ----------public class StringBufferDemo {/*** @param args*/public static void main(String[] args) {/** 字符串缓冲区。StringBuffer:* 特点:* 1,缓冲区原创 2013-06-16 17:28:23 · 921 阅读 · 1 评论 -
《黑马程序员》java笔记->基本数据类型包装类及自动拆箱装箱原理,数组排序练习字符串切割
------- android培训、java培训、期待与您交流! ----------/** 基本数据类型对象包装类。* * 想要对基本类型数据进行更多的操作,最方便的方式就是将其封装成对象。* 为啥呢?因为在对象描述中就可以定义更多的属性和行为对该基本类型数据进行操作。* * byte Byte* short Short* int原创 2013-06-16 17:37:40 · 1283 阅读 · 0 评论 -
《黑马程序员》java笔记->集合List中:ArrayList,LinkedList,及队列设计例子
------- android培训、java培训、期待与您交流! ----------public class ArrayListTest {/*** @param args*/public static void main(String[] args) {/** 定义一个功能,去除ArrayList中的重复元素。* * 思路原创 2013-06-16 18:05:17 · 738 阅读 · 0 评论 -
《黑马程序员》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 · 905 阅读 · 0 评论 -
《黑马程序员》java笔记->IO(Input Output)流
------- android培训、java培训、期待与您交流! ----------IO(Input Output)流IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的对象都在IO包中流按操作数据分为两种:字节流与字符流。流按流向分为:输入流,输出流。IO流常用基类字节流的抽象基类:InputS原创 2013-06-16 18:47:10 · 661 阅读 · 0 评论 -
《黑马程序员》java笔记->网络编程
------- android培训、java培训、期待与您交流! ----------网络模型OSI(Open System Interconnection开放系统互连)参考模型TCP/IP参考模型网络通讯要素IP地址端口号传输协议网络参考模型七层简述1.层物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型原创 2013-06-16 18:56:02 · 780 阅读 · 0 评论 -
对集合的粗浅认识和各个集合的大致区别
java.util中的集合类中最常用的集合类是Set, List和Map。Set它包括TreeSet,HashSet。Set存储:Set里的存储的元素是无序的,相当于一个池,用来存放所有东西,但是没有任何顺序。TreeSet是有顺序的按照树的形式来存储的。HashSet为无序存储,但在保存字符串时速度快。Set的添加Set里面不允许重复元素。当我们向里面添加某一元素原创 2013-06-26 13:50:35 · 778 阅读 · 0 评论