自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 黑马程序员_基础知识

Java语言概述:一1、发展史:Java之父---James Gosling2、Java语言平台:J2SE--JavaSE 基础版,主要是桌面应用J2ME--JavaME 微型版,主要是手机开发J2EE--JavaEE 企业版,所有浏览器访问的应用程序3、Java语言的特点:开源和跨平台性4、JRE和JDK:JRE:JVM + class libraryJD

2014-01-19 15:24:46 533 1

原创 黑马程序员_if和switch

1、if语句(1)用于做判断使用的。  常见于对某个范围进行判断,或者几个变量进行判断,还有就是boolean表达式的判断。(2)格式:A:第一种格式if(条件表达式) {语句体;}执行流程:如果条件表达式为true,就执行语句体;否则,什么都不执行。B:第二种格式if(条件表达式)  {语句体1;} else {语句体2;}执行

2014-01-19 15:24:37 454

原创 黑马程序员_循环部分

1、循环:(1)代码有很多重复内容,用循环改进,让我们的代码简洁(2)循环由循环体、初始化条件、判断条件、控制条件组成(3)分类:for、while、do..whileA:forfor(初始化条件;判断条件控制条件){循环体;}执行流程:a:先执行初始化条件;b:执行判断条件c:根据判断条件的返回值:true:执行循环体。false:就结束循环。

2014-01-19 15:24:25 436

原创 黑马程序员_函数和数组

1、函数(1)定义在类中,有特定功能的一段小程序。(2)函数的格式:修饰符 返回值类型 函数名(形参类型 形式参数1,形参类型 形式参数2...){函数体;reutrn 返回值;}A:修饰符 public staticB:返回值类型程序最终结果的数据类型C:函数名 其实就是函数的名称,方便我们调用。D:参数形参类型 数据类型形式参数 接收实际参数

2014-01-19 15:24:15 533

原创 黑马程序员_面对对象

一1、面向对象基本概念(1)面向对象是基于面向过程的一种思想,以对象为基础,关注实现结果(2)思想特点:更符合人们思考习惯的思想,把复杂的事情简单化,把我们从执行者变成了指挥者(3)特征:封装、继承、多态(4)类与对象类是相关的属性和行为的集合,是一个抽象的概念。属性对应成员变量,行为对应成员方法对象是某种事物的具体存在,具体的表现形式(5)成员变量和局部变量的区别

2014-01-19 15:24:04 436

原创 黑马程序员_面对对象_继承_抽象类_接口

1、继承:(1)多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可(2)好处:提高代码复用性,让类与类之间产生了联系,是多态的前提(3)特点:只支持单继承,不支持多继承。也可以多重继承(4)super:是一个关键字,代表父类的存储空间标识,与this的用法相似。当子父类出现同名成员时,可以用super进行区分。子类

2014-01-19 15:23:56 391

原创 黑马程序员_面向对象_多态_内部类

1、多态(1)对象在不同时刻表现出来的不同状态。有三种体现形式:类多态、抽象类多态、接口多态(2)多态的前提:要有继承或者实现关系。要有方法的重写。要有父类引用或者父接口指向子类对象(3)多态中的成员特点:成员变量编译看左边,运行看左边。成员方法编译看左边,运行看右边(4)多态的弊端:父类(接口)引用不能使用子类特有功能,用向下转型解决(5)多态的好处:可以提高代码的扩展性和可

2014-01-19 15:23:47 489

原创 黑马程序员_异常

1、异常Throwable中的方法:getMessage()获取异常信息,返回字符创toString()获取异常类名和异常信息,返回字符串printStackTrace()获取异常类名和异常信息,以及异常出现在程序中的位置,返回voidprintStackTrace(PrintStram s ) 通常用该方法将异常内容保存在日志文件中,以便查阅throws和throw:

2014-01-19 15:23:36 389

原创 黑马程序员_String

一String类1、字符串:多个字符组成的一串数据2、构造方法:String s = new String();String s = new String(byte[] bys);String s = new String(byte[] bys,int index,int length);String s = new String(char[] chs);String

2014-01-19 15:23:26 504

原创 黑马程序员_StringBuffer

字符串缓冲区,String一旦被赋值,值就不能发生改变,而StringBuffer的值可以改变,因为StringBuffer采用的是缓冲区机制,一开始首先开辟一些空间,然后,随着数据的增多,然后,还可以继续开辟空间,这些操作针对的是同一个对象构造方法:StringBuffer()   StringBuffer(int capacity)  StringBuffer(String  str)

2014-01-19 15:23:16 415

原创 黑马程序员_Date

Date表示特定的瞬间,精确到毫秒构造方法:Date():默认指当前系统时间Date(long time):根据给定的毫秒值生成一个时间成员方法:public long getTime():public void setTime(long time):Date--long 通过日期获取毫秒值,long--Date通过毫秒值得到日起对象DateFormat对日期进行格

2014-01-19 15:23:01 481

原创 黑马程序员_集合

集合由于我们使用的是面对对象语言,所以,我们要经常使用对象,而很多时候,我们可能需要使用很多对象,这个时候,我们就只能使用之前的数组进行存储,而数组的特点是长度固定,不适合变化的数据,所以java重新提供了一种容器,用于存储对象,这种容器叫集合。集合的特点:长度是可以发生改变的。集合只能存储对象集合和数组的区别:数组:长度固定,可以存储基本类型数据,也可以存储引用类型,存储的数

2014-01-19 15:22:09 476

原创 黑马程序员_List

1、List的三个儿子:ArrayList:底层数据结构是数组,查询快,增删慢,线程不安全,效率高Vector:底层数据结构是数组,查询快,增删慢,线程安全,效率低LinkedList:底层数据结构是链表,查询慢,增删快,线程不安全,效率高2、ArrayList中去除相同元素:底层以来equals(),所有要重写equals,让其按照我们的需求来进行比较      Vector

2014-01-19 15:21:53 429

原创 黑马程序员_Set

1、Set:元素无序,唯一2、HashSet:底层数据结构是哈希表,依赖两个方法:hashCode()和equals()3、TreeSet:底层数据结构是二叉树,根据返回值是否为0,判断元素是否重复。排序有两种方案:元素具备比较性:实现Comparable接口。集合具备比较性:实现Com怕让人投入接口4、HashSet如何保证唯一性呢?首先,判断对象的hashCode()值是否

2014-01-19 15:21:28 426

原创 黑马程序员_File

1、因为数据在硬盘上最常见的方式,就是文件,而文件本身有很多的属性,为了方便我们对文件进行操作,就提供了File类供我们使用2、构造方法:1、File(String pathname):根据指定的路径创建File对象2、File(String parent, String child):根据指定的父文件夹和子文件夹或者文件夹创建File对象3、File(File parent, S

2014-01-19 15:21:13 383

原创 黑马程序员_Map

1、Map是一个键值对形式的集合,他的元素都是由键和值组成。Map的最大优点是体现对应关系2、Map和Collection的区别:Map 是由键值对组成的集合,Map的键是唯一的,值可以重复,Collection 是由单列数据组成的集合,它的儿子List是可以重复的,Set是唯一的。3、HashMap和Hashtable的区别:HashMap:线程不安全,效率高。允许null键和值。Has

2014-01-19 15:20:51 439

原创 黑马程序员_IO

1、IO流(1)分类字节流:输入流:InputStreamint read()int read(byte[] bys)FileInputStreamBufferedInputStream输出流:OutputStreamwrite(int by)write(byte[] bys,int index,int len)FileOutputStream

2014-01-19 15:20:30 447

UralEditAndRegister

编辑器软件和注册机的压缩包,体积小,好用

2014-12-18

空空如也

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

TA关注的人

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