- 博客(20)
- 收藏
- 关注
原创 黑马程序员------I/O流
IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的对象都在IO包中流按操作数据分为两种:字节流与字符流 。流按流向分为:输入流,输出流。字节流两个基类:InputStream OutputStream字符流两个基类:Reader Writer既然IO流是用于操作数据的,那么数据的最常见体现形式是:文件。那么
2014-11-11 12:46:35
403
原创 黑马程序员------Map集合
Map集合:该集合存储键值对。一对一对往里存。而且要保证键的唯一性。1、添加。put(K key, V value) putAll(Map m) 2、删除。clear() remove(Object key) 3、判断。containsValue(Object value) containsKey(Object key) isEmpty() 4、获取。
2014-11-10 17:54:38
374
原创 黑马程序员------多线程
进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行。一个进程中至少有一个线程。Java VM 启动的时候会有一个进程java.exe.该进程中至少一个线程负责java程序的执行。而且这个线程运行的代码存在于main方法中。该线程
2014-11-09 14:33:43
309
原创 黑马程序员------网络编程
/*1、找到对方 IP2、数据要发送到对方指定的应用程序上,为了标识这些应用程序,所以给这些网络应用程序都用数字进行标识,为了方便程序这个数字,叫做端口(逻辑端口)3、定义通信规则,这个通讯规则称之为协议,国际组织定义了通用协议TCP/IPUDP1、将数据及源和目的封装成数据包中,不需要建立连接2、每个数据包的大小限制在65K内3、因无连接,是不可靠协议
2014-11-09 14:07:22
306
原创 黑马程序员------图形化界面
创建图形化界面:1,创建frame窗体。2,对窗体进行基本设置。比如大小,位置,布局。3,定义组件。4,将组件通过窗体的add方法添加到窗体中。5,让窗体显示,通过setVisible(true)事件监听机制的特点:1、事件源2、事件3、监听器4、事件处理事件源:就是awt包或者swing包中的那些图形界面组件事件:每一个
2014-11-09 14:02:11
353
原创 黑马程序员------集合
Collection List:元素 是有序的,元素可以重复,因为该集合体系有索引ArrayList:底层的数据结构使用的是数组结构,特点:查询速度很快,但是增删稍慢,线程不同步默认是10个长度,超过50%延长LinkedList:底层使用的链表数据结构,特点:增删速度很快,查询稍慢Vector:底层是数组数据结构。线程同步。被ArrayList替代100%延长Set:
2014-11-09 13:55:15
314
原创 黑马程序员------多态
多态:即多种形态比如:class 动物{}class 猫 extends 动物{}猫:可以看成猫 猫 cat = new 猫(); 可以看成动物 动物 cat = new 猫();---多态多态:父类类型的引用指向了子类对象 猫 cat = new 动物();----错误的写法,子类类型的引用指向了父
2014-11-09 13:47:43
310
原创 黑马程序员------异常
异常:运行时出现的不正常情况异常的由来:java把程序运行时出现的各种不正常情况也看成对象提取属性和行为进行描述(异常名称、异常信息、异常位置)从而有了异常类异常的分类:严重的异常:Error 进行描述,一般不用写针对性的处理代码不严重的异常:Exception进行描述,一般写针对性的处理代码异常体系:Throwable:Error、原理Except
2014-11-09 13:45:13
272
原创 黑马程序员------内部类
内部类:在一个类内部定义的类 内部类可以直接使用外部类的成员外部类要使用内部类中的功能,必须先创建内部类的对象静态内部类:因为内部类处在了成员的位置,所以可以被修饰为静态的,这就是静态内部类内部类中的成员如果是静态的,那么内部类必须是静态的内部类可以直接访问外部类的中的成员,原因是内部类持有外部类的一个引用,这个引用就是 外部类名.this局部内部
2014-11-09 13:41:43
405
原创 黑马程序员--------java中面向对象之串结
面向对象:三个特征:封装、继承、多态。开发其实就是在找对象使用,没有对象,就创建一个对象找对象、建立对象、使用对象、维护对象的关系提高功能的复用性类和对象的关系:类:就是对现实生活中事物的描述对象:就是这类事物,实实在在存在的个体描述事物其实就是在描述事物的属性行为属性对应类中的变量,行为对应类中的函数(方法)其实定义类,就是在描述事物,就是在定义属性和行为,属
2014-10-25 17:55:31
289
原创 黑马程序员-------java中if和switch条件语句小结
if(条件表达式){语句;}只要条件表达式的值为true,就执行if下面的语句当满足条件时,需要执行多条语句,那么这多条语句必须用大括号括起来 if(条件表达式){执行语句;}else{执行语句;}else下面有多条语句时,也要用大括号括起来else总是和距离它最近的并且没有对应的else的if对应
2014-10-25 17:50:50
542
原创 黑马程序员---------java中的数组
数组:可以存放多个数的数据类型,属于引用数据类型,看成容器class Test{public static void main(String[] args) {int a;//a = 45;//只能存放一个数 System.out.println(a);//可能尚未初始化变量a//数组:可以存放多个数的数据类型,属于引用数据类型,看成容器
2014-10-25 17:37:32
246
原创 黑马程序员--------打印万年历
/*万年历1、判断闰年还是平年判断1900年到这年有多少天2、判断每个月有多少天3、判断每个月第一天是星期几4、*/import java.util.Scanner;class D2 {public static void main(String[] args) {Scanner s=new Scanner(System.in);
2014-10-25 17:28:51
417
原创 黑马程序员------java中的继承(2)
/*子父类中的成员的特点:成员函数子父类中出现了一模一样(返回值类型,函数名,参数)的方法,这种现象叫重写,覆盖(override)子类在重写父类中方法的时候,权限要大于等于父类中方法的权限private 默认 protected public静态只能覆盖静态super this 都不能在静态方法中使用*/cla
2014-10-25 17:27:09
317
原创 黑马程序员--------Java中的继承
继承:1:提高了代码的重复利用 2:使类和类之间产生了关系(被继承的类称为父类,继承的类称为子类)/*java只支持单继承:一个类只能有一个父类class A{ public void show() { }}class B{ public void show() { }}clas
2014-10-25 17:18:06
276
原创 黑马程序员------Java中static修饰符及应用
/*static 静态修饰符:可以修饰类中的成员变量,成员函数在静态区里放着,可以节省内存,静态只加载一次,不在堆内存中静态的成员先开辟内存,非静态的是在创建对象时才在堆中开辟内存特点:1、被静态修饰的成员变量,其所有对象共享该变量的值 2、静态的是随着类的加载就在方法区中的静态区开辟了内存,所以静态的优先于非静态的先出现 3、静态的既可以通过对象访问,也可以直接通过类名访
2014-10-25 17:09:52
355
原创 黑马程序员-------Java中this用法小结
/*this:是一个引用,总是指向当前正被使用的对象哪个对象在调用this所在的函数,this就代表哪个对象构造函数间调用,只能用thisthis:用于构造函数直接进行互相调用 this(参数); thsi语句只能定义在构造函数的第一行, 因为初始化要先执行*/class Student{int age;String name;Stud
2014-10-25 17:06:34
285
原创 黑马程序员---java中的构造函数
/*构造函数:一个类中如果没有构造函数,那么系统会自动在类中加入一个默认的构造函数,这个构造函数是:类名(){}如果在类中自定义了构造函数,系统就不会自动在类中加入默认的构造函数特点:只能用于创建对象(初始化对象),必须和类名相同,不能有返回值类型,一个类中可以有多个构造函数,不能被调用可以重载*/class Person{String name;int
2014-10-25 17:01:32
333
原创 黑马程序员-----java变量命名规则
java中变量命名要符合一定的规范,要求简短并且可以清楚的表明变量的作用,通常变量的第一个单词的首字母要小写,其后单词的首字母要大写。java中变量命名要求:变量的开头必须是字母、下划线“-”或者“$”符号,
2014-09-25 14:40:23
434
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅