普通网友
这个作者很懒,什么都没留下…
展开
-
编写一个应用程序,给出汉字‘你’、‘我’、‘他’在Unicode表中的位置。
【代码】编写一个应用程序,给出汉字‘你’、‘我’、‘他’在Unicode表中的位置。原创 2023-10-10 11:02:55 · 745 阅读 · 0 评论 -
StringBuilder类、String类
public StringBuilder(String str):根据字符串的内容,来创建可变字符串对象。public StringBuilder():创建一个空白可变字符串对象,它不含有任何内容。我们可以把它看做一个容器,这里的可变指的是StringBuilder对象中的内容是可变的。StringBuilder是一个可变的字符序列,也就字符串缓冲区类。三、StringBuilder和String之间的相互转换。通过StringBuilder类的构造方法实现,StringBuilder:内容是可变的。原创 2023-10-10 10:56:11 · 272 阅读 · 0 评论 -
静态代码块和代码块的执行顺序解说
6、回到类B,执行第二个静态成员,即静态代码块,然后即将执行类B的构造方法,但是发现构造器里面第一行隐藏调用了super(即调用父类的构造方法),父类构造器的优先级比实例代码块高,转头又跳到类A(此时不会再加载类A)4、加载完类A后返回并加载类B(第一次加载类B),发现类B有两个静态成员,从上往下的顺序依次执行,首先创建类C的对象,程序转头又就去加载类C(第一次执行类C)8、回到类B,即将执行类B的构造器,发现有实例代码块,先执行实例代码块,再执行构造器的代码。静态代码块和代码块的执行顺序。原创 2023-10-03 16:15:30 · 304 阅读 · 0 评论 -
为什么idea中的同名包不合并,利用Compact Middle Packages解决
为什么idea中的同名包不合并,利用Compact Middle Packages解决原创 2023-04-29 16:26:24 · 560 阅读 · 0 评论 -
彻底删除Navicat注册表
如何彻底删除Navicat注册表原创 2023-04-27 15:30:46 · 3932 阅读 · 0 评论 -
C C++ Java python 分别写出不同表白girlfriend的爱心动态代码实现
python。原创 2023-03-28 22:48:01 · 920 阅读 · 0 评论 -
详细解释Java中param注解的作用,MyBatis 中 @Param 注解的四种使用场景,最后一种经常被人忽略....
有一些小伙伴觉得 MyBatis 只有方法中存在多个参数的时候,才需要添加 @Param 注解,其实这个理解是不准确的。即使 MyBatis 方法只有一个参数,也可能会用到 @Param 注解。但是,在你总结出规律之前,你可能会觉得莫名其妙,有的时候一个参数明明不用添加 @Param 注解,有的时候,却需要添加,不添加会报错。有的人会觉得这是 MyBatis 各个版本差异的锅,不可否认,MyBatis 发展很快,不同版本之间的差异还挺明显的,不过这个加不加 @Param 注解的问题却并不是版本的锅!今原创 2022-05-20 12:20:46 · 2067 阅读 · 0 评论 -
Java项目----mybatis代理开发详细代码
——————————————————————————————————pojo包:类名:Student类package com.ycy.pojo;public class Student { private int id; private String name; private int age; private String classes; private String gender; private String phone; priv.原创 2022-05-08 09:37:23 · 413 阅读 · 0 评论 -
JDBC和Javabean
一、JDBC1、JDBC(JAVA数据库连接技术)能实现JAVA语言对数据库的访问及各种操作2、JDBC API 使用JDBC访问数据库就要用JDBC API完成3件事: 与数据库链接,返送sql语句 和 处理结果;工作的4个重要环节:(1).DriverManager类:依据数据库的不同,管理JDBC驱动;(2).Connection接口:负责链接数据库并担任传送数据的任务。(3).Statement接口:由Connection产生,负责执行SQL语句。(4).ResultSet接口:负责保原创 2022-04-30 08:59:47 · 616 阅读 · 0 评论 -
java反射三种方法
1、三种反射方法有三种方法获得类的Class对象:Class.forName(String className)、className.class、实例对象.getClass()。2、方法说明通过new对象实现反射机制通过路径实现反射机制通过类名实现反射机制3、实例public class Demo(){F f=new F();//第一种表达方式Class c1=F.class;//这种表达方式同时也告诉了我们任何一个类都有一个隐含的静态成员变量class//第二种表达方式C原创 2022-04-30 07:56:50 · 470 阅读 · 0 评论 -
硬编码和软编码区别 ?
硬编码: 硬编码就是直接将数据写入到代码中进行编译开发。在java开发中,如果我们没有使用MyBatis框架或者其它ORM框架前,我们使用原始的JDBC操作数据库时候,我们直接将sql语句嵌入到JDBC代码中;再比如jsp开发过程中,我们将前端html代码与java代码进行耦合。以上两种情况都是硬编码。硬编码耦合度高,不利于模块拆分然后进行协同开发。同时由于硬编码是直接将操作数据的代码片段,或者读取配置文件片段嵌入到代码中,如果我们是C/S开发,我们每次更新数据操作方式和更新配置文件位置时候,都需要重原创 2022-04-27 20:10:38 · 4442 阅读 · 0 评论 -
Java数据库开发,笔记整理
ViewTest类(GUI)package com.ycy.view;import com.ycy.model.Student;import com.ycy.service.StudentService;import javax.swing.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.List;public class ViewTest { S原创 2022-04-08 14:50:30 · 551 阅读 · 0 评论 -
7-1 统计学生年龄异常的人数。 (10 分)
定义Student类(1)成员变量有:姓名,年龄。(2)对成员变量进行封装。(3)定义getXXXX,setXXXX方法,其中对年龄的限定条件是:年龄大于0。定义主类,包含主方法实现输入5个学生,输出年龄不符合要求 的学生人数和姓名。如果年龄全部正确,输出“right”,如果全部错误,输出"all wrong"。输入格式:5行,每行1个学生信息,包括姓名和年龄输出格式:多行,第1行是不符合要求的人数 其余各行是不符合要求的学生的姓名 如果年龄全部正确,输出“right”,如果全部错原创 2022-03-25 12:28:12 · 368 阅读 · 0 评论 -
【安装ActionScript Profiler插件】
IDEA默认不带分析功能,需要下载安装该插件才好;File->Setting…->IDE Settings->Plugins->点击Browse repositories…按钮,打开的界面列表中选择ActionScript Profiler,点击右键选择Download and Install即可,会重启IDEA;配置外部纯代码类库:右键选择Open Module Settings…打开对话框后,选择libraries,点击加号添加,选择代码类库的顶级包之上的文件夹,点击确定后原创 2022-03-19 23:11:01 · 187 阅读 · 0 评论 -
Java中JDK卸载与安装java
JDK卸载第一步:通过环境变量找到 JDK安装路径。第二步:删除JDK安装包第三步:删除JAVA_HOME及path下关于java的目录第四步:打开cmd 命令输入java -version检验是否删除成功安装JDK1、搜索JDK8,建议百度网盘(速度快),官网也行。官网:https://www.oracle.com/java/technologies/downloads/百度网盘:链接:https://pan.baidu.com/s/1drfULASKxSfXVCVjEb0TMQ提取原创 2022-03-17 18:38:51 · 1039 阅读 · 0 评论 -
JavaAPI文档
JavaAPI文档(免费版)链接:https://pan.baidu.com/s/18CTggOel5ouJUYVzPMQczw提取码:HlcY原创 2021-11-26 17:37:51 · 136 阅读 · 0 评论 -
实现选择排序,冒泡排序
C语言选择排序法#include<stdio.h>int main(){void sort(int a[],int n);int i,a[10];//定义数组营首地址和数组长度printf("please input the original array:");for(i=0;i<10;i++)scanf("%d",&a[i]);//输入十个数sort(a,10);//调用函数sort对这十个数进行排序for(i=0;i<10;i++)printf("原创 2021-09-20 09:32:10 · 130 阅读 · 0 评论 -
“import. java.util.Scanner“与“import java.util.*“的区别:
1、“importjava.util.;”表示的是把util这个包下的全部类导入到程序中;而“importjava.util.Scanner;”表示的是只把util包下的Scanner类导入到程序中; 2、导入“importjava.util.;”后程序中后面如果要用到util包里面的别的类都不需要再重新导入包了,而如果导入“importjava.util.Scanner;”的话,程序中后面如果要用到util包的别的类,都要再次导入这个类对应的包才能使用; 3、*表示的是通配符,包括uti原创 2021-09-12 22:59:33 · 1293 阅读 · 2 评论 -
Java中去除字符串中空格的各种方法!!!
package com.examplezhc.demo; import android.os.Bundle;import android.app.Activity; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R原创 2021-10-02 21:25:33 · 1662 阅读 · 0 评论 -
Java String类基本操作以及字符串转化为单个字符----qwq
String类的基本方法:String(char[] value) 分配一个新的 String以便它表示当前包含在字符数组参数中的字符序列。(String类的构造方法其实很多,这里简单提一下)char[] c = {‘I’,’ ', ‘L’, ‘O’, ‘V’, ‘E’, ’ ', ‘J’, ‘A’, ‘V’, ‘A’};String c1 = new String( c );String c2 = new String(c, 2, 5);System.out.println(c1);//输出原创 2021-09-21 13:24:08 · 1481 阅读 · 0 评论 -
Java抽象类和接口类的共性和区别
A.成员方法抽象类:构造方法:有构造方法,用于子类实例化使用。成员变量:可以是变量,也可以是常量。成员方法:可以是抽象的,也可以是非抽象的。接口:构造方法:没有构造方法成员变量:只能是常量。默认修饰符:public static final成员方法:jdk1.7只能是抽象的。默认修饰符:public abstract (推荐:默认修饰符请自己永远手动给出)jdk1.8可以写以default和static开头的具体方法B:类和接口的关系区别类与类:继承关系,只能单继承。可以多层继承。.原创 2021-11-06 15:31:55 · 119 阅读 · 0 评论 -
JAVA环境变量配置
右键计算机–>属性–>高级系统设置–>环境变量设置分别设置如下三个环境变量:(1)设置好path变量,使得我们能够在系统中的任何地方运行java应用程序,比如javac、java、javah等等,这就要找到我们安装JDK的目录,比如我们的JDK安装在C:\jdk1.6.0目录下,那么在C:\jdk1.6.0\bin目录下就是我们常用的java应用程序,我们就需要把C:\jdk1.6.0\bin这个目录加到path环境变量里面。在系统变量里找到path变量,选择->编辑;(里面已经原创 2021-09-02 18:54:48 · 95 阅读 · 0 评论 -
java实现4399小游戏剪刀石头布,要求使用if或switch分支结构、循环结构
import java.util.Scanner;/** java实现4399小游戏剪刀石头布,要求使用if或switch分支结构、循环结构 */public class Game { public static void main(String[] args) { Scanner input = new Scanner(System.in); /** 界面部分 */ System.out.println("\n==============.原创 2021-09-14 12:19:13 · 353 阅读 · 0 评论 -
Java实现和电脑玩剪刀石头布游戏
main()函数import java.util.Scanner;public static void main(String[] args) { Scanner input=new Scanner(System.in); Computer computer=new Computer(); Person person=new Person(); Game game=new Game(); System.out.println原创 2021-09-11 22:29:40 · 591 阅读 · 2 评论 -
Java循环结构判断素数
import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); int n, i; n = sc.nextInt(); if(n == 1){ System.out.println("This is not a prime.".原创 2021-09-13 19:53:10 · 194 阅读 · 0 评论 -
java中小写字母转化大写字母,大写字母转化小写字母
小写字母->大写字母import java.util.Scanner;public class fighting{ public static void main(String[] args) { System.out.println("输入的字符串为:"); Scanner sc=new Scanner(System.in); String str=sc.next(); String str1=""; for(int i=0;i<str.length(原创 2021-09-21 14:10:26 · 1794 阅读 · 0 评论 -
Java中字符串String类型的细节
Java中String类型细节一 . String两种初始化方式1 . String str1= “abc”;//String类特有的创建字符对象的方式,更高效在字符串缓冲区中检测”abc”是否存在若存在则不重复创建,将地址赋值给str1.若不存在,则在字符串缓冲区中创建对象并赋地址给str1.2 . String str1= new String( “abc”); //构造函数初始化 或者 char [] ch={‘a’,’b’,’c’}; String str1=new String (ch);先有原创 2021-09-25 14:58:11 · 108 阅读 · 0 评论 -
Java中的引用数据类型和基本数据类型
Java中有俩种数据类型,其中主要有8中基本数据类型和引用数据类型,除了8中基本数据类型以外都是引用数据类型,8中基本数据类型分别是byte,short,int,long,char,boolean,float,double,具体如下:1、boolean:数据值只有true或false,适用于逻辑计算。2、char:char型(字符型)数据在内存中占用2个字节。char型数据用来表示通常意义上的字符,每个字符占2个字节,Java字符采用Unicode编码,它的前128字节编码与ASCII兼容字符的存储范围在原创 2021-09-26 12:34:03 · 613 阅读 · 0 评论 -
Java生成随机数,求圆的面积
package test1;import java.util.*; public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); Random r = new Random();//定义Random类变量,生成随机数 Circle1 c1 = new Circle1(r.nextInt(100)); System.out.println("圆的面.原创 2021-10-23 07:25:53 · 502 阅读 · 0 评论 -
动物园查询动物
写一个动物类,有名字、简介属性,有一个睡觉行为;有若干个子类鳄鱼、老虎、鹦鹉;所有动物都有吃饭行为,只是吃的东西不同;鹦鹉睡觉要在树上;老虎每天要吃N次饭;鳄鱼还有一个游泳行为。写一个动物园类,该类有一个添加动物行为,可以把某个动物加入动物园。写一个测试类,在主方法中生成动物园对象,代表有一个动物园出现了。此时出现欢迎信息,欢迎来到XXX动物园。接下来,输入某个动物名称,会显示该动物的简介,睡觉行为、吃饭行为。如果动物园没有该动物,提示用户没有...原创 2021-11-06 11:19:20 · 150 阅读 · 0 评论 -
免费中文api文,免费java帮助文档api中文版
最近有初学java的朋友问我有没有中文的api帮助文档,因为是刚刚学习,英语的话也不是太好,所以想前期用一下中文版的api文档有助于学习!我就纳闷了,网上一大堆要钱,要积分才能下的,你们怎么那么不友好?真的那么缺积分1:今天我直接分享免费的链接以及配置进idea的方法!链接:https://pan.baidu.com/s/1Zjr_0fa9jUV8ot3p7iwUjw提取码:uoia2:下载保存到本地以后,打开idea,点击如图:3:点进去以后依次点击:如图:4:点击第三步的 “+”号以后原创 2021-11-04 17:59:45 · 2019 阅读 · 2 评论 -
Java类和对象之对象组合之求圆柱体积
任务描述相关知识类的组合类的关联关系编程要求测试说明任务描述本关任务:已知圆柱的底面半径为 20,高为 50,求该圆柱的体积。圆柱的体积公式:S=πr2h。相关知识复用代码是 Java 众多引人注目的功能之一。Java 解决问题都围绕类展开的,对于复用代码,可以创建新的类来复用,也可以使用别人已经开发并调试好的类。方法的关键在于使用类而不破坏现有程序代码。有两种方式达成此方法的目的:组合和继承。本实训主要讲解类的组合。类的组合组合:新的类由现有类的对象所组成(复用现有代码的功能,原创 2021-10-17 16:32:01 · 3124 阅读 · 0 评论 -
学习-Java类和对象之构造方法与对象创建之求椭圆面积
任务描述本关任务:已知椭圆的短半轴长为 15.50,长半轴的长为 20.00,计算椭圆面积。椭圆的面积公式为S=πab,其中a、b分别为椭圆的短半轴长和长半轴长。相关知识为了完成本关任务,你需要掌握:类的构造方法;对象的创建与使用。构造方法在创建一个对象的时候,至少要调用一个构造方法。构造方法负责对象的初始化工作,为实例变量赋予合适的初始值。必须满足以下的语法规则:方法名与类名相同;不要返回类型(例如return、void等);不能被static、final、native、abstra原创 2021-10-10 16:14:45 · 3897 阅读 · 0 评论 -
Java的类与对象——类、构造方法、对象创建笔记qwq
类构造方法与对象创建类与程序的基本结构参数传值对象组合实例成员与类成员方法重载this关键字包import语句JRE扩展与jar文件1、类类的定义:类的声明+类体基本格式:class 类名{类体}类的声明:class+类名class是声明类的关键字类名为自己定义的类名类体:{}与括号内的内容组成内容:变量的声明+方法的定义变量声明:存储属性值全局变量:直接在类体中声明,不在方法中,作用于整个类;有初始默认值。局部变量:是在类体的方法中定义,只在方法内有效;无初始原创 2021-10-10 16:08:32 · 135 阅读 · 0 评论 -
Java的String中的subString()方法<^>
public String substring(int beginIndex, int endIndex)第一个int为开始的索引,对应String数字中的开始位置,第二个是截止的索引位置,对应String中的结束位置1、取得的字符串长度为:endIndex - beginIndex;2、从beginIndex开始取,到endIndex结束,从0开始数,其中不包括endIndex位置的字符如:"hamburger".substring(4, 8) returns "urge" "smiles"原创 2021-10-10 09:15:28 · 103 阅读 · 0 评论 -
学习-Java字符串之String类格式化字符串之日期时间格式化输出
任务描述相关知识日期的格式化时间的格式化时间与日期的组合格式化编程要求测试说明任务描述本关任务:接收给定的日期时间字符串,输出该日期是该年中的第几天、年月日、24 小时制的时、两位数的分钟以及两位数的秒钟。相关知识为了完成本关任务,你需要掌握:**1.**日期的格式化;**2.**时间的格式化;**3.**时间与日期的组合格式化。日期的格式化在程序设计中,经常涉及到时间以及日期的输入输出,想要输出满意的日期和时间格式需要大量的代码和算法才能实现。Java 中 format()原创 2021-10-02 10:33:19 · 4879 阅读 · 0 评论 -
位运算符的作用以及用位运算符求平均值的两种方法
位运算符的基本作用:位运算符是用来对二进制数操作的,有六个运算符:|:按位或,&:按位与,~:按位取反,^:按位异或,<<:按位左移,:按位右移,其中除了~按位取反是双目运算符,其他的全部是单目运算符,位运算符的操作数只能是整形和字符型数据,各个位运算符的用法如下所示:(1)|:按位或,两个数只要有一个是1就是1,例如8|5,8的二进制数是00001000,5的二进制数是:00000101,8|5的值就是00001101,十进制为13,位运算或其实可以看成将两个数不一样的原创 2021-09-29 15:33:42 · 596 阅读 · 0 评论 -
学习-Java字符串之String类创建字符串之使用equals和==判断字符串是否相等
**本关任务:使用 new 创建两个字符串(获取键盘输入的两个字符串,中间用空格分隔),并分别通过 equals 和 == 判断字符串是否相等。**相关知识:为了完成本关任务,你需要掌握:1.什么是字符串2.字符串变量的声明3.创建字符串的三种方式4.equals 和 ==答案什么是字符串我们已经知道,数字、字母、汉字、符号等等都是字符,如 9、A、a、国、& 等。那么,什么是字符串呢?j 是一个字符,a、v、a 也是字符,现在我将这些字符连接起来,java 就是一个由 4原创 2021-09-26 16:27:38 · 2322 阅读 · 0 评论 -
头哥编程那些事儿
1.输出杨辉三角package LocalSend; public class YHTriangle { public static void main(String[] args) { // TODO Auto-generated method stub int deep = 10; // 定义杨辉三角的深度 int length = 10; // 定义每个数值的固定长度,以便使其对称 String space = ""; // 定义一开始的空格长度,也就是每行开始的1之间的原创 2021-09-16 07:01:40 · 179 阅读 · 2 评论 -
Java实现人机猜拳游戏(实现剪刀石头布功能)
猜拳游戏游戏规则:人和电分别出剪刀、石头、布,直到人战胜电脑,游戏结束。*整体分析 *:总体是一个循环 ->>>(while循环终止条件是人战胜电脑,break;)人的出拳数字从键盘获得 ->>>(Scanner)电脑的出拳数字随机产生范围是(1,2,3)->>>Math.random()出拳的数字转换为文字 ->>>switch选择,不同case,更改String的值判断输赢 ->>> 多重if语句原创 2021-09-14 10:15:14 · 663 阅读 · 0 评论