
java基础学习
文章平均质量分 91
小乖~
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java基础学习——(11)异常、Object类
异常在运行时期发生的不正常情况。Throwable(可抛)Error(错误)通常出现重大问题 如:运行的类不存在或者内存溢出等 不编写针对代码对其处理Exception(异常)在运行时运行出现的一起情况,可以通过try catch finallyException和Error的子类名都是以父类名作为后缀在java中用类的形式对不正常情况进行了描述集合封装对象。描述不正常的情况的类,就称...原创 2019-09-20 15:58:26 · 411 阅读 · 0 评论 -
java基础学习——(10)多态、内部类、匿名内部类
多态原创 2019-09-20 15:58:13 · 255 阅读 · 0 评论 -
java基础学习——(9)子父类中的构造函数、final关键字、抽象类、接口
子父类中构造函数的特点在子类构造对象时 发现 访问 子类构造函数时 父类也运行了 为什么呢?原因是:在子类的构造函数中的第一行有一个默认的隐式语句:super();//调用的就是父类中的空参数的构造函数子类的实例化过程:子类中所有的构造函数默认都会访问父类中的空参数的构造函数class Fu{ Fu() { System.out.println("Fu"); }}cl...原创 2019-09-20 15:57:54 · 179 阅读 · 0 评论 -
java基础学习——(8)文档注释、单例设计模式、继承
注意:主函数所在的类和主函数创建的类对象所属的类不在一个文件中,则(全部)分别编译,运行主函数所在的class文件即可。一般分别编译的话,需要先编译主函数创建的类对象所属的类的文件,最后编译主函数所在的文件。但是java编译器如果在编译类中发现其他类的话,会到classpath或者当前目录下找这个类,如果没有会继续找和这个类名相同的.java文件,找到后进行编译产生.class文件。所以可以直接...原创 2019-09-20 15:57:44 · 117 阅读 · 0 评论 -
java基础学习——(7)面向对象(构造函数、this关键字、static关键字)
构造函数在构建创造对象时调用的函数。(只针对对象构造,无对象,不构造)作用:可以给对象进行初始化。创建对象都必须要通过构造函数初始化。一个类中如果没有定义过构造函数,那么该类中会有一个默认的空参数构造函数,如果在类中定义了指定的构造函数,那么类中的默认构造函数就没有了。特点:1.函数名与类名相同。(首字母大写)2.不用定义返回值类型。3.没有具体的返回值。...原创 2019-09-20 15:57:35 · 122 阅读 · 0 评论 -
java基础学习—(6)二维数组和面向对象
二维数组数组中的数组。格式1int[ ] [ ] arr =new int[4] [5];原创 2019-09-20 15:57:27 · 124 阅读 · 0 评论 -
java基础学习—(5)数组的基本操作
数组常见操作对数组的最基本操作就是存和取,核心思想就是对角标的操作。遍历int[] arr = {45,56,86,2,5};for(int x=0; x<arr.length; x++){ System.out.println("arr["+x+"]="+arr[x]);}1、使用循环完成遍历。2、arr.length可获取数组的长度,需要注意的是数组最大的角标为arr...原创 2019-09-20 15:57:18 · 139 阅读 · 0 评论 -
java基础学习—(4)函数和数组
转义字符:\n换行 \t 制表符\b 退格\r 按下回车键原创 2019-09-20 15:57:10 · 115 阅读 · 0 评论 -
java语言基础—(3)运算符和程序流程
比较运算符原创 2019-09-20 15:56:58 · 121 阅读 · 0 评论 -
java 基础学习——(1)java环境变量、设置
java学习_第一课原创 2019-09-20 15:56:43 · 112 阅读 · 0 评论 -
java基础——(2)语言基础
关键字:红色字是java创建好的类蓝色都是关键字,都是小写类名的首字母大写是规范class 用于定义类void 没有返回值关键字包括:用于定义访问权限修饰符的关键字private(私有) protected(受保护) public(公有)用于定义类,函数,变量修饰符的关键字abstract(抽象) final(最终) static(静态) s...原创 2019-09-20 15:56:27 · 127 阅读 · 0 评论 -
毕向东视频中面试题集合
(1)byte b = 3;byte b1 = 4;byte b2 = 7;b = b1+b2;错误: 不兼容的类型: 从int转换到byte可能会有损失,b = b1+b2;提问:为什么会发生错误?答案:因为b1和b2是变量,在b = b1+b2;中,无法判断他们的加和是不是在范围内,byte型变量加byte型变量的加和值可能超出byte的范围,故只要有可能超出byte型的范围,...原创 2019-05-19 21:48:50 · 279 阅读 · 0 评论 -
java基础学习——(12)包、多线程、练习题
包(package)对类文件进行分类管理给类提供多层命名(名称)空间写在程序文件的第一行类名的全称为 包名.类名包也是一种封装形式在cmd中,指定生成类文件的位置:javac -d .PackageDemo.java...原创 2019-09-20 15:58:38 · 294 阅读 · 0 评论