自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 黑马程序员---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 520

原创 黑马程序员---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 547

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

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

2013-12-22 22:55:13 652

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

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

2013-12-22 22:04:13 582

原创 黑马程序员---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 551

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

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

2013-12-22 14:22:52 547

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

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

2013-12-22 10:13:45 553

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

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

2013-12-21 11:53:22 561

原创 黑马程序员---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 515

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

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

2013-12-20 17:59:51 556

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

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

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

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

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

2013-12-17 17:20:35 854

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

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

2013-12-16 18:01:13 663

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

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

2013-12-15 12:10:46 663

原创 黑马程序员---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 574

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

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

2013-12-10 22:10:07 762

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

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

2013-12-07 11:24:41 687

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

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

2013-12-06 11:54:07 585

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

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

2013-12-05 10:59:45 639

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

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

2013-12-05 09:08:01 829

空空如也

空空如也

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

TA关注的人

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