![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
code
「已注销」
学生
展开
-
Exception occurred during processing request: attempt to create saveOrUpdate event with null entity
主要原因为传递的值为空nll十二月 21, 2019 5:00:57 下午 org.apache.struts2.dispatcher.DefaultDispatcherErrorHandler error严重: Exception occurred during processing request: attempt to create saveOrUpdate event with nul...原创 2019-12-21 17:04:03 · 334 阅读 · 0 评论 -
java中的集合主要分为三种类型
#java中的集合主要分为三种类型:##数组:几乎所有集合实现的底层都有数据的身影存在,因此我们首先需要了解一下数组。以下这段话摘自《Thinking In Algorithm》,感觉很不错现在拿出来跟大家分享。##《Thinking In Algorithm》之数组##集合:接下来是集合,同样我们摘自网络上的一段解释,很不错也通俗易懂,与大家分享:##集合与数组##总结一下上面两段话:...原创 2019-08-28 14:52:12 · 3071 阅读 · 0 评论 -
Java对象的eqauls方法和hashCode方法
简而言之,在集合查找时,hashcode能大大降低对象比较次数,提高查找效率!Java对象的eqauls方法和hashCode方法是这样规定的:1、相等(相同)的对象必须具有相等的哈希码(或者散列码)。2、如果两个对象的hashCode相同,它们并不一定相同。以下是Object对象API关于equal方法和hashCode方法的说明:If two objects are equal ac...原创 2019-08-26 19:23:16 · 216 阅读 · 0 评论 -
java多态
多态1,定义多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作。它是指在父类中定义的属性和方法被子类继承之后,可以具有不同的数据类型或表现出不同的行为,这使得同一个属性或方法在父类及其各个子类中具有不同的含义。多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用...原创 2019-08-22 15:27:29 · 109 阅读 · 0 评论 -
Java银行账户可透支类
账户类javapackage com.github.Mrtiang;public class Account { /** * 创建账户属性 */ private int id; private double balance; private double annualInterestRate; /** * 定义私密属性的访问方法 * set/get方法 *...原创 2019-08-17 11:38:31 · 638 阅读 · 0 评论 -
javase类的简单应用圆与圆柱类
圆类package com.github.MrtianSuper;public class Circle { private double radius=1;//设置圆的半径 /** * 无参数构造方法 */ public Circle(){ this.radius=radius;// System.out.println("默认半径"+this.radius+...原创 2019-08-16 21:50:22 · 375 阅读 · 0 评论 -
Java类的操作
银行账户类package com.github.Mrtiang;public class Account { /** * 创建账户属性 */ private int id; private double balance; private double annualInterestRate; /** * 定义私密属性的访问方法 * set/get方法 */ ...原创 2019-08-16 21:45:46 · 190 阅读 · 0 评论 -
开发一个表示图书的Book类
//Book类型public class Book { /* * 1.开发一个表示图书的Book类 * 该类具有私有的实例属性:编号、名称、作者、价格、出版社、出版日期等信息 * 并且该类为上述属性提供公有的get和set方法,同时该类还具有如下公有的方法: a)以一个字符串的形式获得本书的编号、名称、作者和价格等信息。 b)调整价格,以价格的变化量为参数。 * */...原创 2019-08-12 21:36:05 · 1433 阅读 · 0 评论 -
开发一个人类,具有实例属性身高,体重,星座,有如下实例方法:
import java.util.Random;//开发一个人类,具有实例属性身高,体重,星座,有如下实例方法://a)初始化方法:内部随机产生身高(140-200cm)和体重(40-300kg)//b)获得身高//c)获得体重//d)设置星座(注意限制)//e)得到星座public class Human { String star; int XZ; int weight=...原创 2019-08-12 21:34:52 · 716 阅读 · 0 评论 -
开发一个表示坐标点的类Point,该类对外提供以下公有实例方法:
//开发一个表示坐标点的类Point,该类对外提供以下公有实例方法://a)设置横纵坐标//b)偏移横坐标//c)偏移纵坐标//d)偏移横纵坐标//e)求本点到另外一个点的距离//勾股定理//f)求本点到另外一个点与x轴夹角的余弦值//g)求本点到另外一个点与x轴夹角的正弦值public class Point { int xPosition; int yPosition;...原创 2019-08-12 21:33:43 · 1181 阅读 · 0 评论 -
ATM管理者操作界面
ATM界面import java.util.Scanner;public class AccountView { private AccountManger am=new AccountManger(); public void registerView(){ Scanner sc=new Scanner(System.in); while(true){ System...原创 2019-08-15 17:26:38 · 268 阅读 · 0 评论 -
test
1、为什么要有类的继承性类的继承性可以减少代码冗余度,提高代码复用性,提高代码操作效率2、继承的格式(语法)子类 extends 父类3、子类继承父类后有哪些不同子类范围大于父类,子类的属性小于父类4、java中继承的说明1 - 继承在Java中代表extend拓展属性,子类继承父类属性,子类方法必须大于父类,一个父类可有多个子类继承是用过extends(扩展)实现的2 - 通过继...原创 2019-08-27 10:09:52 · 203 阅读 · 0 评论 -
Set,list,map
Set:Set集合的特点:元素不重复,存取无序,无下标Set集合下面有:HashSet,LinkedHashSet,TreeSetHashSet存储字符串:package com.mrtiang.Set;import java.util.Arrays;import java.util.Collection;import java.util.HashMap;import java....原创 2019-08-27 20:48:55 · 70 阅读 · 0 评论 -
javaTest
一:简答题(5分)什么是java序列化,如何实现java序列化?答:序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serial...原创 2019-09-09 10:20:47 · 259 阅读 · 0 评论 -
Java中创建线程主要有三种方式
创建线程的方式及实现Java中创建线程主要有三种方式:一、继承Thread类创建线程类(1)定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程要完成的任务。因此把run()方法称为执行体。(2)创建Thread子类的实例,即创建了线程对象。(3)调用线程对象的start()方法来启动该线程。package com.thread;public clas...原创 2019-09-04 19:51:37 · 93 阅读 · 0 评论 -
java daytest
1、为什么要有类的继承性类的继承性可以减少代码冗余度,提高代码复用性,提高代码操作效率2、继承的格式(语法)子类 extends 父类3、子类继承父类后有哪些不同子类范围大于父类,子类的属性小于父类4、java中继承的说明1 - 继承在Java中代表extend拓展属性,子类继承父类属性,子类方法必须大于父类,一个父类可有多个子类继承是用过extends(扩展)实现的2 - 通过继...原创 2019-09-03 19:46:26 · 106 阅读 · 0 评论 -
Java线程test
1、银行有一个账户有两个储户存分别向同一个账户存3000 元,每次存1000, 存3次 。每次存完打印账户余额问题:该程序是否有安全问题,如果有,如何解决?【提示】1,明确哪些代码是多线程运行代码,须写入run()方法2,明确什么是共享数据。3,明确多线程运行代码中哪些语句是操作共享数据的package com.cgtn.test;class putMoney implements...原创 2019-09-03 19:43:50 · 138 阅读 · 0 评论 -
Java线程多线程
创建两个线程,一个打印1-52,一个打印A-Z 打印顺序为12A34B56C78D …package Thread;class putNumber extends Thread{ @Override public void run() { for (int i = 1; i <= 52; i++){ try { ...原创 2019-09-02 19:56:51 · 100 阅读 · 0 评论 -
技能树,面试要求重点部分
一、Java技能树1、基本语法这包括static、final、transient等关键字的作用,foreach循环的原理等等。比如面试的时候面试官问你static关键字有哪些作用,如果你答出static修饰变量、修饰方法面试官会认为你合格,答出静态块,会认为你不错,答出静态内部类会认为你很好,答出静态导包会对你很满意,因为能看出你非常热衷研究技术。2、集合集合要掌握的是ArrayList、...原创 2019-08-29 15:09:10 · 81 阅读 · 0 评论 -
Java中Error与Exception的区别
Error类和Exception类都继承自Throwable类。Error的继承关系:Exception的继承关系:二者的不同之处:Exception:1.可以是可被控制(checked) 或不可控制的(unchecked)。2.表示一个由程序员导致的错误。3.应该在应用程序级被处理。Error:1.总是不可控制的(unchecked)。2.经常用来用于表示系统错误或低层资源的...转载 2019-08-29 15:06:39 · 206 阅读 · 0 评论 -
Java测试题
1、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别它们使用hashcode来区分是否重复,首先通过hashcode来判断是否重复,如果hashcode重复则判断equals是否相同则添加失败,不相同则添加到相同hashcode地方2、List, Set, Map是否继承自Collection接口List和set继承自Collecti...原创 2019-08-28 20:44:59 · 337 阅读 · 0 评论 -
String类的final原因
作者:知乎用户链接:https://www.zhihu.com/question/31345592/answer/114259286来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。存在即合理。所以我们想想不变比可变好在哪里?1、线程安全。基本类型传值对象传引用,记住这一点。既然传引用,两个变量就有可能指向同一个String。而在String可变情况下,我要是...转载 2019-08-28 17:54:37 · 122 阅读 · 0 评论 -
继承,static关键字,abstract,单例模式
1、为什么要有类的继承性类的继承性可以减少代码冗余度,提高代码复用性,提高代码操作效率2、继承的格式(语法)子类 extends 父类3、子类继承父类后有哪些不同子类范围大于父类,子类的属性小于父类4、java中继承的说明1 - 继承在Java中代表extend拓展属性,子类继承父类属性,子类方法必须大于父类,一个父类可有多个子类 ,继承是用过extends(扩展)实现的2 - 通...原创 2019-08-20 12:16:46 · 227 阅读 · 0 评论 -
数组中删除一个数
public static void main(String[] args) { // TODO Auto-generated method stub int a[]={60,30,33,50,60,75,89}; int b[]=deleteNumber(a,75); show(b); } public static void show(int a[]){...原创 2019-08-10 16:22:38 · 3727 阅读 · 0 评论 -
Java求两个数之商,要求对结果小数点后四舍五入保留三位有效数字。
public static void test4(){ Scanner bcs=new Scanner(System.in); System.out.println("请输入被除数:"); double a=bcs.nextDouble(); Scanner cs=new Scanner(System.in); System.out.println("请输入...原创 2019-08-06 20:46:21 · 1966 阅读 · 1 评论 -
求一个数的绝对值
java求一个数的绝对值public static void test3(){ Scanner sz=new Scanner(System.in); System.out.println("请输入一个数"); int a=sz.nextInt(); int b=-a; if (a>=0){ System.out.println("这个数的绝...原创 2019-08-06 19:50:16 · 1031 阅读 · 0 评论 -
小测试,java的if条件语句和switch语句
if条件语句和switch语句import java.util.Scanner;public class Demo4 { public static void main(String[] args) { // TODO Auto-generated method stub //TestSet();建立了一个新方法调用 phoneCall();//另一个新方法调用 } pu...原创 2019-08-06 17:23:25 · 125 阅读 · 0 评论 -
eclipse输入天数计算周数
计算周数import java.util.Scanner;public class Demo3 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc=new Scanner(System.in);//sc相当于一个输入器 System.out.print...原创 2019-08-06 15:06:02 · 393 阅读 · 0 评论 -
Java基础cmd窗口命令javac以及Java命令
public static void main(String[] args){ System.out.println("********************************************"); System.out.println("\t1.显示客户信息"); System.out.println("\t2.添加客户信息"); System.out.print...原创 2019-08-06 09:28:59 · 241 阅读 · 0 评论 -
请计算1到100之内的所有质数
请计算1到100之内的所有质数JavaScriptfunction hm3(){ var sum=0; for(var i=0;i<=100;i++){ if (i%3==0){ sum++ document.write(i+"是质数<br />") } } document.write("共有"+sum+"个质数")}代码不易,且行且珍惜...原创 2019-08-01 21:06:19 · 1815 阅读 · 0 评论 -
组合问题,用1元纸币兑换1分,2分和5分硬币,要求兑换总数为50枚,问组合方式多少种?
组合问题,用1元纸币兑换1分,2分和5分硬币,要求兑换总数为50枚,问组合方式多少种?JavaScript编写function hm2(){ var num=100; var sum=0; var a=5; var b=2; var c=1; for(var ai=0;ai<=num/a;ai++){ for (var bi=0;bi<=(num-ai*a);bi+...原创 2019-08-01 20:51:32 · 10192 阅读 · 0 评论 -
抓球问题,红球5个,黑球7个,白球9个,随即取出12个,求其颜色组合可能性
抓球问题,红球5个,黑球7个,白球9个,随即取出12个,求其颜色组合可能性。JavaScript编写程序function hm1(){ var a=0; for (var i=0;i<=5;i++){ for (var j=0;j<=7;j++){ for(var k=0;k<=9;k++){ if(i+k+j==12){ a=a+1; ...原创 2019-08-01 20:13:27 · 4093 阅读 · 0 评论 -
九九乘法表(java)
九九乘法表public class Cfb { public static void main(String[] args) { // TODO Auto-generated method stub printCfb(); } public static void printCfb(){ int a=9; for (int i = 1; i <=9; i++) { ...原创 2019-08-08 10:28:03 · 77 阅读 · 0 评论 -
Java数组应用
1.输出三位的水仙花数2.输出n以内的数哪些数是质数3.打印由*组成的等腰三角形4.打印九九乘法表5.用1元纸币兑换1分 ,2分,5分的硬币,要求兑换50枚、问问尅有多少种组合,每种组合对应的1分,2分,5分分别是多少?6.在一个数组中增加一个数(数组扩容)7.求一个数组的最大值8.将一个数组左移k位9.开灯问题,有n盏灯,编号为1~n。第一个人把所有灯都打开,第二个人按下所有编号...原创 2019-08-09 11:01:15 · 114 阅读 · 0 评论 -
java的冒泡排序
java的冒泡排序 // TODO Auto-generated method stub int a[]={11,10,5,7,9,3,5,2,6}; bubbleSort(a);//调用排序方法 show(a);//调用现实方法 } public static void show(int a[]){//定义显示数组方法 for (int i = 0; i < a.l...原创 2019-08-09 19:48:14 · 113 阅读 · 0 评论 -
Java数组选择排序
Java数组选择排序public static void main(String[] args) { // TODO Auto-generated method stub int a[]={4,3,5,8,3,9,13,7}; int b[]=selectSort(a); show(b); } public static void show(int a[]){//定义显示数组...原创 2019-08-09 20:48:41 · 184 阅读 · 0 评论 -
九宫格随机数Java数组
无法判断是否重复了public class Deno7 { public static void main(String[] args) { //声明一个3行3列的数组 int[][] array=new int[3][3]; int b[][]; for(int i=0,j=array.length;i<j;i++){ ...原创 2019-08-10 16:04:56 · 387 阅读 · 0 评论 -
打印杨辉三角形JAVA数组方法
打印杨辉三角形public static void main(String[] args) { // TODO Auto-generated method stub putYhTriangle(10); } //打印杨辉三角形 public static void putYhTriangle(int n){ int a[][]=new int[n][n];//定义数组 f...原创 2019-08-10 12:17:02 · 601 阅读 · 0 评论 -
求二维数组最大值
JaVa求二维数组最大值public static void main(String[] args) { // TODO Auto-generated method stub int a[][]={{1,2,3},{4,5,6},{7,8,9}}; int re=maxValue(a); System.out.println(re); } //求二维数组最大值 public...原创 2019-08-10 11:41:09 · 1227 阅读 · 0 评论 -
Java类与继承
继承二1、static关键字使用场景:- 当某些场景下不需要创建多个“内容”,每个类的实例对象共享一个“内容”时就可以使用static关键字来修饰含义:- static表示静态内容,使用static修饰的内容就可以和类相关联,类存在,static修饰的内容就存在,随着类的加载而加载。修饰范围:- 属性、方法,代码块、内部类访问方式: - 类名.属性名 / 类名.方法名 ...原创 2019-08-19 17:41:53 · 103 阅读 · 0 评论