上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 29 下一页
摘要: 一、技术总结 1. 使用字符数组出现段错误即char str[];改成string str;后问题解决。以后尽量使用C++中的string 2. 使用cin ,出现答案错误,原因可能是在输入是有空格输入,导致答案错误,改成getline(cin,str);问题解决。 详情参考: 二、C++参考代码 阅读全文
posted @ 2019-11-03 09:33 睿晞 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1.关于PAT中段错误 使用字符数组出现错误: char str[256]; 报错段错误,然后改用C++中的string 改成: string str; 同char数组一样,也可以使用下标来取单个字符 但是还有区别就是,判断字符长度 char str[256],使用int len = strlen( 阅读全文
posted @ 2019-11-02 13:40 睿晞 阅读(1127) 评论(0) 推荐(0) 编辑
摘要: ``` 一般会有两种考虑,全为true或全为false 赋值方式: memset(boolArray,0,sizeof(Array)); 头文件:#include或则#include 如果赋值全为false C++有个全零初始化器 bool hashTable[256] = {0};即可 注意:但是全1却不行 如:bool hashTable[256] = {1};不报错, 这样只会把第一个boo... 阅读全文
posted @ 2019-10-31 22:20 睿晞 阅读(2127) 评论(0) 推荐(0) 编辑
摘要: ``` #include #include #include using namespace std; struct P{ double need;//库存 double value;//总价 double s_mon;//单价 }; bool cmp(P a, P b){ return a.s_mon > b.s_mon; } int main(){ int N; double... 阅读全文
posted @ 2019-10-30 21:06 睿晞 阅读(123) 评论(0) 推荐(0) 编辑
摘要: ``` //1.自定义异常 应该是继承JDK自带的异常体系 如自定义的异常可以继承RuntimeException,然后其他的异常再继承他 然后,要在BaseException中定义多个构造方法,本质也是继承自RuntimeException 使用super()调用 //2.Assertion断言 断言是一种调试方式,断言失败会抛出AssertionError,只能在开发和测试阶段启用断言; 对... 阅读全文
posted @ 2019-10-30 21:02 睿晞 阅读(85) 评论(0) 推荐(0) 编辑
摘要: ``` //1.反射 Java的反射是指一个程序运行期间可以拿到一个对象的所有信息 这种通过Class实例获取class信息的方法称为反射(Reflection)。 获得实例的三种方法: 直接通过一个class的静态变量class获得 Class cls = String.class; 如果有一个实例变量,可以通过实例变量的getClass()获得 String s = "Hello"; Clas... 阅读全文
posted @ 2019-10-30 21:02 睿晞 阅读(80) 评论(0) 推荐(0) 编辑
摘要: ``` //1.Java的异常 异常继承自throwable异常根体系 它有两个体系,一个是error一个是Execption Exception又分为两大类: RuntimeException以及它的子类; 非RuntimeException(包括IOException、ReflectiveOperationException等等) Java规定: 必须捕获的异常,包括Exception及其子类 阅读全文
posted @ 2019-10-30 21:01 睿晞 阅读(168) 评论(0) 推荐(0) 编辑
摘要: ``` //1.JavaBean JavaBean是一种符合命名规范的class,它通过getter和setter来定义属性 属性是一种通用的叫法,并非Java语法所规定的 可以利用IDE快速生成getter和setter方法; 使用Introspector.getBeanInfo()可以获取属性列表 //2.枚举类型 enum定义的枚举类型是一种引用类型,说是引用变量是要使用equals进行比较 阅读全文
posted @ 2019-10-30 21:00 睿晞 阅读(135) 评论(0) 推荐(0) 编辑
摘要: ``` //1.StringJoiner 用于子符串拼接,并且是加入分隔符,来拼接。 String[] names = {"Bob", "Alice", "Grace"}; var sj = new StringJoiner(", "); for(String name:names){ sj.add(name); } 同时,也可以进行添加拼接头(Hello)和拼接尾(!) 即把上面的例子4行改成下 阅读全文
posted @ 2019-10-30 20:59 睿晞 阅读(103) 评论(0) 推荐(0) 编辑
摘要: ``` //1.字符串和编码 字符串有一个重要特点就是字符串不可变, 这种不可变性是通过内部的private final char[]字段, 以及没有任何修改char[]的方法实现的 public class Main { public static void main(String[] args) { String s = "Hello"; System.out.println(s); s = 阅读全文
posted @ 2019-10-30 20:58 睿晞 阅读(118) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 29 下一页