![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
adnap7
这个作者很懒,什么都没留下…
展开
-
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 at SimpleCalculator.main的解决方法
今天做Java资料书上一个实例,其中用到了int operand1=Integer.parseInt(args[0]);语句,但是执行时遇到了Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 at SimpleCalculator.main(SimpleCalculator.java:7)的问题。原创 2018-01-12 17:29:33 · 10882 阅读 · 1 评论 -
对于java 异常的一点理解
Throwable 有子类 error和exception(程序员打交道) exception又分为运行时异常和非运行时异常。对应非运行时异常,必须对其进行处理。处理方式有两种:使用try…catch…finally语句块进行捕获;在产生异常的方法所在的方法声明throws Exception 在你编写的程序中,有些语句可以会发生异常,这时...原创 2019-05-13 13:57:48 · 258 阅读 · 1 评论 -
java动态代理理解
看spring aop时了解到,原理是有接口的是java动态代理,无接口的是cglib代理。然后又去了解java动态代理,看了一些帖子,总结了一下。public interface Subject { abstract public void request();}// 具体角色RealSubject:public class RealSubject implemen...原创 2019-03-05 12:07:33 · 264 阅读 · 0 评论 -
Java继承、隐藏、重写
看继承这一块时对一部分东西感到混乱,所以写了个test代码,记录如下。package fatherandson;public class Father { public int a; //被重写 public int b; //被继承 private int c; //不被子类继承 public int getA() { return a; } p...原创 2018-11-05 22:04:22 · 279 阅读 · 0 评论 -
面试题:Java如何让两个线程交替打印奇数和偶数
网上看到的多是用synchronized块实现,但我感觉用synchronized修饰方法就能实现通过利用同一目标对象的共享变量flag和i实现交替打印,while(i<50)是让循环一致进行下去,if(flag= )符合条件就打印并且flag和i改变,下次循环就不符合条件(就等待了);不符合条件就等待,就轮到其他线程执行。目标对象类public class Print imp...原创 2018-10-14 15:59:50 · 1376 阅读 · 0 评论 -
一些很基础很细碎的东西
%2d: 使输出的int型的数值以2位的固定位宽输出。如果不足2位,则在前面补空格;如果超过2位,则按实际位数输出。 %02d:使输出的int型的数值以2位的固定位宽输出。如果不足2位,则在前面补0;如果超过2位,则按实际位数输出。 %m.nf意义:1、f表示输出的数据是浮点数;2、n表示输出的数据保留小数点后n为小数,第n+1位四舍五入,若不足n位则补0;3、m表示输出数据在终端设备上占有...原创 2018-06-04 11:25:51 · 341 阅读 · 0 评论 -
intellij idea导入外部项目javax.servlet.http不存在
如题,当导入外部项目时,即使将tomcat栏换成自己的,有时仍然可能会出现这个错误,这是因为你导入的项目的tomcat和你自己idea的tomcat版本不一样导致的(tomcat下的jar包自然一样)。 而在网上找到的解决方案往往类似于IntelliJ IDEA初始化报错:Er...原创 2018-07-05 18:53:54 · 18864 阅读 · 7 评论 -
hibernate创建数据表报错 Error executing DDL via JDBC Statement
用hibernate创建数据表的时候报错:Error executing DDL via JDBC Statement以及You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version和Table 'school.tb_role1' doesn't exists...原创 2018-06-04 15:01:29 · 9535 阅读 · 2 评论 -
获取焦点和选中全部内容
import javax.swing.*;import java.awt.event.*;public class TextFieldExample { public static void main(String[] args) { // TODO Auto-generated method stub JFrame f= new JFrame(); f.setResi原创 2018-02-11 22:14:12 · 1043 阅读 · 0 评论 -
报错:Unsupported major.minor version 52.0
公司有需求说客户环境可能时jdk7的,要求子项目是1.7的。但是一运行就报错Exception in thread "main" java.lang.UnsupportedClassVersionError: com/google/common/base/Joiner : Unsupported major.minor version 52.0 在网上搜,一般说是因为项...原创 2019-07-28 09:34:27 · 747 阅读 · 0 评论