
Java学习
LazyChun
开机起床,关机睡觉。
展开
-
Java中的@Override的作用
@Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处: 1、可以当注释用,方便阅读;2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。例如,你如果没写@Override,而你下面的方法名又写错了,这时你的编译器是可以编译通过的,因为编译器以为这个方法是你的子类中自己增加的方法。 举例:在重写父类的onCreate时,在方转载 2016-02-16 22:39:53 · 968 阅读 · 0 评论 -
Java之矩阵相减(A-B)
public class MatrixMinus { public static double[][] Minus(double[][]A,int line,int list,double[][] B){ double[][]C=new double[line][list]; for(int i=0;i<line;i++) { for(int j=0;j<list;j++)原创 2016-03-13 20:48:05 · 2486 阅读 · 0 评论 -
Java之矩阵相乘(A=A*B)
public class MatrixMultiply {//A=A*B 将相乘的结果赋给Apublic static void Multiply(double[][]A,int line,int list,double[][]B){ double[][]C=new double[line][list]; for(int i=0;i<line;i++) { for(int j=0;原创 2016-03-13 21:31:11 · 3283 阅读 · 0 评论 -
Java中的除
public class JavaDivide { public static void main(String[]args)//测试 { double a; int b; float c; //如果相除的是两个int类型的数,如“1/3”,则所得结果去掉小数(两个int相除),再赋值给变量 a=1/3; b=1/3; c=1/3; Sy原创 2016-03-12 22:00:07 · 13110 阅读 · 0 评论 -
Java中有效值位数控制
大家都知道在Java中,double及single的位数都很长,比如2.2121112333212333。有时候我们实在不希望以这种变态的格式输出。我们可以通过以下方法指定输出的格式:import java.text.DecimalFormat;public class FormatOut { public static void main(String[]args)//测试 {原创 2016-03-12 21:37:07 · 1802 阅读 · 0 评论 -
优秀代码的格式准则
本系列文章由@浅墨_毛星云 出品,转载请注明出处。 文章链接: http://blog.youkuaiyun.com/poem_qianmo/article/details/52268975 作者:毛星云(浅墨) 微博:http://weibo.com/u/1723155442 这篇文章将与大家一起聊一聊,书写代码过程中一些良好的格式规范。一、引言以下引言的内容,有必要伴随这个系列的转载 2016-08-29 23:27:29 · 1154 阅读 · 0 评论 -
Java关键字instanceof
Java中的instanceof是用来判断某个实例是不是某个类的实例。 例如:A instanceof B (A为某个实例,B为某个类名) 如果A为B的实例,则:(A instanceof B)==true 反之==false 代码举例:package JavaKEYWORDS;class Bird{//父类}class BigBird extends Bird{//B原创 2017-03-03 12:44:41 · 9773 阅读 · 0 评论 -
win10下导jar包入Maven仓库出错的解决方法
[ERROR] The goal you specified requires a project to execute but there is no POM in this directory (F:\jars). Please verify you invoked Maven from the correct directory. -> [Help 1] ——在win10下的解决方案在把ja原创 2017-08-24 16:54:15 · 2925 阅读 · 0 评论 -
Windows下将jar包导入Maven本地仓库(Repository)
目前成功率最大的方法应该是在cmd窗口下用如下命令:mvn install:install-file -Dfile=F:\jars\json-lib-2.4-jdk15.jar -DgroupId=net.sf.json-lib -DartifactId=json-lib -Dversion=2.4 -Dpackaging=jar -DgeneratePom=true -DcreateChecksu原创 2017-08-24 17:24:48 · 5516 阅读 · 0 评论 -
Unable to find 'struts.multipart.saveDir'——Struts2报错解决
在Struts2的配置文件struts.xml中配置常量:<constant name="struts.multipart.saveDir" value="/tmp"></constant> 即可解决。原创 2017-08-28 22:52:27 · 943 阅读 · 0 评论 -
Java之矩阵相加(A+B)
public class MatrixAdd {public static double[][] MatrixAdds(double[][]A,int line,int list,double[][] B){ double[][]C=new double[line][list]; for(int i=0;i<line;i++) { for(int j=0;j<list;j++) {原创 2016-03-13 20:43:35 · 13782 阅读 · 2 评论 -
Java中的赋值问题
Java中如果不给普通变量赋值,则使用该变量时编译器会报错。如下:如果不给数组赋值,则数组所有元素的默认值为0。如下:public class JavaAssignment { public static void main(String[]args)//测试 { int[] a=new int[5]; double[]b=new double[5]; float[原创 2016-03-12 23:14:51 · 2125 阅读 · 0 评论 -
Java之行列式求值
public class MatrixDet { public static double Det(double [][]Matrix,int N)//计算n阶行列式(N=n-1) { int T0; int T1; int T2; double Num; int Cha; double [][] B; if(N>0) { Cha=0; B=new原创 2016-03-04 15:47:12 · 4830 阅读 · 0 评论 -
Java之矩阵求秩
public class MatrixRank { public static int Rank(double[][] Matrix,int error_,int List) { int n=List; int m=Matrix.length ; int i=0; int i1; int j=0; int j1; double原创 2016-03-04 23:36:29 · 4023 阅读 · 4 评论 -
Java之Hessenberg矩阵
public class MatrixHessenberg { public static int Hessenberg(double[][] Matrix,int n,double[][]ret) { int i; int j; int k; double temp; int MaxNu; n-=1; for(k=1;k<=n-1;k++) { i=k原创 2016-03-05 15:06:01 · 1282 阅读 · 0 评论 -
Java之矩阵求特征值
public class MatrixEigenValue {public static int Hessenberg(double[][] Matrix,int n,double[][]ret){ int i; int j; int k; double temp; int MaxNu; n-=1; for(k=1;k<=n-1;k++) { i=k-1; MaxNu原创 2016-03-05 15:53:01 · 6770 阅读 · 0 评论 -
Java之变上三角矩阵
public class MatrixUpTri {public static void UpTri(double[][]Matrix,int n){ int Count=1; while(Count<n) { for(int N=n-1;N>=Count;N--) { double z=Matrix[N][Count-1]/Matrix[Count-1][Count-1];原创 2016-03-05 20:56:17 · 3038 阅读 · 1 评论 -
Java写的秒表
import java.awt.*;import javax.swing.*;import java.awt.event.*;public class StopWatch extends WindowAdapter{ static JFrame jf=new JFrame(); static TimeRun t; public StopWatch(){转载 2016-03-11 21:49:39 · 4581 阅读 · 0 评论 -
Java之数列求逆序数
public class MatrixInNu {public static int InverseNumber(String MatrixOne){ int Count=0; for(int i=1;i<MatrixOne.length();i++) { for(int j=0;j<i;j++) { int a=(int)(MatrixOne.charAt(i));原创 2016-03-11 13:54:26 · 3194 阅读 · 2 评论 -
Java之Thread初使用
public class myThread {static int Count=0;class ThreadTest extends Thread{ @Override public void run() { while(true){ Count++; System.out.println(String.valueOf(Count)); try{ Thread.sl原创 2016-03-11 21:59:01 · 516 阅读 · 0 评论 -
Java之String中删除指定元素
有时候我们想删除String中的某个元素(如“abcdefg"中的”b",但又发现Java的String给的方法中并没有remove这个选项。我们可以写一个简单的函数来解决这个问题,如下:public class StringRemove {public static String removeChar(int index,String Str){ Str=Str.substring(0,原创 2016-03-12 13:13:05 · 12882 阅读 · 2 评论 -
Error creating bean with name 'cn.e3mall.sso.service.RegisterService’——使用SSM框架时报的错误
正在愉快地【Maven Build】时报了这个错误: 仔细检查了一下,发现了问题所在,原来是使用【@Service】注解时包导错了: 一不小心导入了dubbo下Service包,改成Spring下的就可以了: 虽然并不是所有的这类错误都是由于这种导包错误导致的,但这也算是其中的一种吧。希望各位小伙伴们导包的时候一定要注意哦!原创 2017-09-22 15:31:42 · 1386 阅读 · 0 评论