摘要: 使用名字空间成员的简单方法: using namespace ::name;例如:using std::cin; 头文件不应包含using声明 标准库类型string:(需要带有头文件#include<string>) string对象的初始化方式: string s1;(默认空字符串) strin 阅读全文
posted @ 2019-09-08 20:50 Dragonsburg 阅读(149) 评论(0) 推荐(0) 编辑
摘要: wchar_t,char16_t,char32_t用于拓展字符集 char和signed char并不一样,由编译器决定类型char表现上述两种中的哪一种 一般long的大小和int无二,如果超过int的范围直接使用long long类型 float比较鸡肋,精度和速度都不如double(在某些机器 阅读全文
posted @ 2019-09-08 16:43 Dragonsburg 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 类的构造器名必须与类名一致,且无返回类型,通过参数类型的不同(即使顺序不同也行)可以重载构造器,也可以以此技巧重载方法 this关键字:表示对“调用方法的那个对象的引用”,也可将当前对象传递给其他方法,也可通过this在构造器中调用构造器 在方法内部调用同一类的另一方法无需使用this static 阅读全文
posted @ 2019-09-08 14:04 Dragonsburg 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Foreach语法: 例如:float f[]=new float [10]; for(float x:f){/*****/} for(char c:"Afaslkd aslfjala aljfl ".toCharArray()){/********/}即冒号后是对应类型的数组 break和cont 阅读全文
posted @ 2019-09-08 13:38 Dragonsburg 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 若String后接一‘+’运算符,其后元素自动转化为String类型 注意:若对对象赋值另一对象,操作对应的是引用,如c=d,则c和d都指向原来d指向的对象 生成随机数:Random rand=new Random(47);(这里47表示随机数种子) int j=rand.nextInt(100)+ 阅读全文
posted @ 2019-09-08 13:27 Dragonsburg 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 对基本数据类型的初始化有二: 1.String s="asdf"; 2.String s=new String("asdf"); 可能的存储区域: 寄存器(不可如c/c++进行控制) 堆栈(对象引用,对象本身不在此处) 堆(对象存放地) 常量存储(代码内部/只读存储器) 非RAM存储(流对象/持久化 阅读全文
posted @ 2019-09-08 12:56 Dragonsburg 阅读(104) 评论(0) 推荐(0) 编辑