- 博客(19)
- 收藏
- 关注
原创 iOS 时间事件传递过程探究
自定义View半径区域可点击效果- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event{ if (!self.userInteractionEnabled || [self isHidden] || self.alpha <= 0.01) { return ...
2019-08-11 21:36:25
120
原创 黑马程序员_多线程
1、进程和线程:进程:正在进行的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。线程:进程内部的一条执行路径线索或者一个控制单元。两者的区别:一个进程至少有一个线程进程在执行过程中拥有独立的内存单元,而多个线程共享内存;2、什么叫多线程?一个进程中有多个线程,称为多线程。3、多线程的好处和弊端:好处:解决了多部分同时运行的问...
2013-04-24 16:29:09
374
原创 黑马程序员_集合框架
----------- android培训、java培训、期待与您交流! ------------1、为什么出现集合类?面向对象对事物的体现都是以对象的形式,为了方便对多个对象的操作,就对对象进行存储。集合就是存储对象最常用的一种方式2、数组和集合都是容器,两者有何不同?**数组长度固定,而集合长度是可变的**数值可以存储对象,还可以存储基本数据类型,而集合只能
2013-04-24 16:25:15
334
原创 黑马程序员_IO
------- android培训、java培训、期待与您交流! ---------- 1.集合 PropertiesProperties是集合体系和IO体系相结合的集合容器,该对象的特点:可以用于键值对形式的配置文件。其主要方法:load(InputStream inStream) 从输入流中读取属性列表(键和元素对)。 load(Reader reader) 按简单的
2013-04-24 16:16:47
421
原创 黑马程序员--高新技术
------- android培训、java培训、期待与您交流! ---------- 泛型的定义与理解 泛型是提供给javac编译器使用的,可以限定集合中的输入类型,让编译器挡住在程序中的非法输入,编译器编译带类型说明的集合时会去掉“类型”信息,使程序运行效率不受影响,对于参数化的泛型类型,getClass()方法的返回值和原始类型完全一致。由于编译生成的字节码会去掉泛型的类
2013-04-24 16:13:23
440
原创 黑马程序员_java提高(回炉1)
------- android培训、java培训、期待与您交流! ----------java新特性:1:静态导入:import语句可以导入一个包或者某个包的所有所有类减少前缀。而静态导入指的是是指导入此类中的静态方法:例如:求两个数的最大数在没有导入静态中的Math里的max方法是时候,求出两个是最大值要使用System.out.println(Math.max(3,6));
2013-02-21 18:27:58
194
原创 黑马程序员_银行调度系统
------------------------------android培训、java培训期待与您交流! ----------银行业务调度系统面向对象的分析与设计1,有三种对应类型的客户:普通客户、快速客户VIP客户。异步随机生成各种类型的客户,各类型客户在其对应窗口按顺序依次办理业务。 每一个客户其实就是由银行的一个取号机器产生号码的方式来表示的。所以
2013-01-19 00:11:34
185
原创 黑马程序员_交通灯系统
------- android培训、java培训、期待与您交流! ----------交通管理系统:1:对路线的编程:public class Road{ Listvechicle=new ArrayList(); private String name=null; public Road (String name)
2013-01-18 20:28:59
164
原创 黑马程序员_交通灯系统
------- android培训、java培训、期待与您交流! ----------1.模拟实现十字路口的交通灯管理系统逻辑,具体需求如下图:2.进行对象的抽象:谁拥有数据,谁就对外提供操作这些数据的方法,3.进行程序架构设计:设计一个Lamp表示一个交通灯,每个交通灯都维护一个状态:绿灯或者红灯每个交通灯要有变亮和变黑的方法;总共12条路线所以要产生12个交通灯enum L
2013-01-17 23:53:02
229
原创 黑马程序员_(张孝祥)高新技术
------- android培训、java培训、期待与您交流! ----------for循环增强:格式:for(type 变量名:集合变量名){。。。}注意: 迭代变量必须在()中定义; 集合变量可以使数组或实现的iterable接口的集合类public class VarableParameter { public static vo
2013-01-15 23:40:49
238
原创 黑马程序员_(张孝祥)高新技术
------- android培训、java培训、期待与您交流! ----------1:java中IDE(integrated Development Environemt)集成开发环境:eclipse 、jcreator、netbeans.、、、、、2:快捷键设置window-preference-general-keys-content此设置影响整个工作间(一个工作间可以包含几个工
2013-01-15 23:05:18
344
原创 黑马程序员_TCP
------- android培训、java培训、期待与您交流! ----------/*演示tcp传输1,tcp分客户端和服务端Socket 服务端对应的对象是serverSocket*//*通过socket对象,发现在该对象建立时,就可以去连接指定的主机因为tcp面向的是连接的,所以在建立socket服务时,就要有服务端存在,并连接成功,形成通路后,在该通道
2013-01-14 23:00:23
175
原创 黑马程序员_网络编程 (续)
Socket就是为网络服务提供的一种机制1:通信的两端都有Scoket2:网络通信其实就是scoket间的通信3数据在两个socket间通过Io传输import java.net.*;/*需求:通过udp传输方式,将一段文字数据发送出去思路:1.建立updsocket服务2.提供数据,并将数据封装到数据包中3.通过socket服务的发送功能,将数据发出去4.
2013-01-13 17:59:55
170
原创 黑马程序员_网络编程
------- android培训、java培训、期待与您交流! ----------关于UDP和TCPUDP:1.面向无链接(即不管接受方存不存在都在发数据)将数据及源和目的封装成数据包中,不需要建立链接2.每个数据包的大小限制在64K内3.无链接不可靠4不需要建立链接,速度快tcp:1.建立链接,形成数据通道2在连接中进行大数据量 传输3通过三次握手()
2013-01-13 16:03:29
165
原创 黑马程序员_throw 和throws区别
------- android培训、java培训、期待与您交流! ----------Throws和Throw的区别:1:throws使用在函数上2:throw使用在函数内3:throws后面更得异常类可以跟多高4:throw 后跟的是异常对象------------------------------android培训、java培训期待与您交流! ----------
2013-01-10 20:45:24
252
原创 黑马程序员_内部类的访问规则:
------- android培训、java培训、期待与您交流! ----------内部类的访问规则:1.内部类可以直接访问外部类中的成员,包括私有,之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式 外部类名.this2.外部类访问内部类必须建立内部对象程序如下:class outer{private int x=3;class I
2013-01-10 20:16:07
179
原创 黑马程序员_关于内部类和外部类的调用关系
------- android培训、java培训、期待与您交流! ----------package com.itheima;class Outer{private int x=3;private void function(){System.out.println(x);}class Inner{Inner in=new Inner();Sys
2013-01-10 20:15:17
175
原创 黑马程序员_集合框架listIterator
------- android培训、java培训期待与您交流! ----------collection list:元素是有序的,元素可以重复。因为该集合体系有索引。 set:元素是无序,元素不可以重复 list: 特有方法。凡是可以操作角标的方法都是该体系的方法。 增 add(index,ele
2013-01-08 20:56:47
210
原创 黑马程序员_对象在内存中创建过程
------- android培训、java培训期待与您交流! ----------class person{ private string name ="jiujiu"; private int age; private static String country="cn"; person(String name,int age) {
2012-12-19 21:29:53
227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人