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 · 1024 阅读 · 0 评论 -
java 监听器的实现
在做Camera的时候遇到一个问题如下: 拍照功能是Camera.java里的方法实现的。笑脸检测是在Camera.java中放了个回调函数。FaceView中的检测 现在有没有笑脸的结果是FaceView.java中得到的。但是拍照方法在Camera.java中。 需要实现的就是检测到笑脸以后自动拍照。 最终用监听的方式实现的。代码如下: 先定义一个接口: package c原创 2012-05-08 16:12:00 · 13284 阅读 · 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 · 1683 阅读 · 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 · 5420 阅读 · 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 · 823 阅读 · 1 评论 -
java 中父类引用指向子类对象时
继承和方法重写已经很熟悉了,这次 主要验证一下,当一个父类的引用指向一个对象的时候,它会调用子类的方法,而不是父类的。 引用在栈内存中存在对象的内存地址。真正的对象(通过 new Student()创建的)存放在堆内存里。 在这块堆内存区域内,存在的是子类的属性(包括自己特有的,以及通过super()构造方法中从父类获得的) 和方法(继承父类但没有覆盖的,以及覆盖父类的方法和自己特原创 2011-10-20 10:50:18 · 11050 阅读 · 5 评论 -
java 中子类如何实现对父类私有域的继承
父类中的公有方法和域(属性),在类继承中将会被子类继承,但是私有的将不能被继承。 那么在继承中子类如何才能继承到父类的私有域呢? 答案是:在子类的构造方法中通过super()方法调用父类的构造方法。 也就是,在构造子类的同时,为子类构造出跟父类相同的域。如此就在子类的对象中原创 2011-10-17 21:26:10 · 6030 阅读 · 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 · 33938 阅读 · 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 · 1469 阅读 · 0 评论 -
JDBC访问MySQL数据库实现过程
通过Java的JDBC访问MySQL数据库实现过程: 1. 安装mysql-5.0.24-win32:执行Setup.exe 在安装的过程中有个语言选项,要设置成gbk(简体中文)默认的是拉丁文。 否者存储的字母和汉子都不能识别而显示成问好“?”。 如果在安装的时候原创 2011-05-24 13:10:00 · 1341 阅读 · 0 评论 -
dos命令行执行java出错
在eclipse能运行的java程序为什么在dos下运行出错? 关于这个问题,可呢个一部分人遇到过,一部分没有遇到,那些人会遇到?我觉得是有良好编程习惯--自建Packet的程序员,在Eclipse下建立一个package,然后进入DOS去执行,可能会报一个错误, 这个转载 2011-05-20 15:29:00 · 1084 阅读 · 0 评论 -
Java里String的length方法
首先说一下char类型: char类型用来表示单个字符。要想弄清楚char类型,就必须了解Unicode编码表。 在设计Java时决定采用16位的Unicode字符集。能表示65536个字符。 十分遗憾,经过一段时间,不可避免的事情发生了。Unicode字符超过了65536原创 2011-09-27 21:41:26 · 12709 阅读 · 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 · 698 阅读 · 0 评论