摘要: # 1. 时间日期类 1.1 Date类(应用) Date类概述 Date 代表了一个特定的时间,精确到毫秒 Date类构造方法 方法名 说明 public Date() 分配一个 Date对象,并初始化,以便它代表它被分配的时间,精确到毫秒 public Date(long date) 分配一个 阅读全文
posted @ 2021-09-19 18:44 zjh1170 阅读(50) 评论(0) 推荐(0)
摘要: # 1. 基本类型包装类(记忆) 基本类型包装类的作用 将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据 常用的操作之一:**用于基本数据类型与字符串之间的转换 ** 基本类型对应的包装类 基本数据类型 包装类 byte Byte short Short int Inte 阅读全文
posted @ 2021-09-19 18:41 zjh1170 阅读(57) 评论(0) 推荐(0)
摘要: # 1 Object类的toString方法(应用) Object类概述 Object 是类层次结构的根,每个类都可以将 Object 作为超类。所有类都直接或者间接的继承自该类, 换句话说,该类所具备的方法,所有类都会有一份 查看方法源码的方式 选中方法,按下Ctrl + B 重写toStrin 阅读全文
posted @ 2021-09-19 18:40 zjh1170 阅读(80) 评论(0) 推荐(0)
摘要: # 1. 冒泡排序 冒泡排序概述 一种排序的方式,对要进行排序的数据中相邻的数据进行两两比较,将较大的数据放在后面,依次对所 有的数据进行操作,直至所有数据按要求完成排序 如果有n个数据进行排序,总共需要比较n-1次 每一次比较完毕,下一次的比较就会少一个数据参与 2. 冒泡排序代码实现(理解) 阅读全文
posted @ 2021-09-19 18:40 zjh1170 阅读(32) 评论(0) 推荐(0)
摘要: # 1 System(应用) System类的常用方法 方法名 说明 public static void exit(int status) 终止当前运行的 Java 虚拟机,非零表示异常终止 public static long currentTimeMillis() 返回当前时间(以毫秒为单位 阅读全文
posted @ 2021-09-19 18:39 zjh1170 阅读(31) 评论(0) 推荐(0)
摘要: # 1 Math(应用) 1、Math类概述 Math 包含执行基本数字运算的方法 2、Math中方法的调用方式 Math类中无构造方法,但内部的方法都是静态的,则可以通过 类名**.**进行调用 3、Math类的常用方法 方法名 方法名 说明 public static int abs(int 阅读全文
posted @ 2021-09-19 18:38 zjh1170 阅读(54) 评论(0) 推荐(0)
摘要: # 1. 内部类 1.1 内部类的基本使用(理解) 内部类概念 在一个类中定义一个类。举例:在一个类A的内部定义一个类B,类B就被称为内部类 内部类定义格式 格式&举例: /* 格式: 内部类格式: public class 类名{ 修饰符 class 类名{ } } */ class Outer 阅读全文
posted @ 2021-09-19 18:33 zjh1170 阅读(53) 评论(0) 推荐(0)
摘要: # 1. 类和接口的关系 类与类的关系 继承关系,只能单继承,但是可以多层继承 类与接口的关系 实现关系,可以单实现,也可以多实现,还可以在继承一个类的同时实现多个接口 public class InterImpl extends Object implements Inter1,Inter2,I 阅读全文
posted @ 2021-09-19 18:31 zjh1170 阅读(53) 评论(0) 推荐(0)
摘要: # 1. 参数传递 1.1 类名作为形参和返回值(应用) 1、类名作为方法的形参 方法的形参是类名,其实需要的是该类的对象 实际传递的是该对象的【地址值】 2、类名作为方法的返回值 方法的返回值是类名,其实返回的是该类的对象 实际传递的,也是该对象的【地址值】 示例代码: class Cat { 阅读全文
posted @ 2021-09-19 18:31 zjh1170 阅读(46) 评论(0) 推荐(0)
摘要: # 1. 接口 1.1 接口的概述(理解) 接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用。 Java中的接口更多的体现在对行为的抽象 1.2 接口的特点(记忆) 接口用关键字interface修饰 public interface 接口名 {} public interface J 阅读全文
posted @ 2021-09-19 18:30 zjh1170 阅读(65) 评论(0) 推荐(0)
摘要: # 1. 抽象类 抽象类概述 当我们在做子类共性功能抽取时,有些方法在父类中并没有具体的体现,这个时候就需要抽象类了! 在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类! 1.2 抽象类的特点 抽象类定义和抽象方法必须使用 abstract 关键字修 阅读全文
posted @ 2021-09-19 18:28 zjh1170 阅读(71) 评论(0) 推荐(0)
摘要: # 1. 多态 1.1 多态的概述 什么是多态 同一个对象,在不同时刻表现出来的不同形态 多态的前提 要有继承或实现关系 要有方法的重写 要有父类引用指向子类对象 1.2 多态中的成员访问特点(记忆) 成员访问特点 成员变量 编译看父类,运行看父类 成员方法 编译看父类,运行看子类 代码演示: 动 阅读全文
posted @ 2021-09-19 18:27 zjh1170 阅读(47) 评论(0) 推荐(0)
摘要: # 1.修饰符 1.1 package(了解) 1、包的概念 包就是文件夹,用来管理类文件的 2、包的定义格式 package 包名; (多级包用.分开) 例如:package com.heima.demo; 3、带包编译&带包运行 带包编译:javac –d . 类名.java 例如:javac 阅读全文
posted @ 2021-09-19 18:25 zjh1170 阅读(43) 评论(0) 推荐(0)
摘要: # 1. 继承 1.1 继承概述 格式 public class 子类名 extends 父类名{} 范例 定义员工类Employee /* * 定义员工类Employee */ class Employee { String name; // 定义name属性 // 定义员工的工作方法 publ 阅读全文
posted @ 2021-09-19 18:18 zjh1170 阅读(35) 评论(0) 推荐(0)
摘要: # 1. 集合基础 1.1 集合概述 1.2 Array List构造方法和添加方法 import Java_Learning.util.ArrayList; public class way_to_use { public static void main(String[] arrgs){ // 阅读全文
posted @ 2021-09-19 18:17 zjh1170 阅读(35) 评论(0) 推荐(0)
摘要: # 1. StringBuider 1.1 StringBuilder概述 String和StringBuilder的区别: String:内容是不可变的 StringBuilder:内容是不可变的 1.2 StringBuilder的构造方法 public class way_to_use { 阅读全文
posted @ 2021-09-19 18:17 zjh1170 阅读(50) 评论(0) 推荐(0)
摘要: # 1. String 1.1 String 概述 1.2 String 构造方法 推荐使用直接赋值的方式来使用字符串对象 //public String():创建一个空白字符串对象,不含有任何内容 String s1 = new String(); System.out.println("s1" 阅读全文
posted @ 2021-09-19 18:16 zjh1170 阅读(32) 评论(0) 推荐(0)
摘要: # 1. API API(Application Programming Interface):应用程序变成接口 掌握对帮助文档的使用 案例 public class API { public static void main(String[] args) { //创建对象 Scanner sc 阅读全文
posted @ 2021-09-19 18:15 zjh1170 阅读(64) 评论(0) 推荐(0)
摘要: # 1. 构造方法 当程序中没有写构造方法,系统会给一个默认的无参构造方法 格式 public class 类名{ 修饰符 类名(参数){ } } 案例 创建含构造方法的类 public class GouZaoFangFa { private String name; private int a 阅读全文
posted @ 2021-09-19 18:15 zjh1170 阅读(54) 评论(0) 推荐(0)
摘要: # 1. 封装 1.1 private 案例 创建age的private public class Student { //成员变量 String name; private int age; //提供get,set方法 public void setAge(int a ){ age = a; } 阅读全文
posted @ 2021-09-19 18:14 zjh1170 阅读(35) 评论(0) 推荐(0)
摘要: # 1. 成员变量与局部变量 1.1 什么是成员变量和局部变量 成员变量:类中方法外的变量 局部变量:方法中的变量 1.2 成员变量和局部变量区别 阅读全文
posted @ 2021-09-19 18:07 zjh1170 阅读(36) 评论(0) 推荐(0)
摘要: # 1. 方法 1.1 方法定义 格式: public static void 方法名(){ //方法体 } 1.2 方法的调用 格式: 方法名(); 在main方法中调用方法 package Heima.Shiping; //方法必须先定义后调用 public class MethodDemo 阅读全文
posted @ 2021-09-19 18:07 zjh1170 阅读(45) 评论(0) 推荐(0)
摘要: # 1. 数组 1.1 数组的定义格式 格式一:数据类型 [] 变量名 范例: int[] arr 定义了一个int类型的数组,数组名为arr 推荐格式一 格式二: 数据类型 变量名 [] 范例: int arr[] 定义了一个int类型的变量,变量名是arr数组 dataType [] arra 阅读全文
posted @ 2021-09-19 18:06 zjh1170 阅读(24) 评论(0) 推荐(0)
摘要: # 1. 数据输入 导包: 1:手动导包 2:快捷键导包Alt+Enter 3:自动导包 直接写Scanner 案例1: /*数据输入: 导包 import Java_Learning.util.Scanner; 创建对象: Scanner sc = new Scanner (System.in) 阅读全文
posted @ 2021-09-19 18:05 zjh1170 阅读(45) 评论(0) 推荐(0)
摘要: # 1. 修饰符 Java_Learning语言提供了很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符 修饰符用来定义类、方法或者变量,通常放在语句的最前端。我们通过下面的例子来说明: public class ClassName { // ... } private boolean my 阅读全文
posted @ 2021-09-19 18:04 zjh1170 阅读(72) 评论(0) 推荐(0)
摘要: # 1. Java 变量类型 在Java_Learning语言中,所有的变量在使用前必须声明。声明变量的基本格式如下: type identifier [ = value][, identifier [= value] ...] ; 例如: int a, b, c; // 声明三个int型整数:a 阅读全文
posted @ 2021-09-19 17:57 zjh1170 阅读(40) 评论(0) 推荐(0)
摘要: # 1. Java 基本数据类型 Java_Learning 的两大数据类型: 内置数据类型 引用数据类型 1. 内置数据类型 Java_Learning语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 byte: ​ byte 数据类型是8位、有符号 阅读全文
posted @ 2021-09-19 17:53 zjh1170 阅读(46) 评论(0) 推荐(0)
摘要: # 1. Java基础语法 一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个 阅读全文
posted @ 2021-09-19 17:52 zjh1170 阅读(40) 评论(0) 推荐(0)
摘要: # 1. Java对象和类 对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板,它描述一类对象的行为和状态。 下图中汽车为类(class),而具体的每辆车为该汽车类的对象(object), 阅读全文
posted @ 2021-09-19 17:52 zjh1170 阅读(46) 评论(0) 推荐(0)
摘要: # 1. IDEA中HelloWorld步骤 IDEA配置使用链接 2. IDEA中内容辅助键与快捷键 内容辅助键 快速生成语句 快速生成main()方法:psvm,回车 快速生成输出语句:sout,回车 内容辅助键 Ctrl+Alt+space(内容提示,代码补全等) 快捷键 注释 单行:选中代 阅读全文
posted @ 2021-09-19 17:49 zjh1170 阅读(58) 评论(0) 推荐(0)