02 2015 档案

摘要:一、输入/输出流 1.流:不同类型的输入、输出源 数据流:输入或输出的数据 Java数据流的所有接口和类都是在java.io包中定义的,因此应在程序开头加入 import java.io.* 2.流的分类: (1)从流的流动方向来看,可以将IO流分为输入流和输出流 输入流:数据信息从某个地方流向程序中 输出流:数据信息从程序中发送到某... 阅读全文
posted @ 2015-02-26 00:37 trj14 阅读(189) 评论(0) 推荐(0)
摘要:一、异常简介 1.异常:程序在运行过程中有时会出现一些意外的情况导致程序退出的情况 2.一个异常是由一个对象来表示的,所有的异常都直接或间接地继承自Throwable接口 Throwable接口是类库java.lang包中的一个类,它派生出两个子类:Error 和 Exception (1)Error类主要用来描述一些Java运行时系统内部的错误或资源枯竭导致的错误,此类错误一般由系统... 阅读全文
posted @ 2015-02-22 16:33 trj14 阅读(135) 评论(0) 推荐(0)
摘要:一、数组1.Java是将数组作为对象来实现的,而非连续的存储空间2.在Java中,数组时一个类,提供了一些方法和属性,如数组长度array.length3.Java中数组名可视为对象引用,在初始化时,不能直接定义长度 例:int a[3]; //错误的声明方法4.数组中的元素也可以是复合数据类型的,... 阅读全文
posted @ 2015-02-21 20:13 trj14 阅读(148) 评论(0) 推荐(0)
摘要:一、继承机制1.继承:允许一个类作为另一个类的扩充版本2.单继承:一个类只继承了一个父类 多继承:一个类继承了多个父类 Java只支持单继承,C++支持多继承二、类的继承1.形式: class SubClass extends BaseClass { //子类类体,定义子类的新成员 } Java中所... 阅读全文
posted @ 2015-02-15 18:23 trj14 阅读(231) 评论(0) 推荐(0)
摘要:一、面向对象程序设计 1.概念: OOA:面向对象的分析,将现实世界进行抽象的分析 OOD:面向对象的设计 OOP:面向对象的程序 2.面向对象的特点: (1)封装性:一是把对象的全部状态和行为结合在一起,形成一个不可分割的整体,对象的私有属性只能由对象的行为来修改和读取 二是尽可能隐藏对象的内部细节,与外界的联系只能够通过外部接口... 阅读全文
posted @ 2015-02-12 00:27 trj14 阅读(165) 评论(0) 推荐(0)
摘要:一、文件的访问 1.打开文件 函数原型:FILE *fopen(const char *filename, const char *mode); mode参数: r 以只读方式打开(若不存在则返回NULL) r+ 以读写方式打开(若不存在则返回NULL) w 以写方式打开空白文件(若已存在则毁弃原内容) w+ 以读写方式打开空白文件(若已存在则毁弃原内容) a 以添加方... 阅读全文
posted @ 2015-02-11 14:51 trj14 阅读(142) 评论(0) 推荐(0)
摘要:一、结构体的定义与使用 1.结构体内部的每个变量称为字段或成员变量 2.定义方法:struct {…}; 或 typedef struct {…} ; 变量定义:struct 变量1,2… 或 变量1,2… 3.成员变量的访问: x.成员变量名 (*px).成员变量名 px->成员变量名 ... 阅读全文
posted @ 2015-02-11 00:28 trj14 阅读(150) 评论(0) 推荐(0)
摘要:一、什么是指针1.指针是存放另一个变量内存地址的变量 指针型变量的长度为4个字节,32位2.宏定义NULL,表示0 良好的编程习惯:暂时不使用指针时,将其值设为NULL3.指针定义后,若未被初始化,则其值为0xCCCCCCCC(Visual Studio中) 若访问此地址,则程序崩溃4.指针作用:对... 阅读全文
posted @ 2015-02-10 22:40 trj14 阅读(162) 评论(0) 推荐(0)
摘要:一、函数的使用 1.每个函数在使用之前必须先定义 例:void function(); //有分号 int main() {…} void add() {…} //无分号 2.文件包含处理: #include 在库函数头文件所在目录中查找(标准方式) #include “文件名” 先在当... 阅读全文
posted @ 2015-02-09 23:20 trj14 阅读(149) 评论(0) 推荐(0)
摘要:一、命名规则 1.Java标识符 Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。 关于Java标识符,有以下几点需要注意: 所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始 首字符之后可以是任何字符的组合 关键字不能用作标识符 标识符是大小写敏感的 合法标识符举例:age、$salary、_value、__1_value ... 阅读全文
posted @ 2015-02-08 22:04 trj14 阅读(155) 评论(0) 推荐(0)
摘要:本文为我在已有C语言的学习基础上记录的采用的环境是jdk 1.8.0_31,IDE环境是Eclipse 阅读全文
posted @ 2015-02-08 21:44 trj14 阅读(95) 评论(0) 推荐(0)
摘要:一、一维数组的定义和使用 1.C语言中,数组元素的下标是从0开始 2.定义数组时,需要设定它的长度,该长度必须是一个整型常量 注:常量采用宏定义优势:用简短标识符代替长数据 有利于程序修改和升级 用易于理解的标识符代替不好记的数据 格式:#define PI 3.14 (没... 阅读全文
posted @ 2015-02-07 21:48 trj14 阅读(221) 评论(0) 推荐(0)
摘要:一、for语句,while语句,do-while语句 1.特征forwhiledo-while最小执行次数001判断方式初始化 ->先判断后执行先判断后执行先执行后判断优缺点在循环次数明确时使用较方便更适用于条件不确定的场合无论如何都会执行一次 2.do-while语句常用于解决脆弱的输入方式c... 阅读全文
posted @ 2015-02-04 15:42 trj14 阅读(191) 评论(0) 推荐(0)
摘要:一、关系运算符和表达式 1.C语言中没有单独的逻辑数据类型,非0代表真,0代表假 2.在求解一个逻辑表达式的过程中并不执行所有运算符 例:a && b && c,a为假,则b、c不会被执行二、条件运算符 1. ? : (三目运算符) 表达式1为真则执行表达式2,若为假则执行表... 阅读全文
posted @ 2015-02-04 09:44 trj14 阅读(269) 评论(0) 推荐(0)
摘要:一、数据的输入与输出 1.stdio.h中包含的函数: getchar(输入字符) gets(输入字符串) printf(格式输出) putchar(输出字符) puts(输出字符串) scanf(格式输入) flushall(刷新缓冲区) 等等 2.flushall(); ... 阅读全文
posted @ 2015-02-04 09:02 trj14 阅读(434) 评论(0) 推荐(0)
摘要:一、信息的存储方式 1.计算机以8个连续的位(bit、比特)为一组,称为一个字节(B、byte) 1 Kb = 1024 byte 计算机中每个存储单元一般是一个字节,可存放8个二进制数二、数据类型 (一)整数类型 1.C语言标准要求:(1)char 成员选择(指针)对象指针->成员名2... 阅读全文
posted @ 2015-02-03 23:24 trj14 阅读(404) 评论(0) 推荐(0)
摘要:此分类为我在大一上学期学习计算机语言与程序设计时所记笔记对一些偏难点注重较多,对基础部分注重相对较少学习时使用的是Visual Studio 2012集成环境 阅读全文
posted @ 2015-02-03 21:54 trj14 阅读(117) 评论(0) 推荐(0)