- 博客(24)
- 收藏
- 关注
原创 黑马程序员---集合的一个整合复习
------- android培训、java培训、期待与您交流! ---------- 特点:1:对象封装数据,对象多了也需要存储。集合用于存储对象。2:对象的个数确定可以使用数组,但是不确定怎么办?可以用集合。因为集合是可变长度的。集合和数组的区别:1:数组是固定长度的;集合可变长度的。2:数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。
2013-05-31 15:24:33
444
原创 黑马程序员---java基础语法
------- android培训、java培训、期待与您交流! ----------1,关键字:其实就是某种语言赋予了特殊含义的单词。保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词。 2,标示符:其实就是在程序中自定义的名词。比如类名,变量名,函数名。包含 0-9、a-z、$、_ ;注意:1),数字不可以开头。2),不可以使用关键字。3,常量:是在程序
2013-05-31 15:21:27
426
原创 黑马程序员--java堆栈常量池
------- android培训、java培训、期待与您交流! ---------- 1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。) 3. 堆:存放所有new出来的对象。 4. 静态域:
2013-05-31 15:19:25
315
转载 黑马程序员--JDK7的一些新特性
------- android培训、java培训、期待与您交流! ----------前言最近在ITeye上看见一些朋友正在激烈讨论关于Java7.x的一些语法结构,所以笔者有些手痒,特此探寻了7.x(此篇博文笔者使用的是目前最新版本的JDK-7u15)的一些新特性分享给大家。虽然目前很多开发人员至今还在沿用Java4.x(笔者项目至今沿用4.x),但这并不是成为不前进的借口。想了解Jav
2013-05-31 15:17:23
586
原创 黑马程序员-交通灯
------- android培训、java培训、期待与您交流! ----------交通灯需求异步随机生成按照各个路线行驶的车辆信号灯只考虑红灯和绿灯应考虑左转车辆控制信号灯,右转不受灯的控制每辆车通过路口的时间为1s随机生成车辆时间间隔以及红绿灯交换时间间隔自定面向对象的分析设计每条路都会出现很多车,路线上随机增加新的车,在红绿灯期间每秒减少一辆
2013-05-25 10:31:29
371
原创 黑马程序员-银行调度系统
------- android培训、java培训、期待与您交流! ---------- 需求:(1)银行有6个业务窗口,1-4窗口为普通窗口,5号窗口为快速窗口,6号窗口为vip窗口。(2)有三种对应类型的客户:vip客户,普通客户,快速客户(班里如交水电费、电话费之类业务的客户)。(3)异步随机生成各种类型的客户,生成各类型用户的概率比例为:vip客户:普通客户:快
2013-05-24 20:33:56
390
原创 黑马程序员JAVA-高新技术二
------- android培训、java培训、期待与您交流! Hashcode作用hashCode是jdk根据对象的地址或者字符串或者数字算出来的int类型的数值内省:JDK中提供了,对javaBean进行操作的一些api,这套api就称之为内省JAVABean是特殊的java类,方法的名称符合某种规则,主要作用就是传递数据信息这种java类中的方法主要是用于访问私
2013-05-24 20:27:33
339
原创 黑马程序员JAVA高新技术(一)
------- android培训、java培训、期待与您交流! ----------静态导入普通import导入一个类或者是某个包中的所有类Import static 静态导入导入类下的一个静态方法使用时就可以省略类名Math.abs导入import static java.lang.Math.max;可以直接写abs();可变参数只能出现在参数列
2013-05-23 12:53:53
406
原创 黑马程序员JAVA基础-IO流
------- android培训、java培训、期待与您交流! ---------- IO就是input和output流他是用来处理设备之间的数据传输,Java对数据的操作是通过流的方式,Java用于操作流的对象都在IO包中流按操作数据分为两种:字节流与字符流。流按流向分为:输入流,输出流。 字符流创建文件创建流对象,建立数据存放文件FileWriter fw = n
2013-05-23 12:47:56
333
原创 黑马程序员JAVA基础-多线程
------- android培训、java培训、期待与您交流! ---------- 线程:线程是进程中的一个独立的控制单元线程在控制着进程的执行一个进程中至少有一个线程线程的创建第一种方式,继承Thread类复写run()方法调用线程的start方法启动线程复写run()方法的原因Thread类用于描述线程,该类就定义了一个功能,用于存储
2013-05-23 12:38:50
329
原创 黑马程序员JAVA基础-异常
------- android培训、java培训、期待与您交流! ----------程序在运行时出现的不正常情况异常由来,问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述,并封装成对象问题的划分,一种严重的一种非严重的严重的事error,一般不编写针对性的代码进行处理非严重的 Exception异常处理Java提供特有的语句处理T
2013-05-19 11:35:15
311
原创 黑马程序员JAVA基础-多态
------- android培训、java培训、期待与您交流! ---------- java中的一大特点多态,多态可以理解为实物存在多种形态比如说人,男人,女人。这就是人不同体现形态猫 x = new 猫{};动物 x = new 猫{};多态有自己的体现就是,父类的引用指向了自己的子类对象.父类的引用页可以接受自己子类的对象.不难看出多态的前提就是类与类之间的关系就
2013-05-19 11:32:23
290
原创 黑马程序员JAVA基础-继承
------- android培训、java培训、期待与您交流! ----------继承是java面向对象的又一大特征继承的特征好处:1.提高代码的复用性2.让类与类之间产生关系,有个这个关系,才有了多态的特性3.父类中所有功能子类都应该具有Java中,只支持单继承,不支持多继承多继承容易带来安全隐患 Class a{Void show(){
2013-05-19 11:26:22
327
原创 黑马程序员JAVA基础-单例设计模式
------- android培训、java培训、期待与您交流! ---------- 在java中为了解决特定的问题,伟大的程序员写出了很多相应的设计模式,大概有23种,java基础中用到的就是单例设计模式 单例模式:解决一个类在内存中只存在一个对象保证对象唯一1,为了避免其他程序过多建立该类对象,先禁止其他程序建立该类对象2,还为了其他程序可以访问到该类对象
2013-05-19 11:19:40
479
原创 黑马程序员JAVA基础-封装
------- android培训、java培训、期待与您交流! ---------- 封装是java中的一大特点,那么什么是封装,他的好处又是什么?封装:是指隐藏对象的属性和实现细节,近对外提供公共访问方式好处:将变化隔离,便于使用,提高重用性,提高安全性封装原则:将不需要对外提供的内容都隐藏起来把属性都隐藏,提供公共方法对其访问 构造函数 (
2013-05-19 11:12:38
413
原创 黑马程序员JAVA基础-面向对象
------- android培训、java培训、期待与您交流! ---------- 面向对象时java的精髓,也是java最显著地特征,java中认为万事万物皆对象,所有的东西都可以说是一个对象那么什么是面向对象,面向对象的特征又是什么样的? 面向对象 (1)面向过程 强调过程,执行者 (2)面向对象 强调对象,指挥者 (3)面向对象思想的特点 A:它是一种
2013-05-19 11:08:03
335
原创 黑马程序员JAVA基础-数组的操作
------- android培训、java培训、期待与您交流! ---------- 数组的操作: (1)查找 A:无序数组 public static int getNum(int[] arr,int value){ for(int i=0; i if(arr[i]==value){ return i; } }
2013-05-18 21:03:49
408
原创 黑马程序员JAVA基础-数组以及一些基本操作
------- android培训、java培训、期待与您交流! ---------- 数组 (1)同一种类型数据的集合。其实数组就是一个容器。 A:只要是容器,就得重点掌握。 (2)数组的好处 A:可以自动给数组中的元素从0开始编号,方便操作这些元素。 (3)数组的定义格式 A:当不明确数组中的元素时 **举例 int[] arr = ne
2013-05-18 21:01:57
360
原创 黑马程序员JAVA基础-函数
------- android培训、java培训、期待与您交流! ---------- 函数 (1)函数就是定义在类中的具有特定功能的一段独立小程序。函数也称为方法。 (2)函数的格式 修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,…) { 执行语句; return 返回值; } A:修饰符 public stat
2013-05-18 20:58:31
395
原创 黑马程序员JAVA基础-基本语句
------- android培训、java培训、期待与您交流! ---------- java中有固定的基本语句,这些语句就是组成java代码必不可少的部分1:判断结构三种格式:第一种:if(条件表达式){ 执行语句; } 第二种:if(条件表达式){ 执行语句; }else{
2013-05-18 20:55:45
381
原创 黑马程序员JAVA基础-进制
------- android培训、java培训、期待与您交流! ----------进制 (1)就是进位制,是人们规定的一种进位方法。 对于任何一种进制--X进制, 就表示某一位置上的数运算时是逢X进一位 (2)java语言中整数的表现形式 A:八进制 **逢八进一 **所能表示的数据有:0-7 **用0开头表示 B:十进制 **
2013-05-18 20:50:35
381
原创 黑马程序员JAVA基础-第一个程序
------- android培训、java培训、期待与您交流! ---------- 环境变量搭建好后就可以开始第一个程序的编写了,在此之前必须了解java中的一些基本规则 关键字 (1)被Java语言赋予了特殊含义的单词。 (2)特点:关键字中所有字母都为小写。 (3)goto和const虽然从未使用,但也作为 Jav
2013-05-18 20:43:16
480
原创 黑马程序员JAVA基础-java环境的配置
------- android培训、java培训、期待与您交流! ---------- 要编写java程序必须先搭建java环境,下载安装JDK,现在最新版本的JDK是7,安装好后将JDK目录下的bin地址添加到path变量中,JDK5以后就不用配置classpath但是还是得他们之间的关系. 环境变量: (1)环境变
2013-05-18 20:33:07
288
原创 黑马程序员JAVA基础第一天计算机基础
------- android培训、java培训、期待与您交流! ---------- 计算机基础知识 (1)计算机软件 (2)软件开发 (3)人机交互 *图形化界面 *命令行方式 (4)如何打开控制台 *开始--程序--附件--命令提示符 *开始--运行--cmd--回车 *Win+R--cmd--回车 (5)常用的DOS命令
2013-05-18 20:07:35
477
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人