自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 java学习笔记

1、java.util包下有一些工具类,比如Collections、Arrays等。2、注意一下,File的getName方法public class FileDemo { public static void main(String[] args) { listRootsMethod(); } public static void listRootsMethod(){

2014-01-25 12:09:07 524

原创 黑马程序员---java学习笔记之银行业务调度系统

需求分析1、银行有6个窗口,1-4个窗口为普通窗口,5号窗口为快速窗口。6号窗口为VIP窗口2、有三种对应类型的客户:vip客户 ,普通客户,快速客户3、异步随机生成各种类型的客户,生成各类型用户的概率比例为   vip:普通客户:快速客户:=1:6:3客户办理业务所需时间有最大值和最小值,该范围内随机设定每个VIP客户以及普通客户办理业务所需时间,快速客户办理业务所需时间为最小值

2014-01-19 14:23:45 646

原创 黑马程序员---java学习笔记之交通灯

1、面向对象设计的一个重要经验是,谁拥有数据,谁就提供操作这些数据的方法。2、小球沿绳子移动,采用面向对象的分析class Rope{ private int startPoint; private int endPoint; private int currentPoint; public int nextPoint() { return currentPoint +

2014-01-19 11:50:43 551

原创 黑马程序员---java学习笔记之java加强(三)

1、类中静态方法不能使用类上的泛型限定。2、通过反射的方法获取某方法的泛型参数的泛型类型。import java.lang.reflect.Method;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.util.Date;import java.util.Vec

2014-01-18 19:32:50 543

原创 黑马程序员---java学习笔记之java基础加强二

1、下面是我做的一个实验:Integer i = 4; System.out.println(i.toString());上述代码,可以正常编译运行。Integer i = 4; System.out.println((i+3).toString());上述代码不能够编译成功,说明代数式i+3在自动拆箱后并没有自动装箱。Integer i = 4; i = i+3; S

2014-01-17 13:58:30 656

原创 黑马程序员---java学习笔记之java加强(一)

1、myeclipse是eclipse的一个插件。2、高版本的java可以运行低版本的javac编译的程序,低版本的java不可以运行高版本的javac编译的程序。3、

2014-01-15 22:36:10 724

原创 黑马程序员---java学习笔记之网络编程

1、每一个网络应用程序都有一个数字标识,被成为端口。该端口是一个逻辑端口。2、通信协议tcp/ip3、127.0.0.1本地回环地址,本机为配备任何ip地址时,默认的ip地址就是127.0.0.1

2014-01-13 22:11:22 605

原创 黑马程序员---java学习笔记之GUI2

1、简单记事本的java实现代码:package com.day22;import java.awt.FileDialog;import java.awt.Frame;import java.awt.Menu;import java.awt.MenuBar;import java.awt.MenuItem;import java.awt.TextArea;import java

2014-01-13 19:10:47 578

原创 黑马程序员---java学习笔记之GUI

1、GUI,图像用户接口,是与命令行的交互模式相区别的。2、java中有两个GUI的包,一个是java.Awt,另一个是javax.Swing.3、javaS

2014-01-11 22:07:51 709

原创 黑马程序员---java学习笔记之IO3

1、计算某个应用程序的使用次数,当达到一定次数时,提醒不能再被使用。public static void main(String[] args) throws IOException { // TODO Auto-generated method stub Properties p = new Properties(); File file = new File("pr

2013-12-25 18:06:45 517

原创 黑马程序员---Java学习笔记之io2

1、键盘输入一行,之后在控制台输出,知道遇到“over”import java.io.IOException;import java.io.InputStream;public class SystemInDemo { /** * @param args */ public static void main(String[] args)throws IOEx

2013-12-25 05:41:54 540

原创 黑马程序员---java学习笔记之IO

1、汉字编码表的发展:GB2312----->GBK------->GB18030        统一编码表的发展:Unicode------->utf-82、java对数据的操作时基于流的方式,操作流按照操作数据分为两种:字符流和字节流,按照流方向分为输入流和输出流。

2013-12-22 22:55:13 646

原创 黑马程序员---java学习笔记之其他对象

1、System        a):System类中的方法和属性都是静态的。

2013-12-22 22:04:13 578

原创 黑马程序员---java学习笔记之集合工具类

1、视频中的练习题:把集合中的一部分元素全部替换成特定元素public static void fill( List list,T obj, int begin, int end ) { List li = list.subList(begin, end); Collections.fill(li,obj); }2、集合工具类中的public static Comp

2013-12-22 17:39:58 548

原创 黑马程序员---java学习笔记之map集合

1、集合map常用的三个实现子类:hashTable,hashMap,TreeMap。        a):hashTable类底层数据结构是hash表,线程同步,不可以使用null键null值;        b):hashMap类的底层数据结构也是哈希表,线程不同步,可以使用null键null值;        c):TreeMap类的底层数据结构是二叉排序树,线程不同步,可以根据

2013-12-22 14:22:52 542

原创 黑马程序员---java学习笔记之泛型

1、泛型的出现,是为了java程序的安全性。2、泛型的好处:        a):将运行时期出现的ClassCastException,转移到了编译器,方便程序员解决问题,让运行时期问题减少,安全;        b):避免了强制转换类型。

2013-12-22 10:13:45 548

原创 黑马程序员---java学习笔记之集合

1、集合和数组同时容器,有什么不同呢?        a):数组是固定长度的,也就是只能开辟几个数据空间,就只能存几个数据,而集合是可变程度的;        b)数组可以存储基本数据类型的数据,也可以存储对象,但集合只能存储对象。        c):数组只能存储同一类型的数据,而集合可以存储不同类型的数据(对象).

2013-12-21 11:53:22 553

原创 黑马程序员---java学习笔记之多线程2

1、Object类中的wait方法,notify方法,notifyAll方法只能用在同步中(同步函数或者同步代码块)。2、视频中老师线程通信的生产者与消费者之间的例子(我做了一些修改)public class ProducerConsumerDemo { public static void main(String[] args) { // TODO Auto-generated

2013-12-20 21:26:57 507

原创 黑马程序员---java学习笔记之字符串

1、字符串最大的特点是:一旦被初始化,就不可被改变。public class StringDemo { public static void main(String[] args) { // TODO Auto-generated method stub /* * 下述第一句代码,在内存中只会产生一个对象实体 * 第二句代码,在内存中会产生两个对象实体 *

2013-12-20 17:59:51 549

原创 黑马程序员---java学习笔记之多线程

1、什么是进程?进程就是系统正在执行中的程序。每一个进程都有一个执行顺序,该顺序是一个执行路径或者说控制单元。        什么是线程?就是进程中的一个独立单元,线程控制着进程的执行。          一个进程至少有一个线程。2、jvm启动的时候,有一个java进程,该进程中至少有一个线程负责java程序的执行,该线程称为主线程。3、jvm虚拟机启动的时候其实是一个多线程。

2013-12-19 12:07:34 880 1

原创 黑马程序员---java学习笔记之面向对象:静态内部类

1、内部类在外部类的成员位置上时,就可以用修饰类成员的修饰符修饰该内部类        a):private修饰内部类,该类就被封装,不能被外部其他类直接访问;        b):static修饰内部类,并且该内部类未被私有,那么访问该内部类中的非静态方法就可以采用这样的格式:new 外部类名.内部类名().内部类中的非静态某函数名。访问该内部类中的静态方法的格式为:外部类名.内部类

2013-12-17 17:20:35 852

原创 黑马程序员---java学习笔记之面向对象:接口

1、接口中一般定义常量和抽象方法,而且常量和方法一般有默认修饰符:        常量:public static final        方法:public abstract2、接口不能创建对象,接口的子类必须重写接口所有的方法后才能够创建对象。3、java不支持多继承,因为如果多继承,当子类引用调用某函数而该函数又在多个父类中出现时,java虚拟机将不知道到底该调用哪个父类中

2013-12-16 18:01:13 653

原创 黑马程序员---java学习笔记之面向对象:继承

1、继承的两个好处:        a):提高代码的复用性;        b):继承使类与类之间产生了关系,有了这个关系,才有了多态的特性。2、怎么判断两个类是否有继承关系?        那就看假设的子类是否具备假设的其父类的所有属性及功能,如果是就可以继承,不是就不可以继承。3、java不支持多继承,但支持多实现和多层继承。为什么不支持多继承呢?因为如果多个父类中有相同名

2013-12-15 12:10:46 657

原创 黑马程序员---java学习笔记之面向对象知识点2

1、关于主函数        a):main不是关键字,但是是特殊的单词,可以被jvm识别;        b):某个类中可以存在main的重载函数,比如说public static void main(int x)等等,但是jvm只能识别一种形式(public static void main(String[] args)),作为程序的入口;        c):主函数中参数变量名a

2013-12-13 11:39:53 569

原创 黑马程序员---java学习笔记之面向对象知识点

1、什么是面向对象?什么是面向对象的思想?        2、面向对象中类的概念是什么?对象的概念又是什么?        类是对现实中一类事物的描述;        对象是现实中的一个个具体的事物;3、数据类型有基本数据类型和引用数据类型之分。        基本数据类型有:boolean、byte、char、short、int、long、float、double

2013-12-10 22:10:07 742

原创 黑马程序员----java学习笔记之数组知识点

1、java内存结构分为栈、堆、方法区、本地方法区、寄存器等!各结构功能如下:        Java内存结构:                栈内存:用于存储局部变量,当数据使用完,所占空间会自动释放。                堆内存:数组和对象,通过new建立的实例都存放在堆内存中。                方法区:静态成员、构造函数、常量池、线程池

2013-12-07 11:24:41 678

原创 黑马程序员---java学习笔记之小知识点

1、异或:一个数异或同一个数两次,得到的结果为第一个数。示例如下:                运行结果:                正数、负数都适用!2、

2013-12-06 11:54:07 583

原创 黑马程序员----java学习笔记之由int转换成byte

1、java程序中默认的整数数值的数据类型为int,默认的小数点数值的数据类型为double。                                                 1)和2)都是把一个int型的数值赋值给一个byte型,但1)并没有提示转换类型错误。这是因为在编译器遇到int型转换成byte型时,先对数值进行判断,如果该数值在byte型数据表示的

2013-12-05 10:59:45 631

原创 黑马程序员---java学习笔记之负数的二进制、负数的模

一个负数的二进制,比如说-6,怎样得到它的二进制呢?首先我们知道6的二进制表现形式是00000110(用一个字节表示),把它逐位取反,得到11111001,然后加1,得到11111010,即为-6的二进制。        就是说,一个负数的二进制的表示形式,可通过它相应绝对值的二进制表示形式通过逐位取反然后加1得到!        那-128的二进制形式怎么表示?(用一个字节表示)

2013-12-05 09:08:01 816

空空如也

空空如也

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

TA关注的人

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