自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 接口与继承

接口与继承1.接口设计一个治疗者接口:Healer该接口声明有方法: heal()设计一个Support类,代表辅助英雄,继承Hero类,同时实现了Healer这个接口package pack1;//继承Hero 同时 实现Healerpublic class Support extends Hero implements Healer { @Override public void heal() { System.out.println("治疗"); }

2021-01-31 23:05:33 210

原创 JAVA基础 类与对象(3)

JAVA基础 类与对象(3)1.属性初始化1.1对象属性初始化对象属性初始化有3种声明该属性的时候初始化构造方法中初始化初始化块package pack1;public class Person { private int a=100;//声明该属性的时候初始化 private int b; private int c; //初始化块 { b=100; } Person(){ c=100;//在构造方法

2021-01-31 20:25:52 57

原创 JAVA基础 类与对象(2)

JAVA基础 类与对象(2)1.传参参数的类型是类public class JAVA_basic_code14 { public static class Person { String name; Person() {} Person(String name) { this.name=name; } }; public static class Student{ //参数类型

2021-01-30 23:04:41 91

原创 JAVA基础 类与对象(1)

JAVA基础 类与对象(1)1.引用1.1 一个引用指向一个对象引用的概念,如果一个变量的类型是 类类型,而非基本类型,那么该变量又叫做引用。public class JAVA_basic_code11 { public static class Person{ private String name; Person(){}; } public static void main(String args[]){// Perso

2021-01-30 16:13:24 158 1

原创 String类

String 类1.创建字符串字符串即字符的组合,在Java中,字符串是一个类,所以我们见到的字符串都是对象常见创建字符串手段:每当有一个字面值出现的时候,虚拟机就会创建一个字符串调用String的构造方法创建一个字符串对象通过+加号进行字符串拼接也会创建新的字符串对象public class JAVA_basic_code10 { public static void main(String args[]) { //创建字符串 String na

2021-01-30 14:20:09 120 1

原创 css 3d空间坐标轴

css 3d空间坐标轴1.三维坐标图2.translate()首先说translate的规则,这个自然不必多说,对照着看就可以了,比如说translateZ(-100px)在这幅图中就相当等于图像往-z轴的方向移了100px,形象一点的说法就是“向屏幕内部凹陷了100px”。translateX,translateY以此类推。3.rotate左手法则:伸出左手,大拇指指向正轴方向,四个手指的指向即是旋转正向,但务必记住是左手!...

2021-01-28 16:12:38 1600

原创 JAVA基础 Arrays类

JAVA基础 Arrays类## 介绍几个常用的Arrays类的方法1.copyOfRange 数组复制2.toString() 转换为字符串3.sort() 排序4.binarySearch() 搜索5.equals() 判断数组是否相同6.fill() 填充1.copyOfRange 数组复制import java.util.Arrays;public class code25 { public static void main(String args[]){

2021-01-26 12:02:48 76

原创 JAVA基础 二维数组

JAVA基础二维数组1.初始化二维数组public class code24 { public static void main(String[] args) { //初始化二维数组, int[][] a = new int[2][3]; //有两个一维数组,每个一维数组的长度是3 a[1][2] = 5; //可以直接访问一维数组,因为已经分配了空间 //只分配了二维数组 int[][] b = new

2021-01-26 11:01:30 54

原创 JAVA基础 数组

JAVA基础数组 复制数组1.数组的长度数组的长度是不可变的,一旦分配好空间,是多长,就多长,不能增加也不能减少2.复制数组把一个数组的值,复制到另一个数组中System.arraycopy(src, srcPos, dest, destPos, length)src: 源数组srcPos: 从源数组复制数据的起始位置dest: 目标数组destPos: 复制到目标数组的起始位置length: 复制的长度public class code23 { public static

2021-01-26 10:32:24 61

原创 用java自定义结构体(类)排序

用java自定义结构体(类)排序定义一个类实现Comparable接口,重写compareTo方法,调用Collections.sort()方法import org.omg.PortableInterceptor.SYSTEM_EXCEPTION;import java.util.Collections;import java.util.Comparator;import java.util.LinkedList;public class code21 { //Score类实现C

2021-01-26 09:19:44 420

原创 java基础 基础题

题目1.黄金分割点public class JAVA_basic_code08 { public static void main(String[] args) { //寻找两个数相除 结果离分割点0.618最近 double res;//存放i/j的值 double min=1;//(res-0.618)的绝对值的最小值 double reduce;//(res-0.618)的绝对值 double m=1,n=1;

2021-01-25 22:11:55 80

原创 java基础 控制break和continue

JAVA基础控制流程 break和continue1.continue,跳过本次循环,继续下次循环public class JAVA_basic_code08 { public static void main(String[] args) { //循环1到10 跳过2的倍数 for(int i=1;i<=10;i++){ if(i%2==0) continue; System

2021-01-25 21:21:07 69

原创 JAVA基础 控制流程 循环

JAVA基础控制流程 while1.do while和while的区别2.do whilepublic class JAVA_basic_code08 { public static void main(String[] args) { int i=1; //至少执行一次 do{ System.out.println(i); i++; }while (i<=5); }} 3.whilepublic class JA

2021-01-25 18:20:20 119 2

原创 java基础 控制流程 switch

Java 基础控制流程 Switchswitch 语句相当于 if else的另一种表达方式注: 每个表达式结束,都应该有一个break;//示例--判断季节import java.util.Scanner;public class JAVA_basic_code07 { public static void main(String[] args){ Scanner reader=new Scanner(System.in); int year;

2021-01-25 15:46:04 56

原创 2021-01-25

JAVA基础控制流程 if1.if形式:if(表达式1){表达式2}public class JAVA_basic_code05 { public static void main(String[] args){ int height=180; if(height==180){ System.out.println("身高180cm"); } }}2.多表达式和一个表达式如果只有一个表达式,可

2021-01-25 14:51:56 79 2

原创 2021-01-25 JAVA基础

JAVA基础操作符1.算术操作符基本:+ - * / %(余)自增 自减 ++ –int i=1;打印 i++//i++等于1,先使用,再赋值打印 i//i=2int i=1;打印 ++i;//++i等于2,先赋值,再使用打印 i//i=22.关系操作符关系操作符:比较两个变量之间的关系关系操作符:比较两个变量之间的关系 > 大于 >= 大于或等于 < 小于 <= 小于或等于 == 是否相等 != 是否不等 3.逻辑运算符长路与 和

2021-01-25 12:23:50 68

原创 2021-01-24

JAVA基础变量 final变量final变量final 修饰一个变量,有很多种说法,比如不能改变等等准确的描述是 当一个变量被final修饰的时候,该变量只有一次赋值的机会非法的赋值方式final a=1; //在声明的时候赋值a=2;//非法,重复赋值final a;//未在声明的时候赋值a=1;a=2;//非法这样能否赋值?不可以,在调用方法的时候已经给参数j赋值,不能重复赋值。public class JAVA_basic_code03 { public sta

2021-01-24 16:04:36 66

原创 2021-01-24

JAVA基础变量 作用域1.全局变量整个类都可以访问得到所以其作用域就是从其声明的位置开始的整个类public class JAVA_basic_code03 { static int i = 1; //属性名是i //定义成static(静态变量) public static void main(String[] args) { System.out.println(i);//输出1 }} 2.参数如果一个变量,是声明在一个方法上的,就叫做

2021-01-24 15:35:36 55

原创 2021-01-24

JAVA基础变量 命名规则命名规则1.变量命名只能使用字母 数字 $ _变量第一个字符 只能使用 字母 $ _变量第一个字符 不能使用数字public class JAVA_basic_code03 { public static void main(String[] args) { String $name="张三"; int _age=15; char 1gender='男';//错误的命名方式,变量第一个字符是数字 }}2.

2021-01-24 15:12:59 69

原创 2021-01-22

JAVA基础变量 类型转换1.转换规则低精度转高精度不用强制类型转换高精度转低精度要强制类型转换需要注意的一点是虽然short和char都是16位的,长度是一样的但是彼此之间,依然需要进行强制转换2.低精度转高精度public class JAVA_basic_code02 { public static void main(String[] args) { int a=1; long b=2; b=a;//int类型的数据转long

2021-01-22 19:46:48 154

原创 2021-01-22

JAVA 基础变量1.什么是变量?变量的定义是: 用来命名一个数据的标识符public class JAVA_basic_code01 { public static void main(String[] args) { //int是数据类型 year是变量名 2012是变量值 int year=2012; System.out.println(year); }}2.数据类型java中有八种基本类型,都是Java语言预先定义好的,并

2021-01-22 00:24:59 111

原创 2021-01-22

Spring Boot学习第一章 SpringBoot JPA

2021-01-22 00:13:34 85

算法分析与设计-实验1-统计逆序对

东莞理工学院--大三--算法分析与设计-实验1-统计逆序对

2020-10-25

空空如也

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

TA关注的人

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