多态性(polymorphism)是面向对象编程的属性,它允许多个方法使用同一个接口。Java从多个方面支持多态性,其中两个方面为突出。个是每个方法(标记为 final的方法除外)都可以被子类重写;第二个是设立interface关键字。下面将给出这两方面的详细介绍。 由...
阅读(108)
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。 问题一:我声明了什么! String s = Hello world!; 许多人都做过这样的事情,但是...
阅读(135)
学习过Java Swing的读者一定对于Swing中相对较为复杂的事件驱动模型比较困惑,虽然事件驱动模型在Java Swing中被完完的体现出来了,但是对于一个软件初学者而言这样的近乎裸体的事件驱动模型确实是很难理解的。 Microsoft公司.Net框架与Java Swing的...
阅读(73)
我写了个Java程序,应该如何编译/运行? 答:先请将程序保存为xxx.java文件,然后在dos窗口下使用javac xxx.java命令,你会发现该目录下多了一个xxx.class文件,再使用java xxx命令,你的java程序就开始运行了。...
阅读(65)
如今的Java Web开发对于需求来说已经变得过于复杂。当今众多Java领域的Web开发框架不使用复杂,而且并没有很好的遵循Dont Repeat Yourself(DRY)原则。 一、什么是etmvc? etmvc是一套轻量级简易高效的WEB开发框架,严格遵循MVC的思想。et一词源...
阅读(106)
不管是在 北大青鸟 光谷校区上学的学生还是前来参加技术公开课的学生,总会问及MYSQL怎么入门的问题,今天看了看mysql,总结了有关数据库表的10种常用操作和用户管理的7种操作。 对于数据库表的10种常用操作。 1。使用mysql先要登陆数据库 //登陆远程...
阅读(76)
两台不同的数据库服务器,从一台数据库服务器的一个用户读取另一台数据库服务器下的某个用户的数据,这个时候可以使用dblink。 其实dblink和数据库中的view差不多,建dblink的时候需要知道待读取数据库的ip地址,ssid以及数据库用户名和密码。 创建可以采用...
阅读(151)
Annotation在java的世界正铺天盖地展开,有空写这一篇简单的annotations的文章,算是关于Annotation入门的文章吧,希望能各位们能抛砖,共同学习...... 不讲废话了,实践才是硬道理. 部分:了解一下java1. 5 起默认的三个annotation类型: 一个是@Override:只能...
阅读(98)
JAVA内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域: 寄存器:我们在程序中...
阅读(150)
学生问:什么是J2SE? 青鸟老师回答:J2SE,又称JAVA应用标准版,Edition(标准版) 。是学习J2EE,J2ME的基础.J2SE主要面向桌面级编程,对web应用支持的比较少,它用swing做桌面展示,灵活性不如html,性能不如C,所以在实际中应用的也比较。...
阅读(54)