自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 JAVA (11) date

一.Date类: 定义:java.util.Date:表示日期和时间的类 类 Date:表示特定的瞬间,精确到毫秒 毫秒:千分之一秒 1000毫秒 = 1秒 该类的时间原点:1970年1月1日 00:00:00 1.构造 实例代码: //Date类的空参数构造方法:Date()获取的就是当前系统的日期和时间 private static void createTime(){ Date date = new Date(); System.out.println(date); } //带参

2020-12-11 16:17:30 317

原创 JAVA(10)-重要方法

一.Object类 Object类为所有类的父类,是类层次结构的根类,每个类都是用Object作为超类 所有对象(包括数组)都实现这个类的方法 二.toString方法 定义:返回该对象的字符串表示 注意事项: 看一个类是否重写了toString方法,直接打印这个类对应对象的名字即可 如果没有重写toString方法,那么打印的就是对象的地址值 如果重写了就按重写方法打印 实例: @Override public String toString(){ return "name = " + nam

2020-12-11 16:16:46 88 1

原创 JAVA (9)接口应用

实例代码 1.Hero.java public class Hero { private String name; private Skill skill; public Hero(){} public Hero(String name, Skill skill) { this.name = name; this.skill = skill; } public void attack(){ skill.use(); //调用接口中的抽象方法 }

2020-12-11 16:15:41 80

原创 JAVA(8) - Final

一.final关键字 1.常见四种用法 修饰一个类 修饰一个方法 修饰一个局部变量 修饰一个成员变量 修饰一个类 public final class finalInClass { public finalInClass(String str){ name = str; } private final String name/* = "word"*/; public String getName() { return name; } public void setName

2020-12-11 16:14:32 118 1

原创 JAVA(7)

一.多态 多态性:extends继承和implements实现,是多态性的前提 1.代码体现多态性 (1)实现:父类引用指向子类对象 (2)格式: 父类名称 对象名 = new 子类名称(); 调用同名方法会调用子类定义方法,同时也能使用父类特有方法 接口名称 对象名 = new 实现类名称(); (3)多态用处: 二.多态示例代码 Zi.java代码: public class Zi extends Fu{ int num = 100; public void show(){ Syst

2020-12-11 16:12:41 68

原创 JAVA(6)

一.接口 1.接口: 1.定义:接口就是多个类的公共规范,是一种引用数据类型,最重要的是其中的方法 2.定义格式: public interface 接口名称{ /*方法体*/ } 3.注意事项: 换成了关键字interface之后编译生成的字节码文件仍然是:.java–>.class java7接口中可以包含的内容有:1.常量 2.抽象方法 java8额外包含有:3.默认方法 4.静态方法 java9额外包含有:5.私有方法 4.接口使用步骤: 1.接口不能直接使用,必须有一个“实现类”来

2020-12-11 16:11:01 84

原创 JAVA(5) 继承

一.继承定义 1.继承主要解决的问题就是共性抽取 2.定义子类格式: public class 子类名称 extends 父类名称{}; 可以继承父类的method()方法 3.如果成员变量重名,则创建子类对象时,访问有两种方式: (1)直接通过子类对象访问成员变量: 等号左边是谁,就优先用谁,没有则查询其父类 (2)间接通过成员方法访问成员变量: 4.方法使用: 子类定义的方法,则优先调用子类的成员变量,如果没有则向上寻找父类 若是子类调用父类的方法则使用父类的方法 5.要点: 单继承、多级继承、父类

2020-12-11 16:08:02 118

原创 JAVA(4)

一.Scanner类 1.功能: 可以实现键盘输入数据到程序之中 2.使用步骤: (1)导包; import java.util.Scanner; import java.util.Random; (2)创建 Scanner sc = new Scanner(System.in); //System.in代表从键盘输入 (3)使用: 获取数字: int num = sc.nextInt(); //nextInt获取键盘输入的一个数字,在IDEA的控制台进行输入 获取字符串: String str =

2020-12-11 16:05:44 68

原创 JAVA(3)

title: 2020/10/25 JAVA学习笔记 ArrayList&String date: 2020/10/24 20:14 tags: Java categories: JAVA学习笔记 thumbnail: https://i.loli.net/2020/10/04/eFtPxDQASR3akcU.png 一.类数组 1.定义格式: 类名[] 数组名 = new 类名(长度); 2.注意事项: 和普通数组一样长度一经确立不可改变 二.集合类 对象数组ArrayList 1..

2020-12-11 16:04:07 93

原创 JAVA(2)

一.导入包 import java.util.Arrays; //导入包 //1.导包 //import 包名称.类名称 import javaClass.Student; //2.创建对象,使用类 //类名称 对象名 = new 类名称(); //3.使用 //对象名.成语方法/变量; 二.Java类内存分布 将类的内容放入方法区,再放入main函数 2.再在栈中调用main函数 3.创建一个类的实例即对象,在堆中new一个新的类,放入成员变量,以及成员方法的地址,然后将堆中类的地址放入栈的实例中

2020-12-11 16:01:34 91

原创 JAVA(1)

一.数据类型转换 (1)隐式数据类型转换 特点: 1.自动完成 2.数据范围由小到大进行转换 long num1 = 100; //左边为long数据类型,右边为int数据类型,范围从小变为大,符合从小到大的规则 double num2 = 2.5F; //float->double float num3 = 30L; //long->float (2)显式数据类型转换 特点: 1.可以非由小到大 2.可能会产生精度损失,数据溢出等问题 3.格式:范围小的类型 变量名 = (范围

2020-10-07 17:45:43 143

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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