自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 C++ primer第7章

一、函数原型 函数原型作用:描述函数的输入参数及类型、输出类型以及名称,并将其告诉编译器。 为什么编译器需要函数原型呢第一:效率不高。如果没有函数原型只有函数定义,编译器在编译main函数碰到调用函数的位置时,需要搜索文件找到文件定义的地方,main的编译也会停止。 第二:函数有可能不在main()所在文件中。C++允许将一个程序放在多个文件中,单独编译这些文件,再将它们组合起来。这种情况下,如果该函数未在main()所在的文件中定...

2021-12-12 22:43:38 779

原创 C++ primer plus 第四章

1、数组 typedefName arrayName[arraysize]2、字符串 (1)字符串的尾部为"\0"; (2)字符串常量其实代表字符串所在的内存地址:const char* p = "s"是合法的;char p ="s"是不合法的,其原因在于"s"代表了其所在地址,不是char类型的,而是char* 类型的。 (3)strlen...

2021-12-12 20:43:08 640

原创 标准I/O库

一、基本操作(1)fopen、 fdopen、 fclose(2)getc、putc 特殊:ungetc fgetc、fputc getchar、putchar(3)gets、puts fgets、fputs(4)fwrite、fread二、格式化 printf、scanf、 fprintf、...

2019-08-21 16:33:21 244

原创 文件目录

一、文件基本函数:stat、lstat、fstat结构:struct stat { mode_t st_mode -------------------文件类型:如S_ISREG()等 权限位:S_IRUSR等 ino_t...

2019-08-21 14:23:01 233

原创 文件IO

一、基本操作文件的打开读写关闭(1)open函数 注意:O_SYNC、O_DSYNC(2) write函数(3)read函数(4)close函数二、其他函数(1)dup ------------------ 文件共享 --三个表项(2)lseek ------------------O_APPEND 原子操作(3)sync、fsyn...

2019-08-21 14:06:00 158

原创 JAVA字符流

 一、编码与解码 String(byte[] bytes, String charsetName):通过指定的字符集解码字节数组 byte[] getBytes(String charsetName):使用指定的字符集合把字符串编码为字节数组如下:String s = "你好"    byte[] bys = s.getBytes();   byte[] bys = s.getB...

2018-08-07 23:07:47 204

原创 JAVA 字节流

一、FileOutputStream该流用于写文件。构造方法FileOutputStream(File file)               FileOutputStream(String name)如:FileOutputStream fos = new FileOutputStream("fos.txt");注:如果第二个参数为 true,即FileOutputStream...

2018-08-07 14:05:47 266

原创 JAVA FILE类

一、构造方法File(String pathname):根据一个路径得到File对象File(String parent, String child):根据一个目录和一个子文件/目录得到File对象File(File parent, String child):根据一个父File对象和一个子文件/目录得到File对象二、创建功能public boolean createNewFil...

2018-08-06 15:12:37 150

原创 java异常处理

一、异常分类严重问题:Error 。这种问题一般都是很严重的,比如说内存溢出。不处理。问题:Exception         编译期问题:不是RuntimeException的异常 必须进行处理的,因为你不处理,编译就不能通过。         运行期问题:RuntimeException  需要修正代码的。二、异常的处理1、try...catch...finally ...

2018-08-06 12:05:45 241

原创 JAVA常见类(十二)Calendar类

Calendar类Calendar:它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。一、构造方法protected Calendar() :由于修饰符是protected,所以无法直接创建该对象。需要通过别的途径生成该对象。二、成员方法Calendar类...

2018-07-17 22:11:30 149072 8

原创 JAVA常见类(十一)Date类

Date类一、构造方法public Date()  根据当前的默认毫秒值创建对象。public Date(long date) 根据给定的毫秒值创建对象。二、成员方法public long getTime():获取时间,以毫秒为单位。public void setTime():设置时间,以毫秒为单位。三、Date与String类互相转换DateFormat:可以进行...

2018-07-17 16:54:28 456

原创 JAVA常见类(十)BigInteger类与BigDecimal类

BigInteger类BigInteger:可以让超过Integer范围内的数据进行运算构造方法:BigInteger(String val) 方法:public BigInteger add(BigInteger val):加public BigInteger subtract(BigInteger val):减public BigInteger multiply(BigInt...

2018-07-17 16:04:02 355

原创 JAVA常见类(九)System类

System类类方法:public static void gc():运行垃圾回收器。public static void exit(int status):终止当前正在运行的 Java 虚拟机。参数用作状态码;根据惯例,非 0 的状态码表示异常终止。public static long currentTimeMillis():返回以毫秒为单位的当前时间,前后加时间获得运行时间。...

2018-07-17 15:41:48 408

原创 JAVA常见类(八)Random类

Random类Random类是用于生成随机数的一个类。一、构造方法 public Random():没有给种子,用的是默认种子,是当前时间的毫秒值 public Random(long seed):给出指定的种子注:所谓种子就是一个long型的数。如果两个种子相等,则它们生成的随机数也完全相等。二、成员方法以int型数据为例,其他数据类型也是如此。public in...

2018-07-17 15:26:04 781

原创 JAVA常见类(七) Math类

Math类math类是用于数学计算的类。在使用是直接math.方法或math.静态变量来使用,不需要创建对象。一、静态变量static double E      比其他任何一个都更接近 e ,自然对数的基数。static double PI     比任何其他的更接近 pi ,圆周长与其直径的比率。二、常用方法public static int abs(int a):绝对...

2018-07-17 15:10:56 684

原创 JAVA常见类(六)Character类

Character类Character类是char类型的包装类,它是对一个字符类型的变量进行操作。其实可以看成是对字符进行操作的一个工具类。一、构造方法public Character(char value)      构造一个新分配的Character对象,代表指定的char值。二、常用方法1、public static boolean isDigit()/isLetter ...

2018-07-17 14:46:27 849

原创 JAVA常见类(五) Integer类

Integer类一、构造函数(1) public Integer(int value)   (2) public Integer(String s) 注意:s必须得是数字字符。二、Integer类方法public static String toBinaryString(int i)                             返回二进制                        ...

2018-07-14 21:50:02 2032

原创 JAVA常见类(四) StringBuffer类

StringBuffer类StringBuffer类不像String类不可修改,它是可以修改的。所以它比String类多了很多方法,例如添加删除之类的。一、构造方法(1)public StringBuffer () 空构造(2)public StringBuffer(int capacity) 指定容量的字符串缓冲区对象(3)public StringBuffer(String str) 指定字符...

2018-07-14 20:27:47 299

原创 JAVA常见类(三) String类

String类一、构造方法主要构造方法如下:(1)public String()空构造。(2)public String(byte[] bytes) 字节数组转字符串。一个字节换算成十进制后按照ASCII码对应一个字符。(3)public String(byte[] bytes,int index,int length) 从index开始的length长度的字节数组转换为字符串。(4)public...

2018-07-14 19:33:56 335

原创 JAVA常见类(二) Scanner类

Scanner类Scanner主要用于获取键盘输入的内容。1、构造方法Scanner类有很多种构造方法,一般用于输入的话则是Scanner(InputStream source),所需参数为InputStream,如果想获取键盘输入的内容,则需要选择System类的静态成员变量:System.in。它的描述是“标准”输入流,是一个InputStream类型的变量。格式如下:Scanner sc=n...

2018-07-14 17:46:19 427

原创 JAVA常见类(一) Object类

Object类Object类是所有类的父类,所有的类都直接或者间接的继承自Object类。构造方法:Object类的构造方法为无参构造而且只有一个,这就是为什么所有类的默认构造函数为无参构造:所有的类均继承自Object类,子类对象默认访问父类即Object的构造即无参构造。几种重要方法:(1)toString()方法:返回对象的字符串表示,默认是由类的全路径+'@'+哈希值的十六进制表示。这个表...

2018-07-14 16:02:06 668

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除