- 博客(14)
- 收藏
- 关注
原创 黑马程序员Java基础加强成员方法的反射
Method 1、Method类代表某个类中的一个成员方法 2、得到类中的某一个方法: 例子:Method charAt = Class.forName("java.lang.String").getMethod("charAt",int.class); 3、调用方法: 通常方式:System.out.println(str.cha
2014-04-06 14:23:37
436
原创 黑马程序员_Java基础加强反射
1、反射的基石->Class 类。 注意:class 表示类,而Class则是一个类名。Java程序中的各个Java类属于同一类事物,描述这类事物的Java类名就是Class。 Class类描述了哪些方面的信息呢?类的名字,类的访问属性,类所属于的包名,字段名称的列表,方法名称的列表,等等。 问:如Person 类代表人,那么它的实例对象就是
2014-04-06 14:16:55
405
原创 黑马程序员_Java基础加强笔记:类加载器
一、什么是类加载器 1)类加载器概述 当程序需要用到某个类时,JVM首先把字节码文件从硬盘上加载进来,并做一些处理之后,这些硬盘的字节码文件就变成了内存字节码。这里加载的具体工作是由类加载器ClassLoader来执行的。Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器:BootStrap,ExtClassLoader,AppClassLoader,每
2014-04-06 11:49:55
509
原创 黑马程序员_网络编程基础知识
一、网路编程基本流程: 1,找到对面IP 2,数据要发送到对方指定的应用程序上。为了表示这些应用程序,所以给这些网络应用程序都用数字进行标识。为了方便称呼这个数字,把这个数字叫做端口。 3,定义通讯规则。这个通讯规则称为协议。国际组织定义了通用协议TCP/IP. e
2014-04-05 21:18:38
421
原创 黑马程序员_交通灯管理系统
一、题目要求:模拟实现十字路口的交通灯管理系统逻辑,具体有以下需求: 1)异步随机生成按照各个路线行驶的车辆,举例说明如下: (1) 由南向北行驶的车辆 ----直行车辆 (2) 由西向南行驶的车辆 ----右转车辆 (3)由东向南行驶的车辆 ----左转车辆 … 2) 信号灯颜色选择范围:忽略黄灯,只考虑红灯和绿灯 3)左转车辆和右转车辆的要求 (1)左转车辆受到控制信号灯的控制
2014-04-05 15:23:26
427
原创 黑马程序员_java中的小知识
一、eclipse及IDE开发工具介绍: IDE开发工具都支持使用工程化方式 管理一个项目的程序开发过程。一般来说一个相对独立的项目就是一个工程。一个项目中涉及多个Java文件,资源文件等用一个工程进行管理。 一个workspace 可以包含多个 project ,一个workspace 保留了 Eclipse 的一套环境选项的配置。如果要为Eclipse再配置一套环境选项,可以再创建一
2014-04-04 23:44:48
373
原创 黑马程序员_银行业务调度面试题
一.模拟实现银行业务调度系统逻辑项目的描述如下: 1.银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 2.有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 3.异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户:普通客户:快速客户 = 1 :6 :3。
2014-04-04 23:17:41
452
原创 黑马程序员_List集合类基本操作以及ListIterator的使用方法
List:元素是有序的,元素可以重复。因为该集合体系有索引。 Set:元素是无序的,元素不可以重复。 List: 特有方法。凡是可以操作角标的方法都是该体系特有的方法。 增: add(index,element); addAll(index,Collection); 删: remove(index); 改: set(index,element); 查: get(index)
2014-04-02 15:55:52
958
原创 黑马程序员_字符串的基本操作方法
字符串常见的操作方法 1.获取 1.1字符串中包含的字符数,也就是字符串的长度。 int length();获取长度 1.2根据位置获取位置上的某个字符 char charAt(int index); 1.3根据字符获取该字符在字符串中的位置 int indexof(int ch);返回的是ch在字符串中第一次出现的位置 int indexof(int ch,int f
2014-03-31 15:57:48
525
原创 黑马程序员_java单例设计模式
1.懒汉式 懒汉式的特点是实例的延迟加载,但是多线程访问时会出现安全问题,加同步时锁是该类所属的字节码文件对象 class single { private static single s=null; private single(){} public static single getInstance() { if(s==null) { synchoronize
2014-03-30 09:48:10
395
原创 黑马程序员_有一个有序数组,想要将一个元素插入到数组中,并且保证数组的有序
有一个有序数组,想要将一个元素插入到数组中,并且保证数组的有序,输出插入该元素的位置。 class halfSearch { public static void main(String[] args) { int[]arr={1,2,4,5,7,8}; int number=9; int index=search(arr,number); System.out.printl
2014-03-19 14:38:19
875
原创 黑马程序员_java中的几种查找方法
1.顺序查找 顺序查找方法比较简单,就是遍历整个数组进行判断。 class search { public static void main(String[] args) { int [] arr={1,4,2,6,8,5}; int number=4; int index=getIndex(arr,number); System.out.print(index);
2014-03-19 14:02:41
1885
原创 黑马程序员_java的几种排序方法
1.选择排序 选择排序的基本思想:第i趟简单选择排序是指通过n-i次关键字的比较,从n-i+1个记录中选出关键字最小的记录,并和第i个记录进行交换。先临时记录其位置,只有在一趟 循环完以后确定了最小的数据,才会发生交换。 class selectSrot { public static void main(String [] args) { int [] arr={4,1
2014-03-19 13:02:24
448
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅