- 博客(14)
- 收藏
- 关注
原创 黑马程序员_TCPUDP
------- android培训、java培训、期待与您交流! ---------- 网络编程: 1.找到对方IP地址 2.数据要发送到对方主机指定的应用程序上,为了标识这些应用程序, 所以给这些网络应用程序都用数字进行标识,为了方便称呼这个数字,把 它称作端口,逻辑端口,而不是物理端口。 3.定义通讯规则,这个规则称为协议。国际组织定义了一个通用的协议
2015-08-18 16:45:23
353
原创 黑马程序员_GUI
------- android培训、java培训、期待与您交流! ----------图形用户界面(GUI) 计算机有两种方式和用户进行交互: 命令行模式,以及窗口模式。 java有两个专门的包用于图形化界面的编程 Awt Swing Awt 跨平台性不高,比较依赖于平台,重量级组件 Swing则能够跨平台 。很多类都是基于Awt,轻量级组件 eclipse开发工
2015-08-18 16:39:54
223
原创 黑马程序员_反射
------- android培训、java培训、期待与您交流! ----------反射的基石是--class类1.java程序的各个java类属于同一类事物,描叙这类事物的java类名就是Class。person p1=new person();当我们用到了源程序中的person类中,需要首先将类的字节码从硬盘上加载到内存中,得到字节码的三种方法(1)在源程
2015-08-18 16:35:37
238
原创 黑马程序员_集合_泛型
------- android培训、java培训、期待与您交流! ----------泛型:jdk1.5以后出现的新特性,用于解决安全问题。因为集合当中可以添加各种类型数据,如果一开始指定了泛型,后期就不会再存入其他类型的数据。ArrayList al=new ArrayList();以上代码定义一个容器,只能存储String类型容器的迭代器也要申明泛型类型,此
2015-08-18 16:31:58
323
原创 黑马程序员_集合_map集合以及集合工具类Collections
------- android培训、java培训、期待与您交流! ----------Map集合Map(双列)集合与collection(单列)集合是并列的,都是顶层的。map接口使用两个泛型。将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 重复的键添加时,新的键值会覆盖原有键值,所以还是没有重复的键。1.添加V put(K key, V v
2015-08-18 16:26:09
298
原创 黑马程序员_集合_set集合
------- android培训、java培训、期待与您交流! ----------set集合元素是无序的。(存入和取出的顺序不一致)。元素不可以重复。set集合的功能与list功能是一致的。set集合取出只有一种方式,就是使用迭代器。set集合只能用迭代器来取元素。 HashSet :底层结构是哈希表。线程非同步。 TreeSet : 底层结构是二叉树。
2015-08-18 16:19:44
284
原创 黑马程序员_集合_list集合
------- android培训、java培训、期待与您交流! ----------集合为什么会出现很多不同的集合容器?因为每一个容器对数据的存储方式不同,这个存储方式称之为:数据结构。集合与数组都是容器, 存储的都是对象的引用,集合当中只能添加对象。直接添加基本数据类型之所以可以是因为有一个自动 装箱的功能。 集合可以存储不同的对象,而数组只能存储同一
2015-08-18 16:10:23
297
原创 黑马程序员_IO_file对象以及对象序列化
------- android培训、java培训、期待与您交流! ----------File类用来将文件或者将文件夹封装成对象,方便于对文件与文件夹的属性信息进行操作,弥补流对象对文件操作的不足。1.创建File对象.File f=new File("a.txt");//将a.txt封装成file对象,可以将已有的或者未出现的文件或者是文件夹封装成为对象。File f
2015-08-18 15:56:28
239
原创 黑马程序员_IO_字符流与字节流
------- android培训、java培训、期待与您交流! ---------- IO流--字符流。IO流用来处理设备之间的数据。java对数据的操作是通过流的方式进行的java用于操作的流对象都在IO包中流按照操作数据分为字节流和字符流流按照流向分为输入流和输出流。为什么有字符流的存8在?大写A 65 小写 a 97 ASCII码中的编码形式汉字的编码 是GB
2015-08-18 15:45:27
284
原创 黑马程序员_String类型以及StringBuilder
------- android培训、java培训、期待与您交流! ---------- String类型是一个特殊类型:(1)String类型定义在javalang包中(2)不能有子类。(3)创建String类型有两种方式:1.用new关键字。2.用""。(4)一旦初始化就不会改变,是一个常量。(5)new String("abc")这句话创建了两个String字符
2015-08-18 15:39:44
266
原创 黑马程序员_多线程
------- android培训、java培训、期待与您交流! ---------- 进程:是一个正在执行中的程序。 每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行。一个进程中至少有一个线程。java虚拟机启动时会有一个进程java.exe 该进程中至少有一个线程,在负责jav
2015-08-18 15:23:40
212
原创 黑马程序员_面向对象(3)_(异常)
------- android培训、java培训、期待与您交流! ---------- 异常:就是程序在运行时出现的不正常情况 异常由来:问题也是现实生活中的一个具体事物,也可以通过java的类的形式 进行描述,并封装为对象。其实就是java对不正常情况进行描述后的对象体现。 对于问题的划分:两种:一种是严重的问题,一种是非严重问题。对于严重的,java通过Error类
2015-08-18 10:49:48
256
原创 黑马程序员_面向对象(2)
------- android培训、java培训、期待与您交流! ---------- 面向对象特征之三:多态 1,什么是多态: 多态,顾名思义,就是多种形态。在java语言中体现如下: 类中多个方法的重载叫多态,父子类中方法的覆盖也叫多态。 因此多态有两种体现:一个是方法的重装,一个是方法的覆盖。
2015-08-18 10:26:15
195
原创 黑马程序员_面向对象(1)
-------android培训、java培训、期待与您交流! ---------- 1.什么是面向对象:把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。程序流程由用户在使用中决定。面向
2015-08-18 09:13:52
278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人