04 2021 档案

摘要:Java常用类:Math类、Random类 Math Math 类不需要导入包就能直接使用 final 修饰类,Math类不能被继承 构造其私有化,不能创建 Math 类的对象 Math 内部所有的属性和方法都被 static 修饰(可以通过类名直接调用,无需创建对象) 常用方法 public cl 阅读全文 »
posted @ 2021-04-17 14:44 D..T 阅读(137) 评论(0) 推荐(0) 编辑
摘要:Java常用类:System类 System 系统类主要用于获取系统的属性数据和其他操作,构造方法私有 常用方法 方法名 说明 static void arraycopy(); 复制数组 static long currentTimeMillis(); 获取当前系统时间,返回的是毫秒值 static 阅读全文 »
posted @ 2021-04-17 11:22 D..T 阅读(156) 评论(0) 推荐(0) 编辑
摘要:Java常用类:时间日期 Date Date表示特定的瞬间,精确到毫秒 Date 类中的大部分方法都已经被 Calendar 类中的方法所取代 示例: import java.util.Date; public class Demo01 { public static void main(Strin 阅读全文 »
posted @ 2021-04-17 10:27 D..T 阅读(147) 评论(0) 推荐(0) 编辑
摘要:Java常用类:BigDecimal类 BigDecimal 位于 java.math 包中 作用:精确计算浮点数 创建方式:例如BigDecimal bd = new BigDecimal("1.0"); 常用方法: add(); 加 subtract(); 减 multiply(); 乘 div 阅读全文 »
posted @ 2021-04-16 19:08 D..T 阅读(91) 评论(0) 推荐(0) 编辑
摘要:Java常用类:StringBuffer和StringBuilder类 可变字符串 StringBuffer :可变长字符串,JDK1.0提供,运行效率慢,线程安全 StringBuilder :可变长字符串,JDK5.0提供,运行效率快,线程不安全 由于 StringBuilder 相较于 Str 阅读全文 »
posted @ 2021-04-16 18:06 D..T 阅读(52) 评论(0) 推荐(0) 编辑
摘要:Java常用类:String类 String 字符串是常量,创建之后不可改变 字符串字面值存储在字符串池中,可以共享 String s = "Hello";产生一个对象,字符串池中储存 String s = new String("Hello");产生两个对象,堆和字符串池中各存储一个 示例 pub 阅读全文 »
posted @ 2021-04-15 22:52 D..T 阅读(74) 评论(0) 推荐(0) 编辑
摘要:Java常用类:包装类 概念 基本数据类型所对应的引用数据类型 包装类默认值是 null 包装类对应 基本数据类型 包装类型 byte Byte short Short int Integer long Long float Float double Double boolean Boolean c 阅读全文 »
posted @ 2021-04-14 22:00 D..T 阅读(63) 评论(0) 推荐(0) 编辑
摘要:Java常用类:Object类 概述 它为超类、基类,位于继承数的最顶层,是所有类的直接或间接父类 任何类只要没有声明 extends 显示继承某个类,那么都会默认继承 Object 类,否则间接继承 Object 类 Object 类中所定义的方法,是所有对象都具备的方法,所以子类可以使用 Obj 阅读全文 »
posted @ 2021-04-14 17:45 D..T 阅读(102) 评论(0) 推荐(0) 编辑
摘要:Java基础:捕获及抛出异常 三种类型的异常 检查性异常: 最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。 运行时异常: 运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译 阅读全文 »
posted @ 2021-04-13 22:30 D..T 阅读(389) 评论(0) 推荐(0) 编辑
摘要:Java基础:内部类 N种内部类 常见的内部类: 常规内部类 静态内部类 局部内部类 匿名内部类 常规内部类 没有 static 关键字修饰且定义在外部类中 内部类可以直接访问外部类的私有属性 示例: public class Outer { private int id = 10; //私有属性 阅读全文 »
posted @ 2021-04-13 20:02 D..T 阅读(50) 评论(0) 推荐(0) 编辑
摘要:Java基础:接口 接口 接口(interface),在 Java 编程语言中是一个抽象类型,是抽象方法的集合,接口通常以 interface 来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法 接口关键字 interface ,接口实现关键字 implements 区别: 普通类:只有具体 阅读全文 »
posted @ 2021-04-12 21:28 D..T 阅读(81) 评论(0) 推荐(0) 编辑
摘要:Java基础:static关键字 static变量(静态变量) 静态变量在第一次被访问时创建,在程序结束时销毁 类变量也称为静态变量,在类中以 static 关键字声明,但必须在方法之外 能在本类里直接调用 private static int age;//静态的变量 private double 阅读全文 »
posted @ 2021-04-11 21:26 D..T 阅读(78) 评论(0) 推荐(0) 编辑
摘要:Java基础:多态 多态 即同一方法可以根据发送对象的不同而采用多种不同的行为方式 一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多 多态存在的条件 有继承关系 子类重写父类的方法 父类引用指向子类对象 注意 1.多态是方法的多态,属性没有多态 2.父类和子类,有联系 类型转换异常! C 阅读全文 »
posted @ 2021-04-09 21:50 D..T 阅读(56) 评论(0) 推荐(0) 编辑
摘要:Java基础:继承 继承 本质:是对某一批类的抽象,从而实现对现实世界更好的建模 继承就是 子类 继承 父类 的特征和行为,使得 子类对象(实例)具有父类的实例域和方法,或 子类 从 父类 继承方法,使得 子类 具有 父类 相同的行为 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、 阅读全文 »
posted @ 2021-04-09 20:24 D..T 阅读(79) 评论(0) 推荐(0) 编辑
摘要:Java基础:封装 封装 封装:指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问 该露的露,该藏的藏 我们程序设计要追求“高内聚,低耦合” 高内聚就是类的内部数据操作细节自己完成,不允许外部干涉 低耦合:仅暴露少量 阅读全文 »
posted @ 2021-04-09 17:24 D..T 阅读(88) 评论(0) 推荐(0) 编辑
摘要:Java基础:对象的创建、构造器 创建与初始化对象 使用new关键字创建对象 使用new关键字创建的时候,除了分配内存空间之外,还会给 创建好的对象 进行默认的初始化以及对 类中构造器的调用 示例 //一个项目只存在一个main方法 public class Application { public 阅读全文 »
posted @ 2021-04-08 22:01 D..T 阅读(131) 评论(0) 推荐(0) 编辑
摘要:Java基础:数组拓展 Arrays类 数组的工具类 java.util.Arrays 由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作 点击查看JDK帮助文档 Arrays类中的方法都是 static 修饰的静态方 阅读全文 »
posted @ 2021-04-04 18:25 D..T 阅读(64) 评论(0) 推荐(0) 编辑
摘要:Java基础:数组 数组的定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 数组声明变量 需要先声明数组变量,才能在程序中使用 语法 dataType[] arrayRefV 阅读全文 »
posted @ 2021-04-03 22:43 D..T 阅读(61) 评论(0) 推荐(0) 编辑
摘要:Java基础:利用switch case来实现两个数的加减乘除 写一个计算器,要求实现加减乘除功能,并且能够循环接收新的数据,通过用户交互实现。 思路: 写4个方法:加减乘除 利用循环+switch进行用户交互 传递需要操作的两个数 输出结果 示例代码 import java.util.Scanne 阅读全文 »
posted @ 2021-04-03 18:49 D..T 阅读(768) 评论(0) 推荐(0) 编辑
摘要:Java基础:递归 递归就是自己调用自己的方法 利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限 阅读全文 »
posted @ 2021-04-03 18:21 D..T 阅读(81) 评论(0) 推荐(0) 编辑
摘要:Java基础:方法 什么是方法? Java方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 就比如System.out.println(); System是个类,而out是System类里的对象,println( 阅读全文 »
posted @ 2021-04-03 17:18 D..T 阅读(58) 评论(0) 推荐(0) 编辑
摘要:Java基础:循环结构 while循环 do...while循环 for循环 增强for循环(遍历数组) while循环 语法 while (布尔表达式) { 布尔表达式为true将执行的语句 } 只要布尔表达式为true,循环就会一直执行下去 我们大多数情况是会让循环停止下来的,我们需要一个让表达 阅读全文 »
posted @ 2021-04-03 00:03 D..T 阅读(104) 评论(0) 推荐(0) 编辑
摘要:Java基础:选择结构 条件语句 if单选择结构 语法 if (布尔表达式) { 如果布尔表达式为true将执行的语句 } 示例 import java.util.Scanner; public class IfDemo01 { public static void main(String[] ar 阅读全文 »
posted @ 2021-04-02 22:20 D..T 阅读(66) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示