- 博客(15)
- 收藏
- 关注
原创 黑马程序员---Java基础-----泛型和Map集合
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一.概述泛型是程序设计语言的一种特性。允许程序员在强类型程序设计语言中编写代码时定义一些可变部分,那些部分在使用前必须作出指明,JDK1.5版本以后出现新特性。用于解决安全问题,是一个类型安全机制好处:(1)将运行时期出现问题ClassCastException,转移到了编译时期。
2015-04-26 10:11:37 366
原创 黑马程序员——Java基础---反射
-----Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一.概述及作用1.概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。2.反射的作用反射的作用总结起来就
2015-04-26 09:26:27 299
原创 黑马程序员——Java基础---网络编程
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一.概述网络编程从大的方面说就是对信息的发送到接收,中间传输为物理线路的作用,最主要的工作就是在发送端把信息通过规定好的协议进行组装包 ,在接收端按照规定好的协议把包进行解析,从而提取出对应的信息,达到通信的目的!中间最主要的就是数据包的组装,数据包的过滤,数据包的 捕获,数据包的
2015-04-23 01:22:08 460
原创 黑马程序员——Java基础---静态代码块和构造方法执行顺序
一.静态代码块和构造方法执行顺序1.当父类与子类都有静态代码块和构造函数的时候,执行顺序如下:1)父类静态代码块 > 子类静态代码块2)父类构造函数 > 子类构造函数(先有父亲,后有孩子)3)如果是多级继承关系的话,最高层的父类首先执行,然后依次递减总结:静态优先执行,父类优先执行注意:静态代码块是在JVM加载类的时候执行的,而且静态代码块执行且仅执行一次
2015-04-23 00:47:36 408
原创 黑马程序员——Java基础---Object类和包装类
-----Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一.Object类Object类是所有Java类的祖先。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。在不明确给出超类的情况下,Java会自动把Object作为要定义类的超类。可以使用类型为Object的变量指向任意类型的对象。Object类有一个默认构造
2015-04-23 00:25:11 321
原创 黑马程序员——Java基础---API常用类
-----Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一.常用类 1. Date类 2.SimpleDateFormat类 3.Calendar类 4. Math类 5.Random类导入包 import java.text.ParseException; import java.text.
2015-04-23 00:09:17 354
原创 黑马程序员——Java基础---数据类型
-----Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一.概述Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间如图所示是JAVA数据类型这里主要介绍基本数据类型二.基本数据类型1.数值型1).整数分为byte,short,int,long四种 publi
2015-04-20 23:00:56 338
原创 黑马程序员——Java基础---内部类
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一.概述内部类定义在另一个类中的类,称为内部类(Inner Class),包含内部类的类,称为外部类(Outer Class)应用场合:在窗体程序中进行事件处理分类:成员内部类,局部内部类,静态内部类,匿名内部类.二.成员内部类1)在外部类中访问内部类,
2015-04-20 22:09:44 293
原创 黑马程序员——Java基础---this和super关键字
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一.this关键字每当一个对象创建后,Java虚拟机会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this的用法。成员方法是可以访问成员属性的,对于一个类中的"成员属性",是
2015-04-20 17:46:25 282
原创 黑马程序员——Java基础---static关键字
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一.static的引入Static表示“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块.被static修饰的成员变量和成员方法独立于该类的 任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时
2015-04-20 16:29:55 314
原创 黑马程序员——Java基础---判断语句
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一.判断语句--if语句if语句的格式1:if(判断表达式){//如果判断表达式结果为true,将执行这里的代码}.....程序的后续代码.....注意:1.判断表达式必须返回一个true或false;2.如果if体语句只有一条,可以省略大括号,但是不建议。
2015-04-20 12:03:08 236
原创 黑马程序员——Java基础---循环语句
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一.概述循环语句(Loop statements)是由循环体及循环的终止条件两部分组成的。在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要 重复执行某些语句。一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。Java 的循环语句有whil
2015-04-20 10:16:19 484
原创 黑马程序员——Java基础---equals和"=="的区别
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一."=="和equals的实质 在JAVA中利用"=="比较变量时,系统使用变量在"栈"中所存的值作为比较的依据。基本数据类型在"栈"中存的是其内容值,而对象类在"栈"中存的是地址,这些地址指向"堆"中的对象。 java.lang包中的Object类
2015-04-20 09:03:22 306
原创 黑马程序员——Java基础---面向对象及其一些代码内部结构分析
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一.面向对象的概念 就我个人的理解认为,面向对象本身就是一个抽象的概念,就是人们需要做某一件事的时候如果所有的事都事必躬亲的话那么自己至少会特别的累,而且,有些时候自己还不能胜任该工作,这时候就需要用到某些工具或者某些人来协助自己来完成这件事,因为这些工具或者说是这些
2015-04-18 22:18:08 394
原创 黑马程序员——Java基础---继承
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一.继承的概念:1.首先为什么需要继承?当多个种类相同的一些类中具有一些相同的属性和行为时,可以将这些相同的属性和行为进一步抽取,形成一个"父类"。子类就不需要再定义这些属性和行为了,只需要"继承"就可以了。使用继承之后,子类就拥有了可以被继承的父类中的成员属性和成
2015-04-17 18:58:49 359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人