Darklovy

Know more, Do more, Be more.

Java 使用 instanceof 操作符判断对象类型

当程序中执行向下转型操作时,如果父类对象不是子类对象的实例,就会发生 ClassCastExcepion异常,所以在执行向下转型之前需要判断父类对象是否为子类对象的实例。 myobject instanceof ExampleClass 例子 class Quadrangle{ //四边形类...

2019-01-23 16:02:50

阅读数 2

评论数 0

苍白无力

现实告诉我们有些事情总是非常残酷的,触不及防,这已经是第二次在我没有能力的时候发生的事。其实所有的问题都可以归结于一个字,那就是钱。如果有钱这些所有的将不再是问题。。。 ...

2019-01-22 09:12:14

阅读数 7

评论数 0

Java 类的继承

继承在面向对象开发思想中是一个非常重要的概念,它使整个程序架构具有一定的弹性,在程序中复用一些已经定义完善的类不仅可以减少软件开发周期,也可以提高软件的可维护性和扩展性。 其基本思想是基于某个父类的扩展,制定出一个新的子类,子类可以继承父类原有的属性和方法,也可以增加原来父类所不具备的属性和方法,...

2019-01-21 15:49:33

阅读数 8

评论数 0

Java 大数字运算

在 java中提供了大数字的操作类,即 Java.math.BigInteger 类与 java.math.BigDecimal 类。这两个类用于高精度计算,其中BigInteger 类是针对大整数的处理,而BigDecimal 类则是针对大小数的处理类。 BigInteger BigIntege...

2019-01-16 14:24:43

阅读数 97

评论数 0

Java 数字格式化

数字的格式化在解决实际问题时使用非常普遍,如表示某超市的商品价格,不要八六两位有效数字。Java 主要对浮点型数据进行数字格式化操作,其中浮点型数据包括 double 和 float 型数据,在 java 中使用 Java.text.DecimalFormat格式化数字。 DecimalForma...

2019-01-10 13:41:35

阅读数 14

评论数 0

Java 修饰符

Java 语言提供了很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符 访问修饰符 在 Java 中有以下四种访问修饰符。 public protected default private public - 公有访问修饰符 被声明为 public 的类、方法、构造方法和接口能够被任何...

2019-01-09 16:43:34

阅读数 14

评论数 0

Java 成员变量和成员方法

在 Java 语言中对象的属性以成员变量的形式存在,对象的方法以成员方法的形式存在。 成员变量 在 Java 中对象的属性也称为成员变量。为了了解成员变量,首先定义一个图书类,成员变量对应于类对象的属性,在 Book 类中设置 3 个成员变量,分别为 id、name 和 category,分别对应...

2018-12-07 10:25:44

阅读数 11

评论数 0

Java 正则表达式

正则表达式定义了字符串的模式,它可以用来搜索、编辑或处理文本。 正则表达式并不限于某一种语言,但是在每种语言中有细微的差别。 正则表达式实例 一个字符串其实就是一个简单的正则表达式,例如 Heelo World 正则表达式匹配 Hello World 字符串。 下面展示一些正则表达式的实例以及描述...

2018-12-07 10:20:39

阅读数 34

评论数 0

Java 日期与时间

java.util 包提供了 Date 类来封装当前的日期和时间。 Date 类提供两个构造函数来实例化 Date 对象。 第一个构造函数使用当前日期和时间来初始化对象。 Date( ) 第二个构造函数接收一个参数,该参数是从1970年1月1日起的毫秒数。 Date(long milli...

2018-12-05 11:13:02

阅读数 26

评论数 0

Java 数组排序

对数组进行排序的算法大致有冒泡、选择、插入和希尔排序。在这篇文章中我们将依次介绍这些算法的原理以及实现。 冒泡排序 package org.idcn.jse; public class SortAll { public static void main(String[] ar...

2018-12-05 11:11:31

阅读数 19

评论数 0

Java 二维数组

声明数组并分配空间 数组类型[][] 数组名 = new 数组类型[行数][列数]; 或 数组类型[][] 数组名; 数组名 = new 数组类型[行数][列数]; 赋值 二维数字的赋值和一维数组类似,可以通过下标来逐个赋值,注意索引从0开始; 也可以在声明数组的同时为数组赋值: 数据类...

2018-11-29 10:59:39

阅读数 11

评论数 0

Java 一维数组

数组作为对象允许使用 new 关键字进行内存分配。 在使用数组之前,必须首先定义数组变量所属的类型。 Java 创建一维数组 下面介绍创建一维数组的两种方式。 先声明,在进行内存分配 ####&nbs...

2018-11-26 22:09:06

阅读数 10

评论数 0

Java 数组概述

在 Java 中是具有相同数据类型的一组数据的集合。 数组中的每个元素具有相同的数据类型。在 Java 中同样将数组看做一个对象,虽然基本数据类型不是对象,但由基本数据类型组成的数组却是对象。 ...

2018-11-26 22:03:57

阅读数 15

评论数 0

Java StringBuffer 和 StringBuilder

当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。 和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。 StringBuilder 类在 Java 5 中被提出...

2018-11-26 22:01:53

阅读数 9

评论数 0

Java String 类

字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。 创建字符串 创建字符串最简单的方式如下: String greeting = "菜鸟教程"; 在代码中遇...

2018-11-26 21:58:40

阅读数 84

评论数 0

Java 流程控制

复合语句 java语言的复合语句是以整个块区为单位的语句,所以又称块语句,能够用在任何一个单独语句可以用到的地方,并且在复合语句中还可以嵌套复合语句。复合语句有大括号“{”开始,”}”结束。复合语句中的每个语句都是从上到下被执行的。 在使用复合语句是要注意,复合语句为局部变量创建了一个作用域,该作...

2018-11-26 21:55:14

阅读数 28

评论数 0

Java 数据类型转换

数据类型的转换,分为自动转换和强制转换。自动转换是程序在执行过程中“悄然”进行的转换,不需要用户提前声明,一般是从位数低的类型向位数高的类型转换;强制类型转换则必须在代码中声明,转换顺序不受限制。 自动数据类型转换 自动转换按从低到高的顺序转换。不同类型数据间的优先关系如下: 低---------...

2018-11-26 21:53:58

阅读数 22

评论数 0

Java 运算符

运算符是一些特殊的符号,主要用于数学函数、一些类型的赋值语句和逻辑比较方面。Java 中提供了丰富的运算符,如赋值运算符、算术运算符、比较运算符。 赋值运算符 赋值运算符以符号 "=" 表示,它是一个二元运算符(对两个操作数做处理)。其功能是将右方操作数所含的值...

2018-11-26 21:51:13

阅读数 13

评论数 0

Java 变量与常量

在程序执行过程中,其值不能被改变的量称为常量,其值能被改变的量被称为变量。变量与常量的命名都必须使用合法的标识符。 标识符和关键字 标识符 标识符可以简单地理解为一个名字,用来标识类名、方法名、数组名、文件名的有效字符序列。 Java 语言规定标识符由任意顺序的字母、下划线、美元符号和数字组成,并...

2018-10-28 23:17:40

阅读数 49

评论数 0

Java 面向对象特征

java面向对象的三大特征是什么?    那就是封装、继承、多态。 但说到面向对象,还有一个很主要的特征就是抽象。 封装     每一个类中都会有属性和方法,封装指的就是把属性和方法隐藏起来,只保留一些对外的接口和外部进行交互。 封装的好处:   i.减少耦合;   ii.方便...

2018-10-17 20:40:45

阅读数 17

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭