自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 黑马程序员——Java基础—反射机制

Java基础之反射技术反射的基石——Class类Java程序中的各个Java类属于同一类事物,描述这类事物的Java类名就是Class。例如:众多的人用Person类来表示,而众多的Java类就用Class类来表示,Person类的实例对象就如张三、李四这样一个个具体的人,而Class类代表java类,它的各个实例对象对应的是什么呢?对应的是各个类在内存中的字节码,例如Pe

2015-01-24 15:52:02 345

原创 黑马程序员——Java基础—正则表达式

Java基础之正则表达式正则表达式:可理解为符合一定规则的表达式。作用:专门用于操作字符串。特点:用一些特定的符号来表示一些代码操作,可以简化书写。因此,学习正则表达式就是学习一些特殊符号的使用。好处:可以简化对字符串的复杂操作。弊端:符号定义越多,正则越长,阅读性越差。具体操作功能:1.匹配:String的matches方法。用规则匹配整个字符串,只要有一

2015-01-23 16:26:37 362

原创 黑马程序员——Java基础—网络编程

Java基础之网络编程网络编程网络模型:OSI(开放系统互联)参考模型、TCP/IP参考模型。 网络通信的要素:1.IP地址InetAddress:网络中设备的标识。不容易记忆,可以用主机名称。本地回环地址是:127.0.0.1,主机名称:localhost。2.端口号(逻辑端口):数据要发送到对方指定的应用程序上,为了标识这些应用程序就给这些网络应用程序都

2015-01-21 16:59:48 386

原创 黑马程序员——Java基础—IO流(File)

Java基础之IO流File类文件和目录路径名的抽象表示形式。用来将文件或者文件夹封装成对象。方便对文件或文件夹的属性信息进行操作。File对象可以作为参数传递给流的构造函数。流只能操作数据,而File对象可以操作文件或文件夹的属性信息。示例:File f = new File("a.txt");将a.txt封装成File对象,可以将已存在的和未存在的文件或文件夹封

2015-01-17 20:21:09 364

原创 黑马程序员——Java基础—IO流

Java基础之IO流IO(Input Output)流IO流用来处理设备之间的数据传输。Java对数据的操作是通过流的方式。Java用于操作流的对象都在IO包中。流按操作数据分为两种:字节流与字符流。按流向分为:输入流,输出流。字节流的抽象基类:InputStream ,OutputStream。字符流的抽象基类:Reader ,Writer。注:由这四个类

2015-01-16 13:26:24 468

原创 黑马程序员——Java基础—集合(Map、Collections)

Java基础之集合Map集合该集合存储键值对,一对一对的往里存,并且要保证键的唯一性。1.添加:put(K key,V value):添加元素。添加元素时,如果出现相同的键,后添加的值会覆盖先添加的值,并且put方法会返回被覆盖的值。 putAll(Map  m)2.删除:clear():清空 , remove(Object key):根据键删除某个值,

2015-01-12 19:41:43 337

原创 黑马程序员——Java基础—字符串、StringBuffer

Java基础之String、StringBuffer字符串:字符串是一个特殊的对象。字符串一旦被初始化就不可以被改变。String s1 = "abc",s1是一个类类型变量,"abc"是一个对象。String s1 = "abc" 与 String s2 = new String("abc") :s1==s2 比较的是内存地址值,s1.equals(s2):S

2015-01-11 22:01:21 534

原创 黑马程序员——Java基础—多线程

Java基础之多线程多线程:进程:是一个正在进行中的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径或者叫一个控制单元。线程:是进程中的一个独立的控制单元,线程在控制着进程的执行。一个进程中至少有一个线程。JVM启动的时候会有一个进程java.exe ,该进程中至少有一个线程负责java程序的执行,而且这个线程运行的代码存在于main方法中,该线程称之为主

2015-01-11 21:13:54 444

原创 黑马程序员——Java基础—泛型

泛型 Generic:在JDK1.5版本之后出现的新特性。是一个类型安全机制,用于解决安全问题。泛型的好处:1.将运行时期出现的问题ClassCastException转移到了编译时期,方便程序员解决问题,减少运行时期的问题,提高了安全性。2.避免了强制转换的麻烦。泛型的格式:通过泛型通常在集合框架中很常见,在使用java提供的对象时,只要见到是用来接收类型的。当使用集

2015-01-11 17:21:12 301

原创 黑马程序员——Java基础—异常、package

Java基础之异常、package异常:就是程序在运行时出现不正常的情况。异常的由来:问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述并封装成对象。其实就是java对不正常情况进行描述后的对象体现。问题划分为两种:一种是严重的问题,java通过Error类进行描述。对于Error一般不编写针对性的代码对其进行处理。一种是非严重的问题,java通

2015-01-10 12:17:27 323

原创 黑马程序员——Java面向对象(接口、多态、内部类)

Java面向对象之接口、多态、内部类子父类中变量的特点:如果子父类中出现非私有的同名成员变量时,子类要访问本类中的变量用this,子类要访问父类中的同名变量用super。 super的使用和this的使用几乎一致。this代表的是本类对象的引用,super代表的是父类对象的引用。请看下面代码:class Fu{ int num = 8;}class Zi extends F

2015-01-09 21:49:37 339

原创 黑马程序员——Java基础—集合(Set、List)

集合框架(集合类Collection)为什么出现集合类?因为面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。数组和集合类同是容器,有何不同?数组虽然也可以存储对象,但长度是固定的,集合长度是可变的。数组只能存储指定类型的对象,因为创建数组的时候类型就确定了,而集合可以存储任意类型的对象。数组中可以存储基本数据类型,

2015-01-09 19:02:45 417

原创 黑马程序员——Java面向对象(this关键字、静态、单例设计模式、继承)

this关键字看上去,是用于区分局部变量和成员变量同名的情况。this为什么可以解决这个问题?this到底代表的是什么呢?this代表本类的对象,到底代表哪一个呢?this代表它所在函数所属对象的引用。简单的说,哪个对象在调用this所在的函数,this就代表哪个对象。this的应用:当定义类中功能时,该函数内部要用到调用该函数的对象时,这时用this来表示这个对象。换句话说,但凡是本

2015-01-06 14:12:51 282

原创 黑马程序员——Java面向对象部分(面向对象概述)

面向对象:面向对象是相对面向过程而言的。面向对象和面向过程都是一种思想。面向过程:强调的是功能行为。面向对象:将功能封装进对象,强调具备了功能的对象。面向对象是基于面向过程衍变而来的。面向对象三个特征:封装,继承,多态。 在开发中其实就是寻找对象使用,没有对象就创建一个对象。(找对象,建对象,用对象,并维护对象之间的关系)类和对象的关系:类就是对现实生活中事物的描述。对象就是这类事物实

2015-01-06 14:01:03 329

原创 黑马程序员——Java基础总结(函数、数组)

什么是函数?函数就是定义在类中的具有特定功能的一段独立小程序。函数也称为方法。 函数的格式:修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,....){执行语句;return 返回值;} 返回值类型:函数运行后的结果的数据类型。  参数类型:是形式参数的数据类型。 形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数。实际参数:传递给形式

2015-01-06 13:43:08 406

原创 黑马程序员——Java基础语法总结

if  else结构 1. if(条件表达式) { 执行语句;}2. if(条件表达式) { 执行语句;} else { 执行语句;}3. if(条件表达式) { 执行语句;} else if(条件表达式) { 执行语句;}…… else { 执行语句;}if语句特点:a,每一种格式都是单条语句。b,第二种格式与三元运算符的区别:三元运算符运算完要有值出现。好处是:可以写在

2015-01-06 13:28:30 416

原创 黑马程序员——Java基础知识

进制的转换:十进制转换二进制原理:对十进制数进行除2运算。能整除写0,不能整除写1从右往左依次写出来的就是得来的二进制数。二进制转换十进制原理:二进制数从右往左依次乘以2的0次幂开始,每一位得出的结果相加得来的就是十进制数。负数的二进制其实就是正数的二进制数取反(0变成1,1变成0)再加上1,例如:-6的二进制表现形式就是6的二进制取反再+1 。变量:就是将不确定的数据

2015-01-05 18:59:36 426

空空如也

空空如也

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

TA关注的人

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