
java
文章平均质量分 60
eclipse艰苦修行
每个人都应该有自己的想法,加油仅此而已。
展开
-
javaSE_day17 学习笔记 ——泛型、Stream
javaSE_day17 1. 泛型什么是泛型1.1 泛型类泛型类派生出的子类 1.2 泛型接口1.3 泛型方法1.5 泛型的使用 -- 通配符 “?”设置通配符的上限、下限通配符的错误使用 2. Stream2.1 流式思想2.2 stream的特性2.3使用Stream流的步骤2.3.1 数据源(sourc...转载 2021-01-29 10:04:05 · 434 阅读 · 0 评论 -
java中ResourceBundle.getBundle方法读取配置文件
1.新建一个XXX.properties文件在配置包下或者是resources等等下面,idea需要识别的资源包下,之后使用ResourceBundle.getBundle(XXX);这个XXX和上面的XXX.properties文件的XXX要保持一致,那么java就会自动获取ResourceBundle类型的对象,通过这个获取来的对象我们就可以通过打点调用getString(key)的方式获取我们想要的配置文件中的值,注意key和配置文件中的key要一致。ResourceBundl原创 2021-01-29 09:44:44 · 2087 阅读 · 0 评论 -
JavaSE_day01学习笔记 —— JDK环境配置 ,数据类型
JavaSE_day01 目录 **JavaSE_day01**1. Java概述2. 分类3. jdk4. 环境5. 编辑器6. Java程序7. Java源文件8. JDK , JRE , JVM9. 数据类型9.1 基本数据类型9.1.1 整型9.1.2 浮点型9.1.3 字符型9.1.4 布尔型 9.2 引用类型 1. Java概述 Java 发明于 SUN公司,后被Oracle收购 Java1995年诞生,1996年 jdk1.0版本发布 J2SE 、J2EE(Ja转载 2020-09-11 10:24:47 · 491 阅读 · 0 评论 -
最近有好多人关注我了- -好吧我承认是我的同学们,所以不管怎么样加更一张算法来庆祝一下好了
算法:位运算1.在不使用运算符的情况下,完成整数的加减乘除运算2.在不使用任何比较判断运算符找出两个数中的较大数3.在不使用第三种变量的情况下完成两数的交换原创 2020-08-02 09:35:18 · 143 阅读 · 0 评论 -
JavaSE学习第一章--了解java的历史,java基础学习
1.Java概述Java 发明的公司是SUN公司,之后Oracle公司收购了。1995年诞生,1996 jdk1.0版本发布java包括J2SE J2EE J2ME三个版本2004年 jdk1.5 java三个版本改名之后使用JAVASE 5.0JAVAEEJAVAME三种名称2009年收购 Oracle(甲骨文)现在...原创 2020-07-23 20:17:25 · 193 阅读 · 0 评论 -
java实现模拟注册功能,使用数组存储个人信息,两种实现菜单的方法
话不多说直接来看源码,这是菜单栏的实现,主要是使用了switch语句来实现,识别用户输入的数字private static void menu() { Scanner scanner = new Scanner(System.in); System.out.println("1:注册"); System.out.println("2:登录"); System.out.println("0:退出系统"); int a = scanner.nextInt(); switch (a) {原创 2020-07-23 19:59:01 · 1300 阅读 · 0 评论 -
The nested type test2 cannot hide an enclosing type
错误原因:内部类不应该和外部类同名。解决方法:更改外部类名称或内部类名称原创 2020-07-23 19:34:53 · 7158 阅读 · 0 评论 -
Incompatible types.
java报这个错误原因是类型不兼容,可能的原因1.导入的包不正确,导入的包可能不是你需要使用的,从而导致你传递的值的类型也不对。2.你自己设定的类型不对比如List<…>中的类型和你之前设定不同,或者你反回的类型和你设定的不同。...原创 2020-07-21 19:15:41 · 1732 阅读 · 0 评论 -
java星星(菱形、沙漏、三角形)分析方法
/* * * * *** * ***** * ******* * ***** * *** * * * * */1.打印一个菱形首先我们分析一下这个菱形的规律,原创 2020-07-21 13:31:50 · 1151 阅读 · 0 评论 -
百钱百鸡问题,及详细解释
题目描述:3文钱一只鸡,2文钱1只母鸡,1文钱3只小鸡,总共100文钱要买100只鸡,每种鸡至少最少需要买1只,小鸡不能分开买,输出所有可能的组合。/* * 百钱百鸡 * 3文钱一只鸡,2文钱1只母鸡,1文钱3只小鸡 */ public static void baiqianbaiji() { for (int i = 1; i < 33; i++) { //System.out.println(i+"i"); for(int j = 1; j < 50;j++原创 2020-07-18 12:33:53 · 2242 阅读 · 0 评论 -
二进制加减溢出问题详解,byte类型加减溢出详解。
byte类型的数在JAVA中占1个字节,也就是8位,那么8位中除去一个符号位,表示数值的共有七位。例如:1000 0000 中1就是符号位,表示负数。0111 1111 中0也是符号位,表示正数。剩余7位表示数值,根据二进制的计算方法,byte8位一共可以表示-128~127。为什么正数只能表示到127,而负数可以表示到-128呢?这涉及到了0的问题1000 0000 按照之前的规定来看,首位1代表符号位,说明是负数,后7位代表数值0。这样看来,1000 0000就代表了-0这个数。0原创 2020-07-16 20:02:45 · 5385 阅读 · 0 评论 -
Mybatis查询数据库返回??????,mybatis 传入String 类型的参数出现错误,Mybatis查询数据库返回Null的四种解决方法,问题解决方法
Mybatis查询数据库返回??????这个问题就是在与查询传递的参数不对,我的问题是数据库查询需要使用utf-8的编码方式,而通过浏览器传递的确实ISO编码的,这就导致传递的String类型的数据不正确,传递到数据库时就是错误的,乱码。因为ISO其实是不支持中文的,同时ISO的编码方式也和utf-8不同,两者之间的编码方式有差别。解决办法:1.首先你需要知道传到后台的字符串是什么类型的编码2.你需要根据传递来的编码进行转化,转化成你查询的数据库支持的编码。底下附获取编码格式的方法,和转化编码格原创 2020-06-15 15:53:10 · 1382 阅读 · 0 评论 -
线性表与链表
判断用户的等级,VIP用户购买商品给予打折,并且根据输入的用户的购买商品,输出所需要的购买金额。public class sale {public static double Sale(String ID,double Price) { if(ID.charAt(0)=='A') { return Price*0.9; } else { return Price; }}public static boolean check(String ID) { if (ID.length()!转载 2020-06-15 15:20:44 · 224 阅读 · 0 评论 -
判断一个数是奇数还是偶数
判断一个数是奇数还是偶数,之后用户输入对应的答案,如果答案和正确答案一致输出Correct!如果答案和正确答案不同则输出Wrong!import java.util.Scanner; public class random { public static boolean equalsnum(int a) { if (a%2==0) { return false; } else { return true; } } public static void原创 2020-06-15 15:18:00 · 1163 阅读 · 0 评论 -
设计一个动物声音模拟器,可以模拟许多动物的声音
题目如下:本题使用Uml类图来表示类的关系建立一个cat类:public class Cat extends Animal{ void cry() { System.out.println("喵喵喵"); } String getAnimalName() { return "Cat"; } }建立一个simultaor类,来实现cat和dog的叫声模拟publ...原创 2020-04-03 21:37:49 · 4880 阅读 · 0 评论 -
请定义一个交通工具(Vehicle)的类,其中有: 属性:速度(speed),体积(size)等
请定义一个交通工具(Vehicle)的类,其中有:属性:速度(speed),体积(size)等方法:移动(move()),设置速度(setSpeed(int speed)),设置体积(setSize(int size))加速speedUp(),减速speedDown()等在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。...原创 2020-03-27 16:17:57 · 10725 阅读 · 0 评论 -
定义一个表示学生信息的类Student,要求如下:
定义一个表示学生信息的类Student,要求如下:(1)类Student的成员变量:sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。(2)类Student带参数的构造方法:在构造方法中通过形参完成对成员变量的赋值操作。(3)类Student的方法成员:getNo():获得学号;getName():获得姓名;getSex()...原创 2020-03-27 16:11:37 · 20930 阅读 · 0 评论 -
构造方法与重载:定义一个网络用户类,信息有用户 ID、用户密码、 email 地址。在建立类的实例时把以上三个信息都作为构造函数的参数输入, 其中用户 ID 和用户密码时必须缺省时 email地址是用
构造方法与重载:定义一个网络用户类,信息有用户 ID、用户密码、 email 地址。在建立类的实例时把以上三个信息都作为构造函数的参数输入, 其中用户 ID 和用户密码时必须缺省时 email地址是用户 ID 加上字符串"@gameschool.com"。public class NetWork {private String ID;private String password;priv...原创 2020-03-27 16:05:43 · 867 阅读 · 0 评论 -
继承和组合和权限(继承可以获取父类的全部属性和方法)
1.继承和权限继承是可以获取父类的全部属性和方法的。而之所以我们有个疑问:继承子类不能访问父类的私有属性。记住!!!!这是访问权限的问题!!不是继承的问题,继承是所有的属性方法,只不过是设置的不同的访问权限而已,就好比设置了private权限,就只有本类可以访问了,子类不能访问而已,但实际上私有属性也已经被子类继承了,并不是没有继承,只是如果要访问私有权限的属性、方法需要用其他public等...原创 2020-03-27 15:51:43 · 633 阅读 · 0 评论 -
java如何将String转化int
String s = "123456";int b = Integer.parestInt(s);即可转化还有一种方式String s = "123456";int b = Integer.valueOf(s).intValue();原创 2020-03-03 18:50:56 · 586 阅读 · 0 评论 -
java如何将字符串类型转化为字符数组
举例说明:1.String a = "abcd";char[]b = a.toCharArray();System.out.println(b); 2String a = "Hello Word";char[] b = new char[10];a.getChars(0, 5, b, 0);System.out.println(b);0是数组从零开始到第5位,给b这个c...原创 2020-03-03 18:42:36 · 878 阅读 · 0 评论 -
字面量,符号引用,直接引用
1.字面量百度的意思是在计算机科学中,字面量(literal)是用于表达源代码中一个固定值的表示法(notation)。几乎所有计算机编程语言都具有对基本值的字面量表示,诸如:整数、浮点数以及字符串;而有很多也对布尔类型和字符类型的值也支持字面量表示;还有一些甚至对枚举类型的元素以及像数组、记录和对象等复合类型的值也支持字面量表示法。我觉得意思就是自己定义的常量。就比如 int i = 0;0...原创 2020-03-03 11:52:40 · 891 阅读 · 0 评论 -
编写一个java小程序输出学生姓名在Unicode表中的位置
public class Test { public static void main(String args[]) { char [] ChineseWord = {今}; for(int i=0;i<1;i++) { int a = ChineseWord[i]; System.out.println("第一个汉字"+ChineseWord[i]+"的编码为"+a...原创 2020-02-25 16:39:07 · 3856 阅读 · 1 评论 -
java判断数组为空
int [][] array = new int [2][3];array.length 这是获取数组有多少行array[0].length 这是获取有多少列判断是否为空的语句就是 if(array==null||array[0].length==0||array.length==0){ ...原创 2020-02-23 00:57:14 · 616 阅读 · 0 评论 -
最长的可整合子数组的长度
最长的可整合子数组的长度我使用了最笨的暴力方法,根据题目描述直接得到答案。import java.util.Scanner;public class Test{ public static void main(String args[]){ Scanner sc = new Scanner(System.in); int N = sc.nextInt(...原创 2020-02-17 15:20:28 · 159 阅读 · 0 评论 -
byte的数据大小为什么是-128 ~127
byte占8位一个字节,第一位为符号位不纳入计算。最大为01111111转化为十进制就是127最小为10000000转化为十进制就是-128第一位是符号为不纳入计算,但是因为正数时就有一个零00000000了,所以规定10000000为-128...原创 2020-01-31 12:33:39 · 453 阅读 · 2 评论 -
The method copyInputStreamToFile InputStream, Fileis undefined for the type FileUtils
解决这个问题的方法:fileutils导的包出现错误,选择了错误的包需要重新更改为org.apache.commons.io.FileUtils.copyInputStreamToFile(file.getInputStream(),f);即可。原创 2020-01-04 17:50:04 · 2076 阅读 · 0 评论 -
eclipse如何执行上一步,下一步
上一步:ctrl+Z下一步:crtl+Y原创 2020-01-04 16:24:38 · 2224 阅读 · 0 评论 -
The type CharacterEncodingFilter must implement the inherited abstract method Filter.destroy()解决办法
这个问题是没有加入Filter.destroy()方法解决办法:即可。原创 2020-01-04 09:04:16 · 1684 阅读 · 0 评论 -
Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]解决方法
问题原因:出现这个问题是jar包加载问题,在导包过程中很容易出现包加载错误,配置,jdk不同等问题。解决方法是:1.删除项目后,重新导包即可2.将jar包重新导入...原创 2020-01-04 09:00:48 · 300 阅读 · 0 评论 -
Spring Found XML schema错误解决办法
1.检查配置文件我的配置文件是这样<beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context" ...原创 2020-01-03 11:46:31 · 714 阅读 · 0 评论 -
Description Resource Path Location Type Target runtime Apache Tomcat v9.0 is not defined.解决办法
错误原因:tomcat版本选择错误,本身你的tomcat版本并不是9.0,但是你使用了tomcat9.0就会报这个错。解决办法:右键项目点击properties再将你的tomcat调到正确的版本点apply。...原创 2020-01-02 17:31:56 · 6734 阅读 · 0 评论 -
mysql创建外链失败1005错误解决方法
错误原因:1、外键的引用类型不一样,或者大小不一样。2、找不到主表中引用的列。3、主键和外键的字符编码不一致。解决办法:1.检查所建立外键的表的主键和所引用的表的主键是否一致2.将表删除重建3.主键外键字符编码变一致。...原创 2020-01-02 17:20:26 · 226 阅读 · 0 评论 -
Resource leak: 'sc' is never closed问题解决办法
在使用完scanner类的方法后,提示没有关闭sc接口。解决办法:在方法的末尾加sc.close();原创 2020-01-02 17:15:09 · 11969 阅读 · 0 评论 -
Cannot make a static reference to the non-static method stp(StringBuilder)问题解决办法
解决方法:调用方法时方法需要加static变为静态方法后才能直接类名打.调用。原创 2020-01-02 17:11:23 · 833 阅读 · 0 评论 -
void is an invalid type for the variable错误解决办法
问题在于在一个class中的方法里定义了另外一个方法,java中不允许定义的方法中再定义一个方法。解决办法:方法中删除定义的方法即可。原创 2020-01-02 16:57:23 · 3980 阅读 · 0 评论 -
HTTP Status 500 – Internal Server Error错误解决办法
HTTP Status 500 – Internal Server Error解决办法原创 2020-01-02 16:16:25 · 8021 阅读 · 0 评论