- 博客(19)
- 问答 (1)
- 收藏
- 关注
转载 java集合类TreeMap和TreeSet
TreeMap 和 TreeSet 是 Java Collection Framework 的两个重要成员,其中 TreeMap 是 Map 接口的常用实现类,而 TreeSet 是 Set 接口的常用实现类。虽然 TreeMap 和 TreeSet 实现的接口规范不同,但 TreeSet 底层是通过 TreeMap 来实现的(如同HashSet底层是是通过HashMap来实现的一样),因此二
2015-09-11 08:50:01 300
原创 java之常量池
常量池在java用于保存在编译期已确定的,已编译的class文件中的一份数据。它包括了关于类,方法,接口等中的常量,也包括字符串常量,如String s = "java"这种申明方式;当然也可扩充,执行器产生的常量也会放入常量池,故认为常量池是JVM的一块特殊的内存空间。 Java是一种动态连接的语言,常量池的作用非常重要,常量池中除了包含代码中所定义的各种基本类型(如int、long等等)
2015-09-10 23:25:09 346
原创 java之线程池
要学习一个知识要先了解: 一简介 线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。 二:线程池 线程池的作用:
2015-09-10 23:10:44 275
原创 java 之新特性--枚举(JDK5出现的)
一、枚举: 所谓枚举,就是指将变量的值一一列出来,变量的值只限于列举出来的值的 范围内。 举例:一周只要7天,一年只有12个月等。 回想单例设计模式:单例类是一个类只有一个 实例。那么多例就是一个类有多个实例, 但不是无限个数的实例,而是有限个数的实例。这才是枚举类。 二、枚举类格式: 格式是:只要枚举项的枚举类
2015-09-10 22:36:33 357
原创 java之代理
一、概述 1、 背景:有一个已经开发好的类,但是现在要为其增加异常处理、日志、统计方法的运行时间、事务处理等功能,但是开发好的类不能修改或者没有办法修改,该如何做? 2、 代理类和目标类 a) 目标类 已经开发好且不能被修改的类称为目标类 b) 代理类和目标类的关系 1) 代理类的功能与目标类的功能一样 2) 只是在执行目标类相关功能的前或者后增加了新
2015-09-10 22:24:37 298
原创 网络编程
网络编程 就是用语言(java)实现多台计算机的通信 三大要素: A:IP地址。 网络中每一台计算机的唯一标识。 B:端口 用于标识进程的逻辑地址 C:协议 定义通信规则 举例: 我要和张三说话。 A:找到张三。 B:张三用耳朵接收。 C:我说家乡话,你觉得他能听懂吗。 IP地址: 计算机的唯一标识。 给出一个十进制的数值: 192.16
2015-09-10 14:31:47 248
原创 类与对象
类与对象: 类是构造对象的模板或蓝图,是一组相关的属性和行为的集合,是一个抽象的概念。对象是类的实例化的产物,该类事物的具体表现形式,具体存在的个体。 一、类的定义使用: 定义一个类后,就可以开始创建类的实例了,创建类的实例通过new关键字完成。 public class LeiAndDuiXiang { String color="黑色";
2015-09-10 13:52:12 269
原创 集合框架知识总结
集合框架 对象用于封装特有数据,对象多了需要存储;如果对象的个数不确定,就使用集合容器进行存储。 集合特点: 1. 用于存储对象的容器。 2. 集合的长度是可变的。 3. 集合中不可以存储基本数据类型值。 集合容器因为内部的数据结构不同,有多种具体容器。不断的向上抽取,就形成了集合框架。 Collection: |--List:有序(元素存入集合的顺序和取出的顺序一致
2015-09-10 13:37:46 381
原创 面向对象的三大特性之多态
1:多态(掌握) (1)对象在不同时刻表现出来的不同状态。 在java中为了实现多态,允许使用一个匪类类型的变量引用一个子类类型的对象,根据被引用子类对象特征的不同,得到不同的运行结果。 举例:狗(狗、宠物、动物) */ class Animal { public void show() { System.out.println("show"); } public
2015-09-10 11:48:36 345
原创 java基础知识
一:java概述: 1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器; 1994年将Oak语言更名为Java; Java的三种技术架构: JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发; JAVASE:Java P
2015-09-10 11:39:47 320
原创 面向对象三大特性之封装
1、什么是封装? 封装就是隐藏对象的属性和内部功能的实现细节,仅提供公共的访问方式。 比如一个学生对象,他有学号、姓名、性别、年龄、身高、体重、籍贯等等很多属性,他还有学习的方法。我们如果想访问这个学生,没有必要知道他的学号、身高、体重等信息,也没有必要知道他是具体如何学习的。现实生活中我们了解的很多人都只是知道姓名、性别和工作职业而已吧。那么在java中就可以把这个学生对象的其它属性
2015-09-10 10:44:02 409
原创 面相对象三大特性之继承
1.继承(Inheritance): Java是单继承的,意味着一个类只能从另一个类继承(被继承的类叫做父类[基类],继承的类叫做子类),Java中的继承使用extends关键字。 PS: 1、子类可以直接访问父类中的非私有的属性和行为。 2、子类无法继承父类中私有的内容。 3、父类怎么来的?共性不断向上抽取而来的。 示例: [java]
2015-09-10 10:33:07 653
原创 抽象类与接口
一、抽象类概述: 抽象定义: 抽象就是从多个事物中将共性的、本质的内容抽取出来。例如:狼和狗共性都是犬科,犬科就是抽象出来的概念。 抽象类: Java中可以定义没有方法体的方法,该方法的具体实现由子类完成,该方法称为抽象方法,包含抽象方法的类就是抽象类。 抽象方法的由来: 多个对象都具备相同的功能,但是功能具体内容有所不同,那
2015-09-10 10:20:50 247
原创 IO流与File类
一、流的概念 流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。 一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是Internet上的某个URL。 流的方向是重要的,根据流的方向,流可分为两类:输入流和输出流
2015-09-10 09:15:40 448
原创 String、StringBuffer与StringBuilder之间的区别
一、先了解String String类的特点:字符串对象一旦被初始化就不会被改变。 String类的构造函数: 构造函数:String(bytes[] bytes) [java] view plaincopy public class StringConstructorDemo { public static void
2015-09-10 08:56:32 246
原创 泛型
泛型 广泛的类型。就是给对象指定数据类型的安全机制。泛型是JDK1.5 版本以后出现的新特性。用于解决数据的安全问题。是一个安全机制。 好处: 1、将运行时期出现问题 ClassCastException,转移到了编译时期。防便于程序员解决问题。让运行时问题减少,提高安全。 2、避免了强制转换的麻烦。 3、解决了eclips中黄线警告的问题。 说着挺简单的不是很好理解,
2015-09-10 08:44:50 276
原创 java中几种常见的设计模式
一、设计模式概述 通过很多东西抽取出来的一个模型。 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计
2015-09-10 08:22:23 928
原创 反射与正则表达式
三、反射 在一些通用的框架中,很多情况下,我们并不知道程序的源码,所能拿到的往往是一些class文件, 在这种情况下,如果想要知道源程序的构造,反射,可以帮我们实现。 1、原理理解: 能够知道任意一个类的所有属性和方法,且能调用它的任意一个方法和属性, 这种动态获取的信息以及动态调用对象的方法的功能称为java语音的反射机制。 要解剖一个类,首先要
2015-09-10 08:01:09 275
原创 多线程的实现方式和安全性
一、实现Runnable接口 1.定义类实现Runnable接口。 2.覆盖接口中的run方法,将线程的任务代码封装到run方法中。 3.通过Thread类创建线程对象,并将Runnable接口的子类对象作为Thread类的构造函数的参数进行传递。为什么? 因为线程的任务都封装在Runnable接口子类对象的run方法中。所以要在线程对象创建时就必须明确要
2015-09-10 00:48:00 454
空空如也
你好,你下载的医疗通信协议HL7通用解析包管用吗?
2022-02-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人