- 博客(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 478
原创 在安装RabbitMQ启动时,电脑是中文用户名启动不了咋办?
此文章转载处:https://blog.csdn.net/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 494 4
原创 Spirng框架(一) IOC
一、Spring框架简介1、Spring基本概念Spring是一个轻量级的IOC(控制反转)和AOP(面向切面编程)的容器框架,能够为企业级开发提供一站式服务。什么是轻量级?1)基础框架大小只有2m2)上手容易,相对于EJB这种重量级框架而言什么是IOC和AOP?Spring的两大核心,会在后面重点讲解什么是容器?IOC中的概念,也就是JavaBean的容器什么是一站式服务?Spring全家桶,整合企业级开发的方方面面2、 Spring框架的组成上面是Spring的主要组件:C
2021-03-21 21:55:47 228
原创 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 98
原创 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 97
原创 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 91
原创 MySQL基础(ddl,dml,dql的基础学习)
画图 分类ddl 数据定义语言:操作数据库和表结构 data define languagedml 数据操作语言:操作数据记录–增删改dql 数据查询语言:查询数据记录dcl 数据控制语言:用户权限的控制–授权和撤销权限ddl学习:一.操作数据库1.C(create):创建 1.1创建数据库 create database 数据库名; 1.2创建数据库前先判断是否存在 create database if not exist.
2021-01-07 08:35:43 106
原创 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 312
原创 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 139
原创 Java代码来实现创建一个File对象
package io.uiti1;import org.junit.Test;import java.io.File;import java.io.IOException;import java.util.Arrays;public class Hello1 {@Testpublic void fun2() throws IOException {File f = new File(“C:\Users\Public\Pictures\Sample Pictures”);System.out
2020-12-29 17:29:11 791
原创 Java代码实现对txt文件的输入和输出(字符输入流和字符输出流使用)
package liu;import jdk.jfr.events.FileReadEvent;import org.junit.Test;import java.io.*;import java.util.Arrays;public class Hello1 {//缓冲输入流@Testpublic void fun5() throws Exception { BufferedReader bw = new BufferedReader(new FileReader("src/a.t
2020-12-29 17:25:51 879
原创 Java代码实现以下需求(利用String的常用方法实现)
//输入俩个字符串,第一个输入一个长的字符串,第二个输入一个短的字符串,判断第二个字符串在第一个字符串里面出现的次数private static void fun2() {Scanner sc = new Scanner(System.in);System.out.println(“请输入第一个字符串:”);String s1 = sc.nextLine();// abcabcabcSystem.out.println(“请输入第二个字符串:”);String s2 = sc.nextLine(
2020-12-24 14:29:07 223
原创 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 86
原创 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 216
原创 Java代码(匿名内部类的使用二)
需求说明:原始的手机,可以发短信,通电话。随着发展,手机增加了音频、视频播放、拍照、上网功能。按照下面的类图进行程序设计:首先,编写类及接口,参照以下类的结构图;其次,编写测试类,让普通手机播放音频、发信息和通电话,让智能手机上网、播放视频、照相、发彩信和视频通电话。//手机类import com.homework.two2.TheftproofDoor;public abstract class Handset {//功能接口属性private TheakePicture theakePict
2020-12-23 19:18:19 686
原创 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 205
原创 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 793
原创 Java实现内部类中数字排序(内部比较器)
下面我们以房子为例:房子里面有价格和面积;//房子类public class House implements Comparable{//让实现类实现内部比较器接口double area;double money;//重写compareto方法@Overridepublic int compareTo(House o) {//比较大小,如果当前的数(this.getArea())大于新建的数(o.getArea())输出1 相等输出0 小于-1 return Double.compar
2020-12-19 17:07:11 193 2
原创 关于接口的俩类模型(第二类:防盗门模型)
需求说明:原始的手机,可以发短信,通电话。随着发展,手机增加了音频、视频播放、拍照、上网功能。按照作业3的思路和下面的类图进行程序设计:首先,编写类及接口,参照以下类的结构图;其次,编写测试类,让普通手机播放音频、发信息和通电话,让智能手机上网、播放视频、照相、发彩信和视频通电话。//抽象手机类public abstract class Handset {private String brand;//手机品牌private String type;//手机类型//抽象方法abstract
2020-12-17 16:21:41 360 1
原创 关于接口的俩类模型(第一类:打印机模型)
需求说明:原始的手机,可以发短信,通电话。随着发展,手机增加了音频、视频播放、拍照、上网功能。按照作业3的思路和下面的类图进行程序设计:首先,编写类及接口,参照以下类的结构图;其次,编写测试类,让普通手机播放音频、发信息和通电话,让智能手机上网、播放视频、照相、发彩信和视频通电话。...
2020-12-17 14:41:42 300
原创 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 4236
原创 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 3477 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 748
原创 在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 5884
原创 在Java中方法的调用
在Java中一共用四种方法的调用:1.静态方法调用静态方法;2.静态方法调用实例方法;3.实例方法调用静态方法;4.实例方法调用实例方法;下面我们用代码来进行举例:在同一个类中1.静态方法 中 调用 静态方法 类名.静态方法(),可以省略类名2.静态方法 中 调用 实例方法 对象名.实例方法()3.实例方法 中 调用 实例方法 对象名.实例方法() 或者当前对象this.实例对象(),可以省略this2.实例方法 中 调用 静态方法 类名.静态方法(
2020-12-09 18:26:27 211
原创 杨辉三角(十层)如何使用Java代码实现
杨辉三角的结构图如下:11 11 2 11 3 3 11 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 530
原创 二分查找法(利用中间值来寻找数的下标)
二分查找法:定义一个数组中间的下标,然后用这个下标值去对我们输入的值进行比较,如果等于中间值,那就直接输出这个中间值的下标;如果小于中间值,则可以再从中间值减一的下标与数组第一个下标再取中间中间值进行比较;如果大于中间值,则可以再从中间值加一的下标与最后一个下标再取中间值进行比较。依次类推,如果找到了这个值则输入它的下标,没找到就直接输入没找到。package Work;public class work03 {public static void main(String[] args) {int
2020-12-07 21:01:46 526
原创 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 307
原创 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 259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人