自定义博客皮肤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)
  • 收藏
  • 关注

原创 黑马程序员——集合(一)

(一)集合的概况:整个集合的框架主要包括三大接口,分别是Collection、Set、Map首先来了解Collection接口,该接口有List和Set两个子类接口Colection向子类提供了不少基本操作方法:具体有:add(),clear();contains();euuals();hashCode();isEmpty();remove();size();toArr

2013-12-21 02:09:51 545

原创 黑马程序员——集合(二)

上一部分了解了集合中的Collection中的list和set.在set中除了HashSet,还有另外一个TreeSet下面来了解TreeSet可以对Set集合中的元素进行排序。在set集合中可以对集合中的元素进行排序,但是如果遇到对象,就需要调用Comparable接口的compareTo(o)进行比较对象的指定要素,如果指定的要素不能比较大小就开始次比较,也就是拿对象其

2013-12-21 02:09:02 439

原创 黑马程序员——线程的学习

一:多线程 Thread1.线程的概念,程序中的执行路径,控制进程的执行。2.线程有五中状态分别是:创建,运行,消亡,冻结,阻塞3.创建线程有两种方法,继承 Thread类,实现Runnable接口两种创建线程的方法实例体现:class ThreadDemo extends Thread{run(){//定义要实现的操作}}class Demo{main()

2013-12-21 02:08:26 456

原创 黑马程序员——反射

反射技术(一)在反射中,有个Class类,被称为反射的基石,注意此处的C为大写。例如在Person类中Person p1= new Person();那么就有Class p1=Person.class();p1就表示Person 类在内存中存储的字节码文件,该字节码的类型为Class获取类字节码的方式有三种(那Person类举例):1.Class p1=Person

2013-12-21 02:07:48 416

原创 黑马程序员——jdk1.5新特性

JDK1.5新特性:在jdk1.5中,为了便于开发,增加了一些列新的技术和功能,主要有以下几个技术静态导入,可变参数,for循环增强,装箱与拆箱,枚举1.静态导入  jdk1.5以上版本例如:在代码段中可以直接调用math()方法,格式在代码起始地方导入:import static java.lang.math.*;例如以下代码就使用了 java.lang.Math.*

2013-12-21 02:07:12 469

原创 黑马程序员——图形化界面编程GUI

图形华界面编程:在Java语言中为GUI提供的对象都在java.Awt和javax.Swing两个包中,所以凡是涉及到图像化界面的编程都要首先加上该包。java.Awt:Abstract Window ToolKit(抽象窗口工具包),需要调用本地系统方法实现功能,属于重量级组件javax.Swing:完全由Java实现,在AWT基础上建立的,属于轻量级的控件。Containe

2013-12-21 02:06:24 707

原创 黑马程序员——网络编程

(一)网络编程:1.网络模型分为两大类:OSI参考模型、TCP/IP参考模型2.OSI参考模型分为七层:从上到下分别为,应用层,表示层,会话层,传输层,网络层,数据链路层,物理层;3.TCP/IP参考模型分为四层::应用层,传输层,网际层,主机至网络层其实在网路编程涉及的在传输层和网际层,做web开发在应用层。网络通讯要素:ip地址,端口号(0~65535),传输协议网

2013-12-21 02:05:53 440

原创 黑马程序员——交通管理系统

交通管理系统1.看到该面试题,首先进行需求分析:分析:看完要求,这个项目和实际生活中的交通红绿灯相符,开始分析,拿正常的交通路口来讲,有四个方向,根据车的驾驶方向,画出模型图进行分析,一共有十二条线路,为了模型统一,我们可以只考虑四个线路,因为其他的线路与这四条都相关。再为了更加简单的去思考问题,我们假设右拐弯处有灯,但是实际上没有,那么就假设有隐藏的一个灯。而且如分析图,绿灯的变

2013-12-21 02:05:01 428

原创 黑马程序员——银行业务调度系

银行业务系统:如果是我面试拿到这样的面试题,我想我也该慌了,这不仅仅是要求对,知识学的好,还要求会准确明了的分析实际情况。在看了该系统要求之后,用面向对象的思想分析:其中一共包括三类客户窗口,分别为COMMON(普通客户), EXPRESS(快速客户), VIP(高级客户),这三个客户的取号都是由一台机器产出的,所以考虑使用单例设计模式。由对系统需求的分析:开始建立类图

2013-12-21 02:04:13 433

原创 黑马程序员——IO(Input Output)流(二)

1.字节流:基类:OutputStream、IntputStream当我们对操作图片数据的时候会用到字节流。字节流操作使用的是字节流数组也就是byte[] b在OutputStream类中有其直接子类 FileOutputStream2读取字节流操作:(1)创建一个字节流文件(2)创建一个z字节数组 byte[] buf=new byte[1024],用while循

2013-12-20 01:51:02 386

原创 黑马程序员——IO(Input Output)流(一)

IO流基本区分: (1)按操作数据来区分为两种:字符流、字节流。  解析:处理文本文件数据的时候一般会选择字符流,一般来说音乐、图像、流媒体文件都用字节流来读。。字符流(一次可以处理一个缓冲区)一次操作比字节流(一次一个字节)效率高 (2)按流向区分:输入流,输出流。IO流常用基类(后缀):字节流抽象基类:InputStream 输入(读操作) 、OutputStrea

2013-12-20 00:54:38 403

原创 黑马程序员——面向对象的学习与心得(二)

面向对象中的另外几个知识点的总结:多态,内部类,异常,单例设计模式1,多态 Polymorphism所谓多态,是指一个程序中同名的不同方法共存的情况。通过继承,一个类可以用作多种类型:可以用作它自己的类型、任何基类型,或者在实现接口时用作任何接口类型。这称为多态性。面向对象的程序中多态的情况有多种,可以通过子类对父类方法的覆盖实现多态,也可以利用重载在同一个类中定义多个同名的不同方

2013-12-19 21:37:02 488

原创 黑马程序员——面向对象的学习与心得(一)

面向对象中的几个重要知识点和概念:封装,构造函数,Static关键字,继承(抽象类,接口)。1,封装,是指将将对象自己的属性和细节隐藏起来,仅仅对外提供公共访问方式.封装的优点:(1):提高安全性;(2),提高了重用性 ;(3),封装后作为一个整体便于使用 ;(4),将数据变化隔离。自己的理解:我认为封装就是将同类事物的各个属性和操作方法打包成为一个整体,然后根

2013-12-19 14:56:44 534

空空如也

空空如也

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

TA关注的人

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