- 博客(12)
- 收藏
- 关注
原创 【黑马程序员】网络编程与反射
package cn.itcast_02; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.Scanner; public class PhoneD
2015-11-17 18:06:11 246
原创 【黑马程序员】GUI
GUI(了解) (1)用户图形界面 GUI:方便直观 CLI:需要记忆一下命令,麻烦 (2)两个包: java.awt:和系统关联较强 javax.swing:纯Java编写 (3)GUI的继承体系 组件:组件就是对象 容器组件:是可以存储基本组件和容器组件的组件。 基本组件:是可以使用的组件,但是必须依赖容器。 (4)事件监听机制(理
2015-11-16 21:39:16 263
原创 【黑马程序员】多线程
package cn.itcast3; /* * 线程安全问题:车站卖票 * * 线程安全问题的出现前提: * 线程随机访问性 * 有多个线程并行 * 多个线程有共享数据 * 多个线程操作了共享数据 * * 解决办法: * 原子性操作: 在执行操作时,我们把一个完整动作可以称为一个原子性操作,是一个不可切割的动作。即不可被线程打断的操作 只需要将一个完整的卖票动作看
2015-11-16 21:34:21 289
原创 【黑马程序员】集合二
package cn.itcast; /* * 四大皆空: * 第一空:变量根本就没有值 不能使用 * 第二空:变量有值,但是值为null常量 该变量可以调用方法 但是会产生空指针异常 * 第三空:变量有值,值是一个空字符串对象, 该变量可以调用方法,也不会产生空指针异常,但是该对象的值是空的 * 第四空:null常量不可以直接打印,返回值为void的方
2015-11-16 21:26:11 265
原创 【黑马程序员】IO流
IO概述: 操作数据的工具 IO流,即数据流,数据像水流一样通过IO工具进行传输。 程序 硬盘 绝对路径与相对路径 1:异常(理解) (1)就是程序的非正常情况。 (2)异常的继承体系结构: Throwable: |--Error 严重的问题,不需要处理的。 |--Exception 非RuntimeException必须进行处理。两种方案,
2015-11-16 21:17:53 192
原创 【黑马程序员】集合
面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,Java就提供了集合类。 数组和集合类同是容器,有何不同? 数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。数组中可以存储基本数据类型,集合只能存储对象。 集合类的特点 集合只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象。 2:Set集合 (1)Set集合的特点 无序,唯一
2015-11-16 21:08:59 220
原创 【黑马程序员】抽象类、接口和内部类
:抽象类 (1)把多个共性的东西提取到一个类中,这是继承的做法。 但是呢,这多个共性的东西,在有些时候,方法声明一样,但是方法体。 也就是说,方法声明一样,但是每个具体的对象在具体实现的时候内容不一样。 所以,我们在定义这些共性的方法的时候,就不能给出具体的方法体。 而一个没有具体的方法体的方法是抽象的方法。 在一个类中如果有抽象方法,该类必须
2015-11-16 20:56:32 222
原创 【黑马程序员】面向对象
一,1.面向过程 都是一步一步做,来解决问题.C 2.面向对象 基于面向过程,解决问题,找一个对象了完成,对象本身包含了过程. 3.举例: 洗袜子: 面向过程:拖了-->泡一泡-->扭一扭-->搓一搓-->漂洗-->晾干 找女朋友洗袜子: 面向对象:说两句好话. 煎饼果子: 面向过程:上网搜一下,哪家强?-->买家伙什儿-->买材料-->摊煎饼-->找个人
2015-11-16 20:41:43 293
原创 【黑马程序员】方法与数组
1:方法(掌握) (1)方法:就是完成特定功能的代码块。 注意:在很多语言里面有函数的定义,而在Java中,函数被称为方法。 (2)格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) { 方法体语句; return 返回值; } 修饰符:目前就用 public static。后面再详细讲解其他修饰符 返回值类型:
2015-11-16 20:29:55 218
原创 【黑马程序员】JAVA基础语法二
1:switch语句(掌握) (1)格式: switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; ... default: 语句体n+1; break; } 格式解释说明: switch:说明这是switch
2015-11-16 20:25:33 213
原创 【黑马程序员】JAVA基础语法
1:关键字(掌握) (1)被Java语言赋予特定含义的单词 (2)特点: 全部小写。 (3)注意事项: A:goto和const作为保留字存在。 B:类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记 2:标识符(掌握) (1)就是给类,接口,方法,变量等起名字的字符序列 (2)组成规则: A:英文大小写字母 B:数字 C:$
2015-11-16 20:08:11 584
原创 【黑马程序员】JAVA基础知识概述
1:计算机概述(了解) (1)计算机 (2)计算机硬件 (3)计算机软件 系统软件:window,linux,mac 应用软件:qq,yy,飞秋 (4)软件开发(理解) 软件:是由数据和指令组成的 开发:就是把软件做出来。 如何实现软件开发呢? 就是使用开发工具和计算机语言做出东西来 (5)语言 自然语言:人与人交流沟通的 计算
2015-11-16 20:00:11 306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人