java
文章平均质量分 55
hello_bravo_
这个作者很懒,什么都没留下…
展开
-
自学java(6)继承类,超类和子类
继承:基于已存在的类构造一个新类,继承已存在的类就是复用(继承)这些类的方法和域。在此基础上,还可以添加一些新的方法和域,以满足新的需求,这是java程序设计中的一项核心技术。(is-a) class Manager extends Employee { 添加方法和域 } 关键字extends表示继承,在java中的所有继承都是公有继承。 已存在的类称为超类,基类,或父原创 2016-08-08 10:31:48 · 1143 阅读 · 0 评论 -
自学java(2)
java是完全面向对象的,所以它里面所有的东西都可以看作是对象,他也有自己的编程规范,java应用程序的全部内容都应该放在类里面 (1)System.out.println("");可以输出字符串 java的通用语法object.method(parameters); (2)一定有一个类名作为开头,然后public static void main(String[] args原创 2016-08-01 11:20:32 · 273 阅读 · 0 评论 -
java学习--数据库编程(JDBC基础概念)
JDBC的基本思想 根据API编写的程序都可以与驱动管理器进行通信,而驱动管理器则通过驱动程序与实际数据库进行通信。 JDBC的实现目标 (1)通过使用SQL语句,甚至是专有的SQL扩展,程序员可以利用java语言开发访问数据库的应用,需要说明的是,扩展SQL仍然需要遵守java语言的相关约定。 (2)数据库供应商和数据库工具开发商可以提供底层的驱动程序,因此他们有能力优化各自数据库产品的驱原创 2016-10-30 22:26:04 · 343 阅读 · 0 评论 -
java学习--集合框架
原文链接:http://davidisok.iteye.com/blog/2106563 虽然大部分对照原文,但是也有我自己的总结和拓展 概念 数据结构对程序设计有着深远的影响,在面向过程的C语言中,数据库结构用struct来描述,而在面向对象的编程中,数据结构是用类来描述的,并且包含有对该数据结构操作的方法。(STL库中的东东) java里面,设计者对常用的数据结构和算法做了一些规范(接口原创 2016-10-30 21:06:45 · 1095 阅读 · 0 评论 -
java--通配符类型
自己整理了下发现理解起来蛮困难的 http://blog.csdn.net/fw0124/article/details/42296283 这篇博文说的很详细,推荐看 以下是我按照博文总结的泛型中使用通配符的两种类型: (1)子类型限定< ? extends xxx >(只读) (2)超类型限定< ? super xxx >关于子类型限定的作用: (1)子类型限定< ? extends原创 2016-10-25 21:18:18 · 2292 阅读 · 0 评论 -
java学习--反射
反射:能够分析类能力的程序 反射的作用: (1)在运行中分析类的能力 (2)在运行中查看对象,例如,编写一个toString方法供所有类使用 (3)实现通用的数组操作代码 (4)利用Method对象,这个对象很像C++中的函数指针Class类 java运行时系统始终为所有的对象维护一个被称为运行时的类型标识,这个信息跟踪每个对象所属的类,虚拟机就利用运行时类型信息去选择相应的方法。 而原创 2016-10-17 20:36:03 · 245 阅读 · 0 评论 -
java学习--接口
接口和抽象类的区别 抽象方法是必须实现的方法。就象动物都要呼吸。但是鱼用鳃呼吸,猪用肺呼吸。(百度到的,看了觉得很清晰的知道了两者的区别就复制过来了) 动物类要有呼吸方法。怎么呼吸就是子类的事了。 现在有很多讨论和建议提倡用interface代替abstract类,两者从理论上可以做一般性的混用,但是在实际应用中,他们还是有一定区别的。抽象类一般作为公共的父类为子类的扩展提供基础,这里的扩展原创 2016-10-17 21:06:59 · 253 阅读 · 0 评论 -
java--泛型
java的泛型和C++的模板类似 泛型程序设计意味着编写的代码可以被很多不同类型的对象所重用。 泛型具有类型参数 如ArrayList<String> files = new ArrayList<String>();优点: (1)可读性更高,直观的知晓数组列表中包含的是String对象 (2)不需要进行强制类型转换,编译器就知道返回值类型是String而不是Object (3)编译器还会原创 2016-10-23 10:11:27 · 285 阅读 · 0 评论 -
java学习(9)内部类(2)
匿名内部类: 假如只创建这个类的一个对象,就不必命名了,这种类被称为匿名内部类。 public void start(int interval,final boolean beep) { ActionListener listener = new ActionListener() { public void actionPerformed(Ac原创 2016-10-12 10:28:38 · 249 阅读 · 0 评论 -
自学java(7)继承:5.2开始
Object:所有类的超类(与C++不同) 如果没有明确的指出一个类的超类,那么Object就被认为是这个类的超类。 可以使用Object类型的变量引用任何类型的对象 缺陷:::::: Object类型的变量只能用于作为各种值的持有者,要想对其中的内容进行具体的操作,还需要清楚对象的原始类型,并进想相应的类型转换: Employee e = (Employee) obj; eq原创 2016-08-13 20:49:58 · 321 阅读 · 0 评论 -
自学java(4)
java的对象与类 面向对象程序设计(OOP) 面向对象的特点:将数据放在第一位,然后再考虑操作数据的算法 (1)类是构造对象的模板或蓝图。 1.类之间的关系 依赖(user-a):如果一个类的方法操纵另一个类的对象,我们就说一个类依赖于另一个类。 应该尽可能的减少相互依赖的类,也就是说要让类之间的耦合度最小。 聚合(has-a):聚合关系意味着类A的原创 2016-08-03 16:34:05 · 240 阅读 · 0 评论 -
自学java(5)
1.包(相当于C++的类名空间但是import的形式你可以就当作是#include来记不过他们有本质的区别) java容许使用包将类组织起来,借助于包可以方便的组织自己的代码,并将自己的代码和别人提供的代码库分开管理。 使用包的主要原因是确保类名的唯一性。 2.关于包的引用 (1)jave.util.Data today = new java.util.Data(); (2)im原创 2016-08-07 10:50:22 · 239 阅读 · 0 评论 -
自学java(3)
(1)jave的输入与输出 读取输入: 要想通过控制台进行输入,首先需要构造一个Scanner对象,并与"标准输入流"System.in关联。 Scanner in = new Scanner(System.in); System.out.println("What's your name?"); String name = in.nextLine(); System.out.prin原创 2016-08-03 10:26:59 · 195 阅读 · 0 评论 -
本月总结:第一个java项目
这个月看的书少了,所以发表的文章少了,但是主要是我去弄完了一个项目~ 第一个用java写的项目,现在写一下项目完成后的感想:项目概述: 使用jave语言,通过java的swing和JDBC语言,以及java的excel工具包实现一个驾校管理系统,要求将学员数据保存到一个数据库里面,在系统中实现查询,添加,修改学员状态,等功能,能够把通过考试的学员刷新到Excel表格里面去进行存储项目收获: (原创 2016-11-29 22:09:46 · 3712 阅读 · 0 评论