- 博客(12)
- 收藏
- 关注
原创 黑马程序员-反射篇
反射一、概述 反射就是把Java类中的各种成分映射成相应的java类。例如,一个Java类中用一个Class类的对象来表示,一个类中的组成部分:成员变量,方法,构造方法,包等等信息也用一个个的Java类来表示。就像汽车是一个类,汽车中的发动机,变速箱等等也是一个个的类。表示java类的Class类显然要提供一系列的方法,来获得其中的变量,方法,构造方法,修饰符,包等信息,
2015-09-25 15:47:35 295
原创 黑马程序员-网络编程篇
网络编程一、概述1、网络模型:OSI参考模型和TCP/IP参考模型2、网络通信三要素:IP地址,端口号,传输协议A、IP地址 a、它是网络中的设备标识 b、不易记忆,可用主机名表示,两者存在映射关系 c、本机回环地址:127.0.0.1,主机名为:localhost。IP地址:java中对应的是InetAddress类,存在
2015-09-25 14:19:24 456
原创 黑马程序员-IO流篇
IO(Input Output)流IO流应用:用来处理设备之间的数据传输流按操作数据分为两种:字节流和字符流按流向分为:输入流和输出流字节流:InputStream、OutPutStream字符流:Reader、Writer一、字符流Writer:1.创建一个FileWriter对象,该对象一被初始化就必须要明确被操作的文件而且该文件会被创建指定的目
2015-09-25 10:59:10 253
原创 黑马程序员-集合篇(3)
map集合Map集合:该集合存储键值对,保证元素的唯一性map集合的常用方法1.添加put(K key,V value)put(Map m)2.删除clear()remove(Object key)3.判断containsKey(Object Value)containsKey(object key)isEmpty()4.获取get(
2015-09-25 10:45:12 252
原创 黑马程序员-集合篇(2)
SetSet:元素是无序的(存入和取出的顺序不一定一致),元素不可以重复 |--HashSet:底层数据结构是哈希表HashSet是如何保证元素唯一性的呢?是通过元素的两个方法,hashCode和equals来完成的如果元素的HashCode值相同,才会判断equals是否为true.如果元素的hashCode值不同,不会调用equals.
2015-09-25 10:00:07 235
原创 黑马程序员-集合篇(1)
集合框架1.为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式之一。2.数组和集合类同是容器,有什么不同? 数组可以存储对象,但长度是固定的,集合的长度不固定数组可以存储基本数据类型,但集合只能存储对象而且只能是对象引用或者说是地址,但对象可以
2015-09-25 09:16:29 227
原创 多线程
一、多线程概述 如果一次只完成一件事情,会很容易实现,但现实生活中很多事情都是同时进行的,所有在java中为了模拟这种状态,引入了线程机制。简单的说,当程序同时完成多件事时,就是所谓的多线程程序1、 进程 是一个正在执行的程序。 每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。2、线程
2015-09-24 19:35:07 220
原创 黑马程序员-继承、接口与多态
一、继承1.概述继承是面向对象的一个重要特征。当多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继那个类即可。这时,多个类可以称为子类,单独的这个类称为父类或者超类。例如:宝马和奔驰都是轿车类,那么就可以说描述奔驰这个对象创建的类,是子类;而描述轿车类这个对象创建的类,就是父类。这样类与类之间就存在了继承的关系。子类可以直接访
2015-09-24 16:03:47 302
原创 黑马程序员-包装类与数字处理类
一、包装类 java是一种面向对象语言,java中的类把方法与数据连接在一起,构成了自包含式的处理单元。但在java中不能定义基本数据类型对象,为了能将基本数据类型视为对象处理,并能连接相关的方法,java为每个基本数据类型都提供了包装类。如下1、基本数据类型对象包装类。 byte Byte short
2015-09-24 13:34:57 353
原创 黑马程序员-字符串篇
一、概述 String是字符串的类类型,用于描述字符串事物。字符串是一个特殊的对象。特殊之处就在于: Stings= new String();和String s1=””;两种写法都是在创建对象,使用起来一样。 注意:在java中,被双引号('')包围的都是字符串,不能作为其它数据类型来使用,如“1+2”输出的结果可能不是3.可以通过下面
2015-09-24 10:14:20 330
原创 黑马程序员-面向对象篇
一、对象在现实世界中,随处可见的一种事物就是对象,对象是存在的实体。如人类、书籍、山川、河流等等。人类解决的问题的方式是将复杂简单化,于是就会思考这些对象都是有哪些部分组成的,通常都会将对象划分为静态部分和动态部分,静态部分又称为 属性,任何对象都有属性。比如人的属性有姓名、年龄等。而动态部有吃饭、说话、睡觉等。通常在java语言中把动态称为行为或者方法。在java语言中,如果对对象的属性
2015-09-23 15:24:09 259
原创 黑马程序员-数组篇
数组一、概念 数组是具有相同数据类型的一组数据的集合。例如:球类的集合---足球、篮球、羽毛球;鱼类的集合---罗非鱼、鲫鱼、带鱼等。在程序设计中,可以吧这些集合称为数组。数组中每个元素都具有相同的数据类型,在java中可以把数组看成一个对象。数组可以分为一维数组和二维数组。 1、维数组的创建与使用1.1、一维数组的创建一维数组的创建有两种格式
2015-09-23 15:15:04 431
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人