JAVA基础
凌云至上
为技术而生
展开
-
交换两个整数的三种方法
交换a和b第一种temp = a;a = b;b = temp;第二种a = a-b;b = b+a; // b = a(原来的a);a = b-a;或者a = a+b;b = a-b;a = a-b;第三种x = x^y;y = y^x;x = x^y;———–参考文章http://cnblogs.com/xkfz007/archive/2012/05/16/250原创 2016-09-10 23:55:02 · 658 阅读 · 0 评论 -
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
**场景:**eclipse中编写java中用到数组问题: 程序不报错但是运行过程中 终止,显示字样 Exception in thread “main” java.lang.ArrayIndexOutOfBoundsException: 1 截图: 原因: Exception in thread “main” java.lang.ArrayIndexOutOfBoundsE原创 2016-09-21 09:16:04 · 4505 阅读 · 0 评论 -
创建自定义类的对象数组
源代码public class Student{ static int number = 0; // 静态变量的访问可以不用创建类的实例就可就可使用< 类名.属性 >的方法访问 String name; // 学生姓名 Student( ){ // 无参构造函数 System.out.println("创建学生成功。。");原创 2016-11-30 22:09:29 · 9283 阅读 · 0 评论 -
自动类型转换、强制类型转换、作用域、整型表数范围
一、变量的作用域测试代码:public class Test1 { private static int value = 1; // 全局变量 private static int temp = 0; // 全局变量 public static void main(String[] args) { int value = 2;原创 2016-11-30 22:12:15 · 360 阅读 · 0 评论 -
Java中随机数的产生方式与原理
查阅随机数相关资料,特做整理首先说一下java中产生随机数的几种方式在j2se中我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以100,他就是个100以内的随机数字,这个在j2me中没有。在java.util这个包里面提供了一个Random的类,我们可以新建一个Random的对象来产生随机数,他可以生产随机整数、随机fl原创 2016-11-30 22:15:45 · 475 阅读 · 0 评论 -
突如其来的"中断异常",我(Java)该如何处理?
# **一、何为异常?**——————————————————## 1.生活中的实例> 生活中存在许多不正常:> 上班路上自行车掉链子> 上厕所手机掉马桶> 下班回家钥匙丢失> 。。。。。。。## 2.程序中的实例我们的代码中也许存在许多纰漏,导致用户使用时程序突然停止工作,例如下面简单的Java代码完成一个加法器:原创 2016-11-30 22:17:33 · 503 阅读 · 0 评论 -
构造方法、类的初始化块以及类字段的初始化顺序
构造方法首先,以下代码为何无法通过编译?哪儿出错了? public class Test { public static void main(String[] args) { Foo obj1 = new Foo(); } } class Foo { int value; public Foo (int原创 2016-11-30 22:19:00 · 405 阅读 · 0 评论