内容 1.守护线程2.定时器3.反射机制引 一.守护线程 1.线程分类 用户线程(之前讲的)和守护线程。 2.守护线程特点 所有的用户线程结束生命周期,守护线程才会结束生命周...
内容 1.守护线程2.定时器3.反射机制引 一.守护线程 1.线程分类 用户线程(之前讲的)和守护线程。 2.守护线程特点 所有的用户线程结束生命周期,守护线程才会结束生命周...
其实本节绝大部分内容都已学过,详情在https://www.jianshu.com/p/dc9df8f8827f这里作为复习,再写一遍。 内容 1.区分面向对象和面向过程2....
今天绝大部分内容也已学过,这里为了巩固,再写一遍,但是很多内容会省略 内容 1.数组2.增强for循环3.方法 一.数组 详细内容见https://www.jianshu.c...
内容 1.this2.setter和getter3.toString4.final5.扑克牌项目 一.this 详细请看之前的一篇文章:https://www.jianshu...
java.lang.ClassCastException异常 分析/为何报错 上面的程序编译是没有问题的,因为编译器检查到a3的数据类型是Animal,Animal和Cat之...
内容 1.继承2.多态 一.继承 详细请看:https://www.jianshu.com/p/b274b4024399 1.注意事项 ①子类不能继承父类的构造方法 (1)s...
java.lang.ArrayIndexOutOfBoundsException异常 一.报错形式 通常是Exception in thread "main" java.la...
再战扑克牌 扑克牌项目已经学过几天了,但是当时学的不扎实,所以今日又来重写一遍 一.简介 一共有这四类 二.具体代码 constants类 Poker类 PokerManag...
内容 1.设计模式介绍2.单例模式3.模板设计模式 一.设计模式概念 1.什么是设计模式? 对经常出现的软件设计问题的成熟解决方案 2.设计模式举例 比如单例模式工厂模式代理...
一.报错形式 Exception in thread "main" java.lang.ClassNotFoundException: 类名 二.为啥报错 这个异常翻译过来就...
内容 1.获取Class对象的三种方式2.创建Class对象所表示的类的一个新实例3.可变长参数 一.获取Class类型对象的三种方式 1.第一种方式 forName需要全名...
内容 1:一个简单的程序2:输出(cout)3:换行4:输入(cin)5:命名空间 一.c++一个简单的输出程序 二.输出 用cout注意1:cout是个对象,不是关键字,也...
内容 1:struct在c语言和c++中的区别2:c++申请释放空间 一.struct 稍微强调一点,struct在c++里面是一个特殊的类 区别一 c++在声明结构体变量时...
内容 一.引用二.&的三个作用 一.定义: 引用是已定义变量的别名而typedef是给类型起别名,比如结构体类型 二.使用示例: 输出结果就是 三.本质 从上面的使用示例也可...
内容 1.函数参数缺省值/默认值2.函数重载 一.函数参数缺省值/默认值 这个好说,其实就是在参数形参部分可以对形参设置默认值 使用示例如下 从上面的例子中可以看出可以全部设...
内容 类 一.类与面向对象的关系 面向对象是一种编程思想,而类是一种语法。而这个语法是实现这个编程思想的基础 二.定义 是具有相同属性和行为的对象的集合 解释:比如人是一个类...
内容 1.“类函数成员”之构造函数2.初始化列表 一.构造函数引 我们尽量不要在类内对数据成员直接初始化,但是可以在类内设一个函数,这个函数可以对数据成员进行赋值 比如 为了...
内容 1.“类中函数成员”之析构函数2.“类”之this指针“类中函数成员”之常函数 一.析构函数引 上一篇中已经讲过,构造函数是用来初始化一些变量的,其中也可能包括申请空间...
内容 1."类内成员“之静态成员2.类内函数成员“之拷贝构造 一.静态成员引 对于类内的普通成员,比如int a;我们每创建一个对象就有一个单独的a,它们的空间也不同,也就是...
内容 1.内联函数2.运算符重载 一.内联函数 内联函数不走函数调用功能,相当于直接把函数执行的代码块复制过来了,类似于宏,但是功能一般来说比宏更强大注意 1.内联函数比常规...