随笔分类 -  java基础

摘要:一、异常简介 (一)定义: 运行期间出现的错误,而不是编译时的语法错误 例如: 1、打开一个不存在的文件 2、网络连接中断 3、数学类错误 4、操作数组越界等 (二)异常的继承树 (三)异常类的体系结构 二、异常类的继承关系 Object 类的直接子类Throwable描述了所有被虚拟机抛出的非正常 阅读全文
posted @ 2018-08-17 20:18 MKN 阅读(380) 评论(0) 推荐(1)
摘要:Exception in thread "main" java.lang.ArithmeticException: / by zero at com.neusoft.chapter08.Test01.main(Test01.java:15) 数学类的错误 例如:System.out.println( 阅读全文
posted @ 2018-08-17 09:08 MKN 阅读(510) 评论(0) 推荐(0)
摘要:instanceof运算符 判断一个类是否实现某个接口 对象 instanceof 接口 判断一个实例对象是否属于某个类 对象 instanceof 类 返回值数boolean型 阅读全文
posted @ 2018-08-16 21:03 MKN 阅读(119) 评论(0) 推荐(0)
摘要:super关键字 作用:调用父类的构造器 只能出现在子类的构造其中,并且必须是第一行 super()中的参数,决定了调用父类的那个构造器 注:如果子类构造器中没有出现super,则默认加上super(),调用父类无参的构造器,若父类没有空构造器,提升错误 this关键字 作用:调用本类的构造器 th 阅读全文
posted @ 2018-08-16 20:59 MKN 阅读(132) 评论(0) 推荐(0)
摘要:一、类的继承 (一)继承的含义 1、在Java中定义一个类时,让该类通过关键字extends继承一个已有的类,这就是类的继承(泛化)。 2、被继承的类称为父类(超类,基类),新的类称为子类(派生类)。 3、子类继承父类的所有属性和方法,同时也可以增加自己的属性和方法。 注: Java中只能单继承,也 阅读全文
posted @ 2018-08-16 20:49 MKN 阅读(305) 评论(0) 推荐(0)
摘要:概念: 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 要点: 1、某个类只有一个实例。 2、它必须自行创建这个示例。 3、必须自行向整个系统提供这个示例。 实现: 1、拥有一个私有的构造器。 2、提供一个自身静态的私有的成员变量。 3、提供一个公有的静态访问方法 单例模型demo 阅读全文
posted @ 2018-08-16 19:18 MKN 阅读(147) 评论(0) 推荐(0)
摘要:父类: 子类: 1、父类指向父类: 结果: 1 我是杜江 2、子类指向子类: 结果: 2 我是嗯哼 3、父类指向子类 (上溯造型) 结果: 1 我是嗯哼 4、父类转子类 (下塑造型) 结果: 2 我是嗯哼 上溯造型特征: 具有继承或实现关系 父类和子类均有一个成员变量i最后拿到的是父类的i 父类和子 阅读全文
posted @ 2018-08-15 14:39 MKN 阅读(1866) 评论(1) 推荐(0)
摘要:1、面向对象编程思想 面向过程编程 传统的C语言属于面向过程编程。面向过程解决问题的思路:通常是分析出解决问题所需要的步骤,然后用方法把这些步骤一步一步实现,最后一个一个依次调用方法来解决。 面向过程编程考虑的问题是程序运行的流程,主要是程序的算法,而数据只是在必要的时候插入到算法中间。 面向对象编 阅读全文
posted @ 2018-08-14 19:56 MKN 阅读(225) 评论(0) 推荐(0)
摘要:1、方法的定义 什么是方法 方法是完成某个功能的一组语句,通常将常用的功能写成一个方法 方法的定义 [访问控制符] [修饰符] 返回值类型 方法名( (参数类型 形式参数, ,参数类型 形式参数, ,…) ) { 方法体 } 修饰符:public 、static 被称为修饰符(后续会详细讲解它们); 阅读全文
posted @ 2018-08-14 19:46 MKN 阅读(320) 评论(0) 推荐(0)
摘要:1、一维数组 数组的定义和创建 数组可以看成是多个相同类型数据的组合,实现对这些数据的统一管理 数组中的每一个数据 — 数组的一个元素(element) 数组中的元素可以是任何数据类型,包括基本数据类型和引用类型 数组中元素的个数,称为数组的长度(length) JAVA语言中声明数组时不能指定其长 阅读全文
posted @ 2018-08-14 19:35 MKN 阅读(220) 评论(0) 推荐(0)
摘要:1、条件语句 (1)if 语句 ( 单一条件) if (表达式){ 执行语句块 } (2)执行流程 · if 语句 条件表达式可以是任何一种逻辑表达式 如果表达式值为true,则执行花括号的内容后,再执行后面的语句 如果表达的值为false,则直接执行后面的语句 如果,大括号号中,只有一条语句,则可 阅读全文
posted @ 2018-08-14 19:08 MKN 阅读(237) 评论(0) 推荐(0)
摘要:Java 基础应用编程—— 变量和运算符 1、Java程序结构 数据类型:确定要存储在内存中的数据的类型。 变量:是存储数据的基本单元 2、变量的概念 变量是指在程序的运行过程中随时可以发生变化的量 变量是程序中数据的临时存放场所 3、数据类型及分类 基本数据类型:4类8种基本数据类型 引用数据类型 阅读全文
posted @ 2018-08-08 19:58 MKN 阅读(124) 评论(0) 推荐(0)
摘要:1.Java 技术  一种编程语言  可像任何其他编程语言一样使用 Java 编程语言来创建应用程序  一种开发环境  Java技术包含一系列的工具:编译器、解释器、文档生成工器、 类文件打包工具等  JRE中包括了一个完整的Java类集合  应用程序环境  Java技术应用程序是独立 阅读全文
posted @ 2018-08-08 19:10 MKN 阅读(93) 评论(0) 推荐(0)
摘要:运行结果: 阅读全文
posted @ 2018-07-29 21:00 MKN 阅读(616) 评论(0) 推荐(0)
摘要:package com.neusoft.test; import java.util.Scanner; public class Test05{ public static void main(String[] args) { int i; int j = 0; int year;//年 int month;//月 int day = 0; int y;//初始化年... 阅读全文
posted @ 2018-07-28 14:44 MKN 阅读(294) 评论(1) 推荐(0)
摘要:if: switch: while: do while: 正三角,倒三角: 运行结果: *** ** * * ** *** 九九乘法: 运行结果: 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3 阅读全文
posted @ 2018-07-27 18:56 MKN 阅读(171) 评论(0) 推荐(0)
摘要:运行结果: 233123123 阅读全文
posted @ 2018-07-27 18:50 MKN 阅读(158) 评论(0) 推荐(0)