Java基础
文章平均质量分 57
HappyDelano
这个作者很懒,什么都没留下…
展开
-
Java enum 枚举类型使用举例
/** Java 枚举类型 用法介绍**/public class Test_11{ //1.枚举类型的创建:创建了一个名字为ShootingMode(拍摄模式)的枚举类型,它具有5个具名值 public enum ShootingMode{ COMMON, SMART, HDR, SMILE, SELF_TIMER } public static void main(Stri原创 2012-06-07 09:53:21 · 1028 阅读 · 0 评论 -
java 监听器的实现
在做Camera的时候遇到一个问题如下:拍照功能是Camera.java里的方法实现的。笑脸检测是在Camera.java中放了个回调函数。FaceView中的检测现在有没有笑脸的结果是FaceView.java中得到的。但是拍照方法在Camera.java中。需要实现的就是检测到笑脸以后自动拍照。最终用监听的方式实现的。代码如下:先定义一个接口:package c原创 2012-05-08 16:12:00 · 13285 阅读 · 4 评论 -
不定义中间变量的情况下,实现两个数交换数值
public class ChangeTwoNumber{ public static void main(String[] args){ changeTwoNumber(1,2); } /** * 交换两个int数的值 */ static void changeTwoNumber(int a, int b){ System.out.println("what user原创 2012-05-02 21:56:17 · 1685 阅读 · 1 评论 -
Java的一道面试题----静态变量初始化过程
来自:http://topic.csdn.net/u/20120222/22/dc082753-6298-4709-ba5a-a6df55c3a207.html题目如下:public class Test{ private static Test tester = new Test(); //step 1 private static int count1;转载 2012-02-24 14:46:28 · 5422 阅读 · 3 评论 -
一道Java面试题目--对象的构造
无意中遇到一道Java面试题,大致题意如下:public class Topic1{ public static void main(String[] args){ B b = new B(); System.out.println(b.str); }}class B extends A{ String str = "I am B"; public B(原创 2011-11-05 22:39:21 · 824 阅读 · 1 评论 -
java 中父类引用指向子类对象时
继承和方法重写已经很熟悉了,这次主要验证一下,当一个父类的引用指向一个对象的时候,它会调用子类的方法,而不是父类的。引用在栈内存中存在对象的内存地址。真正的对象(通过 new Student()创建的)存放在堆内存里。在这块堆内存区域内,存在的是子类的属性(包括自己特有的,以及通过super()构造方法中从父类获得的)和方法(继承父类但没有覆盖的,以及覆盖父类的方法和自己特原创 2011-10-20 10:50:18 · 11055 阅读 · 5 评论 -
java 中子类如何实现对父类私有域的继承
父类中的公有方法和域(属性),在类继承中将会被子类继承,但是私有的将不能被继承。那么在继承中子类如何才能继承到父类的私有域呢?答案是:在子类的构造方法中通过super()方法调用父类的构造方法。也就是,在构造子类的同时,为子类构造出跟父类相同的域。如此就在子类的对象中原创 2011-10-17 21:26:10 · 6034 阅读 · 4 评论 -
JTabbedPane的用法的最简举例
package manager_ui;import java.awt.BorderLayout;import java.awt.Container;import java.awt.event.WindowAdapter;import java.awt.event.原创 2011-05-25 16:46:00 · 33946 阅读 · 2 评论 -
for循环语句中得continue
演示代码如下:import java.util.*;public class ForFor{ public static void main(String[] args){ Scanner in = new Scanner(System.in); fo原创 2011-10-04 11:17:49 · 1473 阅读 · 0 评论 -
JDBC访问MySQL数据库实现过程
通过Java的JDBC访问MySQL数据库实现过程:1. 安装mysql-5.0.24-win32:执行Setup.exe 在安装的过程中有个语言选项,要设置成gbk(简体中文)默认的是拉丁文。 否者存储的字母和汉子都不能识别而显示成问好“?”。 如果在安装的时候原创 2011-05-24 13:10:00 · 1342 阅读 · 0 评论 -
dos命令行执行java出错
在eclipse能运行的java程序为什么在dos下运行出错? 关于这个问题,可呢个一部分人遇到过,一部分没有遇到,那些人会遇到?我觉得是有良好编程习惯--自建Packet的程序员,在Eclipse下建立一个package,然后进入DOS去执行,可能会报一个错误,这个转载 2011-05-20 15:29:00 · 1089 阅读 · 0 评论 -
Java里String的length方法
首先说一下char类型:char类型用来表示单个字符。要想弄清楚char类型,就必须了解Unicode编码表。在设计Java时决定采用16位的Unicode字符集。能表示65536个字符。十分遗憾,经过一段时间,不可避免的事情发生了。Unicode字符超过了65536原创 2011-09-27 21:41:26 · 12717 阅读 · 0 评论 -
java 静态导入, import static
import static 静态导入,是jdk1.5新特性,不通过包名直接使用包里的静态方法。example:import static java.lang.System.*;public class Test_01{ public static void main(String[] args){ long l = currentTimeMillis(); out.print原创 2012-06-09 11:09:02 · 703 阅读 · 0 评论