- 博客(19)
- 收藏
- 关注
原创 黑马程序员——Java中的类加载器
------- android培训、java培训、期待与您交流! --------类加载器Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap ExtClassLoader AppClassLoader 类加载器有什么作用?当程序需要的某个类,那么需要通过类加载器把类的二进制加载到内存中,类加载
2015-06-30 15:25:06
583
原创 黑马程序员——Java中的设计模式
------- android培训、java培训、期待与您交流! ----------Java中有23种设计模式按照目的来分,设计模式可以分为创建型模式、结构型模式和行为型模式。创建型模式用来处理对象的创建过程;结构型模式用来处理类或者对象的组合;行为型模式用来对类或对象怎样交互和怎样分配职责进行描述。创建型模式用来处理对象的创建过程,主要包含以下5种设计模式: 工厂
2015-06-30 10:10:44
569
原创 黑马程序员——File类
------- android培训、java培训、期待与您交流! ----------File类用来将文件或者文件夹封装成对象方便对文件与文件进行操作File对象可以作为参数传递给流的构造函数File类提供了多种操作文件的有用的操作,它提供了将路径名分解的方法,用于查询与路径名所指文件有关的文件系统 一个File对象实际上表示的是一个文件的路径,而不是文件本身
2015-06-30 09:37:48
414
原创 黑马程序员——Java中IO流(字节流 字符流 其他流 )
IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的对象都在io包中 IO体系: 流按操作数据 |---字节流(InputStream OutputStream) |---字符流(Reader Writer) 流按流向 |---输入流 |---输出流字节流两个基
2015-06-30 09:06:58
518
1
原创 黑马程序员——Java中JDK1.5的一些新特性
------- android培训、java培训、期待与您交流! ------- Java语言的升级,带来了许多的好处,提供了许多的便利,JDK1.5的新特性有静态导入,可变参数,枚举,注解,增强for循环,内省等,下面对这些新特性做了一些总结: 静态导入:例如:Import static java.lang.Math.*; 可变参数的特点:(1) 只
2015-06-30 08:50:31
451
原创 黑马程序员——Java中的面向对象
----android培训、java培训、期待与您交流! ---- 通过一段时间的学习,对于面向对象有了更深刻的了解,面向对象是将复杂的事情简单化,面向对象的思想更能全面详细的想到问题的关键,下面是对面向对象的一些总结: 面向对象:将功能封装进对象,强调具备了功能的对象 特点: 1:将复杂的事情简单化。 2:面向对象将以前的过程中的执
2015-06-30 08:09:00
667
原创 黑马程序员——Java中的异常和包
------- android培训、java培训、期待与您交流! ---------- 在我们编写的程序中,异常是最常见的,只有对异常正确的处理,才能使程序正常的运行,通过学习我对异常有了全面的了解并掌握了一定的知识,做了一些总结: 通过一段时间的学习,总结了一些常见的异常: (1) ArithmeticException:算数异常 (2)
2015-06-29 19:48:57
608
原创 黑马程序员——单例设计模式
------- android培训、java培训、期待与您交流! ----------设计模式:解决某一类问题最有效的方法Java中有23中设计模式 解决的问题:保证一个类在内存中的对象唯一性。比如:多程序读取一个配置文件时,建议配置文件封装成对象。会方便操作其中数据,又要保证多个程序读到的是同一个配置文件对象,就需要该配置文件对象在内存中是唯一的。 Runtime
2015-06-27 18:08:02
414
原创 黑马程序员——Java中的多线程
进程:是一个正在执行中的程序,每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中一个独立的控制单元,线程在控制着进程的执行,一个进程中至少有一个线程Java虚拟机启动时会有一个进程java.exe 该进程中至少有一个线程负责java程序的执行而且这个线程运行的代码存在于main方法中,该线程称之为主线程 扩展:其实更细节说明jvm
2015-06-26 12:34:57
460
原创 黑马程序员——Java中的注解
------- android培训、java培训、期待与您交流! ----------注解:是用于告诉开发工具,或者是告诉编译器,向它传递某种信息 作为一个标记 示例:@SuppressWarnings(“deprecation”) 这个是警告@Deprecated 这个是提示方法过时,在方法的前面加上这个,表示这个方法过时,提示新
2015-06-23 16:35:06
422
原创 黑马程序员——Java中的枚举
------- android培训、java培训、期待与您交流! ----------枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个,否则,编译器就会报错。枚举可以让编译器在编译时就可以控制源程序中填写的非法值,普通变量的方式在开发阶段无法实现这一目标。 问题:要定义星期几或性别的变量,该怎么定义?假设用1—7分别表示星期一到星期日,但有人可能会写成int weekda
2015-06-22 22:56:38
341
原创 黑马程序员——Java中的反射技术
------- android培训、java培训、期待与您交流! ----------反射的基石——Class类Java程序中的各个Java类属于同一类事物,描述这类事物的Java类名就是ClassClass描述了哪些方面的信息呢?类的名字 类的访问属性 类所属于的包名 字段名称的列表 方法名称的列表等, 使
2015-06-21 16:11:10
392
原创 黑马程序员——网络编程小总结
------- android培训、java培训、期待与您交流! ---------- 在网络中主要执行的是客户端和服务端之间的传输或者是互访客户端向服务端发送信息,服务端收到信息后,向客户端发送接收成功的提示我们经常能够使用客户端的并发操作等:在上网要下载文件的时候,需要一次下载多个文件,就要用到并发QQ空间上传照片,需要一次同时选中多个照片,之后一起上传,也用到
2015-06-21 16:05:30
458
原创 黑马程序员——TCP并发,浏览器客户端与Tomcat服务器
------- android培训、java培训、期待与您交流! ----------TCP——客户端并发上传图片 那么就需要服务端有多条通道,客户端才可实现并发上传,就需要用到多线程,来一个客户端,就分到一个线程,每个线程里面都是一样的代码 服务端:这个服务端有个局限性,当A客户端连接上以后,被服务端获取到。服务端执行具体流程,这时B客户端连接只有等待,因
2015-06-20 21:44:18
565
原创 黑马程序员——TCP和UDP传输
------- android培训、java培训、期待与您交流! ---------- 网络模型:OSI模型 TCP/IP模型网络通讯要素:IP地址 端口号 传输协议OSI参考模型分为七层:应用层 表示层 会话层 传输层 网络层 数据链路层 物理层TCP/IP参考模型分为四层:应用层 传输层 网际层 主机至网络层 OS
2015-06-20 21:31:24
681
原创 黑马程序员-----集合框架(Collections,Arrays,for循环等和其他对象)
------- android培训、java培训、期待与您交流! ----------
2015-06-03 19:53:14
435
原创 黑马程序员------集合框架(Collection)
------- android培训、java培训、期待与您交流! ----------为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。数组和集合类同是容器,那么有何不同? 数组虽然也可以存储对象,但长度是固定的;集合长度是可变的,数组中可以存储基本数据类型,集合只能存储
2015-06-03 16:51:12
372
原创 黑马程序员——装饰设计模式
-----------android培训、java培训、java学习型技术博客、期待与您交流!-----------装饰设计模式概述:当想要对已有的对象进行功能增强时,可以定义一个类,将已有对象传入基于已有对象的功能,并提供加强功能,那么自定义的该类就称为装饰类。 装饰类通常会通过构造方法接收被装饰的对象,并基于被装饰的对象的功能提供更强的功能 形象的例子:
2015-05-27 15:25:28
338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人