自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 地心坐标系(ECEF)和WGS-84坐标系(WGS84)互转的实现

java 地心坐标系(ECEF)和WGS-84坐标系(WGS84)互转的实现: package com.earthview.world.product.weblg.test; public class Test06 { public static String ECEFtoWGS84(double longitude , double latitude, double height) { double X; double Y; double

2021-11-01 11:01:08 647

原创 在安装RabbitMQ启动时,电脑是中文用户名启动不了咋办?

此文章转载处:https://blog.youkuaiyun.com/weixin_44356673/article/details/107223170 先以管理员身份进入到安装的rabbitmq的目录下,我的目录是:D:\Rabbitmq\rabbitmq_server-3.8.3\sbin`D:\Rabbitmq\rabbitmq_server-3.8.3\sbin 删除原来的服务 rabbitmq-service.bat remove 定义路径:注意路径不要有空格和中文 set RABBITMQ_BASE=D:

2021-06-04 17:47:53 644 4

原创 Spirng框架(一) IOC

一、Spring框架简介 1、Spring基本概念 Spring是一个轻量级的IOC(控制反转)和AOP(面向切面编程)的容器框架,能够为企业级开发提供一站式服务。 什么是轻量级? 1)基础框架大小只有2m 2)上手容易,相对于EJB这种重量级框架而言 什么是IOC和AOP? Spring的两大核心,会在后面重点讲解 什么是容器? IOC中的概念,也就是JavaBean的容器 什么是一站式服务? Spring全家桶,整合企业级开发的方方面面 2、 Spring框架的组成 上面是Spring的主要组件: C

2021-03-21 21:55:47 332

原创 Node节点操作案例(js)

//对下面的表格进行增删改操作 Title 大清国皇帝 编号 姓名 图像 1 努尔哈赤

2021-01-19 18:54:40 261

原创 js中完成九九乘法表的几种方法

//代码如下: 九九乘法表

2021-01-18 08:48:46 183

原创 jdbc的使用

1.JdbcUtils工具类: import java.io.FileInputStream; import java.io.FileNotFoundException; import java.sql.*; import java.util.Properties; public class JdbcUtils { private static Properties prop; static{ //1.读取jdbc.properties文件 try { FileInputSt

2021-01-11 13:19:31 142

原创 jdbc基础(入门案例--获取连接对象的三种方式)

在获取连接对象的三种方式中,我使用的是8.0版本的数据库, 因此在注册驱动是的文件路劲为:com.mysql.cj.jdbc.Driver; DriverManager获取连接数据库对象为: “jdbc:mysql://localhost:3306/db3 “+”?useSSL=false&serverTimezone=UTC&characterEncoding=utf8”; package com; import org.junit.Test; import java.io.Buffere

2021-01-07 18:56:59 131

原创 MySQL约束(dql学习和约束)

一. dql学习 1. 排序查询 语法: order by 子句 order by 字段一 排序方式1,子段二 排序方式2;... 注意: 1.排序方式有2种:升序 asc 降序 desc ,默认升序 2.如 字段1 和 字段2 排序有冲突,字段1 优先满足。 3.如字段1数据相同,再按照字段2的排序方式排序。 2.聚合函数 理解:将一列数据作为一个整体,进行纵向的计算 语义: 1. count 统计个数 2. max 求最大值

2021-01-07 18:43:46 151

原创 MySQL基础(ddl,dml,dql的基础学习)

画图 分类 ddl 数据定义语言:操作数据库和表结构 data define language dml 数据操作语言:操作数据记录–增删改 dql 数据查询语言:查询数据记录 dcl 数据控制语言:用户权限的控制–授权和撤销权限 ddl学习: 一.操作数据库 1.C(create):创建 1.1创建数据库 create database 数据库名; 1.2创建数据库前先判断是否存在 create database if not exist.

2021-01-07 08:35:43 146

原创 Java代码中集合的几种常用方法(list集合1)

package list1; import java.util.ArrayList; import java.util.List; public class Hello1 { public static void main(String[] args) { ArrayList list = new ArrayList(); //将元素添加到集合中 list.add(1); list.add(2); list.add(3); list.add(4); System.out.println(list);

2020-12-31 16:59:17 352

原创 Java代码来实现以下功能(测试字节输入流和字节输出流)

package io.uiti2; import org.junit.Test; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.util.Arrays; public class Hello1 { @Test//测试字节输入流 -- 一次读一个字节 public void fun3() thro

2020-12-29 17:31:31 183

原创 Java代码来实现创建一个File对象

package io.uiti1; import org.junit.Test; import java.io.File; import java.io.IOException; import java.util.Arrays; public class Hello1 { @Test public void fun2() throws IOException { File f = new File(“C:\Users\Public\Pictures\Sample Pictures”); System.out

2020-12-29 17:29:11 860

原创 Java代码实现对txt文件的输入和输出(字符输入流和字符输出流使用)

package liu; import jdk.jfr.events.FileReadEvent; import org.junit.Test; import java.io.*; import java.util.Arrays; public class Hello1 { //缓冲输入流 @Test public void fun5() throws Exception { BufferedReader bw = new BufferedReader(new FileReader("src/a.t

2020-12-29 17:25:51 976

原创 Java代码实现以下需求(利用String的常用方法实现)

//输入俩个字符串,第一个输入一个长的字符串,第二个输入一个短的字符串,判断第二个字符串在第一个字符串里面出现的次数 private static void fun2() { Scanner sc = new Scanner(System.in); System.out.println(“请输入第一个字符串:”); String s1 = sc.nextLine();// abcabcabc System.out.println(“请输入第二个字符串:”); String s2 = sc.nextLine(

2020-12-24 14:29:07 280

原创 Java代码中String类的一些常用方法举例

import java.util.Arrays; public class Work2 { public static void main(String[] args) { System.out.printf(“大家好,我的名字叫:%s,我今年:%d岁了,我的存款有:%f %n”,“曹操”,36,999.99); String s = String.format("大家好,我的名字叫:%s,我今年:%d岁了,我的存款有:%f ",“曹操”,36,999.99); System.out.println(s);

2020-12-24 14:17:34 136

原创 Java代码中几种装箱和拆箱的方法(里面添加了其他几种方法)

public class Work1 { public static void main(String[] args) { //1.构造方法–装箱 Integer i1 = new Integer(6); Integer i2 = new Integer(“6”); Double d1 =new Double(6.1); Double d2 =new Double(“3.2”); Boolean b = new Boolean(true); Boolean b2 = new Boolean(“truE”);

2020-12-24 14:15:01 281

原创 Java代码(匿名内部类的使用二)

需求说明:原始的手机,可以发短信,通电话。随着发展,手机增加了音频、视频播放、拍照、上网功能。按照下面的类图进行程序设计:首先,编写类及接口,参照以下类的结构图;其次,编写测试类,让普通手机播放音频、发信息和通电话,让智能手机上网、播放视频、照相、发彩信和视频通电话。 //手机类 import com.homework.two2.TheftproofDoor; public abstract class Handset { //功能接口属性 private TheakePicture theakePict

2020-12-23 19:18:19 765

原创 Java代码(匿名内部类的使用)

使用匿名内部类实现下列问题 接口Usb,实现类usb电风扇UFan和u盘UDisk,接口中有service方法,实现类予以实现。 //Usb类 public class Usb implements UDisk,UsbFan{ private UDisk uDisk; private UsbFan usbFan; public void service(){ System.out.println("U盘的价格:"+uDisk.price()+",电风扇的频率为:"+usbFan.hz()); }

2020-12-23 19:12:02 269

原创 Java代码实现狗狗姓名和年龄的排序(外部比较器)

//测试类 import java.util.Arrays; public class TestDog { public static void main(String[] args) { Dog[] dogs = { new Dog(“小黑”,2), new Dog(“大黄”,3), new Dog(“旺财”,1), new Dog(“来福”,4), new Dog(“小白”,5), }; //测试来福和旺财,谁在前,谁在后。 char c1 = '来'; char c2 = '旺

2020-12-21 09:29:23 892

原创 Java实现内部类中数字排序(内部比较器)

下面我们以房子为例:房子里面有价格和面积; //房子类 public class House implements Comparable{//让实现类实现内部比较器接口 double area; double money; //重写compareto方法 @Override public int compareTo(House o) {//比较大小,如果当前的数(this.getArea())大于新建的数(o.getArea())输出1 相等输出0 小于-1 return Double.compar

2020-12-19 17:07:11 252 2

原创 关于接口的俩类模型(第二类:防盗门模型)

需求说明:原始的手机,可以发短信,通电话。随着发展,手机增加了音频、视频播放、拍照、上网功能。按照作业3的思路和下面的类图进行程序设计:首先,编写类及接口,参照以下类的结构图;其次,编写测试类,让普通手机播放音频、发信息和通电话,让智能手机上网、播放视频、照相、发彩信和视频通电话。 //抽象手机类 public abstract class Handset { private String brand;//手机品牌 private String type;//手机类型 //抽象方法 abstract

2020-12-17 16:21:41 446 1

原创 关于接口的俩类模型(第一类:打印机模型)

需求说明:原始的手机,可以发短信,通电话。随着发展,手机增加了音频、视频播放、拍照、上网功能。按照作业3的思路和下面的类图进行程序设计:首先,编写类及接口,参照以下类的结构图;其次,编写测试类,让普通手机播放音频、发信息和通电话,让智能手机上网、播放视频、照相、发彩信和视频通电话。 ...

2020-12-17 14:41:42 397

原创 java代码使用重写来优化电子宠物系统

需求说明: 使用方法重写优化电子宠物系统,实现如下效果: 依据图片可知,我们可以建立三个类,一个是pet类,一个是dog类,还有一个penguin类,且pet类是dog类和penguin类的父类。 实现代码如下: //Pet类 public class Pet { private String name;//名字 private int health;//健康值 private int love;//亲密值 //show方法 public void show(){ System.out.print

2020-12-15 20:37:45 4530

原创 Java中使用封装实现电子宠物系统的企鹅类正确输入健康值和亲密度

.需求说明 使用封装实现电子宠物系统的企鹅类正确输入健康值和亲密度 保证健康值的有效性(0-100),否则取默认值60 保证亲密度的有效性(0-100),否则取默认值60 //企鹅类 public class Pen { private String name; private String sex; private int healthIndex; public String getName() { return name; } public void setName(String name)

2020-12-14 20:41:28 3696 1

原创 用Java代码实现随机数出现的次数

将这20个随机数存入数组,并通过方法计算某个数在这些随机数中出现的次数(这“某个数”是在主方法中由用户输入的) 代码如下 import java.util.Arrays; import java.util.Scanner; public class Random { public static void main(String[] args) { //定义一个长度为20的数组 long [] nums = new long[20]; for (int i = 0; i < nu

2020-12-12 16:38:28 867

原创 在Java中三种计算不同形状面积(三角形、正方形、长方形)的实现

//根据用户不同的选择计算不同形状的面积(三角形、正方形、长方形)用不同方式实现: // 1.参数和面积在自定义方法中输入和输出 public class Hello1 { static Scanner sc = new Scanner(System.in); public static void main(String[] args) { System.out.println(“请输入您要输入的形状:三角形–1,正方形–2,长方形–3”); int form = sc.nextInt(); //调

2020-12-11 11:27:41 6143

原创 在Java中方法的调用

在Java中一共用四种方法的调用: 1.静态方法调用静态方法; 2.静态方法调用实例方法; 3.实例方法调用静态方法; 4.实例方法调用实例方法; 下面我们用代码来进行举例: 在同一个类中 1.静态方法 中 调用 静态方法 类名.静态方法(),可以省略类名 2.静态方法 中 调用 实例方法 对象名.实例方法() 3.实例方法 中 调用 实例方法 对象名.实例方法() 或者当前对象this.实例对象(),可以省略this 2.实例方法 中 调用 静态方法 类名.静态方法(

2020-12-09 18:26:27 276

原创 杨辉三角(十层)如何使用Java代码实现

杨辉三角的结构图如下: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 … 现在我们只用做一个层数为十的杨辉三角,首先我们可以发现这可以用二维数组先定义一个长度为10,宽度不断在变化的二维数组:int[][] arr = new int[] [];然后通过这些数我们可以发现一个规律,就是数组宽度不管咋变,它的第一个和最后一个都是零,而且下面的数组总是等于数组上面的前一个数加上后面一个数:arr[i][j]=arr[i-1][j-1]+arr[i][j-1];了解了这些规律之后

2020-12-08 18:49:59 613

原创 二分查找法(利用中间值来寻找数的下标)

二分查找法: 定义一个数组中间的下标,然后用这个下标值去对我们输入的值进行比较,如果等于中间值,那就直接输出这个中间值的下标;如果小于中间值,则可以再从中间值减一的下标与数组第一个下标再取中间中间值进行比较;如果大于中间值,则可以再从中间值加一的下标与最后一个下标再取中间值进行比较。依次类推,如果找到了这个值则输入它的下标,没找到就直接输入没找到。 package Work; public class work03 { public static void main(String[] args) { int

2020-12-07 21:01:46 592

原创 Java中用for循环实现九九乘法表

public class Hello02 { public static void main(String[] args) { fun4(); } private static void fun2() { for(int i = 1;i < 10;i++){ for(int j = 1;j <= i;j++){ System.out.print(i + "" + j + “=” + (ij) + " "); } System.out.println(); } }

2020-12-05 15:32:36 361

原创 java排序算法中的俩种排序办法:冒泡排序和升序排序

1.冒泡排序:(默认为升序) 将数组中的元素从第一个开始依次往后面比较;如果元素左边比右边大就进行交换。假如数组的长度为length,那么第一次需要比较length-1次;第二次则需要进行length-2次,第三次需要进行length-3次…第i次则需要进行length-i次。 2.选择排序:(默认为升序) 找数组中最小值的下标,每轮只交换一次 代码如下: package Bobble; public class bobble { public static void main(String[] args)

2020-12-05 15:29:01 321

空空如也

空空如也

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

TA关注的人

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