摘要:
Enum 类(java.lang) 作用:限定取值范围.枚举中的值是有序号的,从0开始.可以使用比较器和序列化操作 定义:public abstract class Enum> extends Object implements Comparable, Serializable 构造方法: protected Enum(String name... 阅读全文
posted @ 2017-07-06 23:10
Guangqin_Hu
阅读(161)
评论(0)
推荐(0)
摘要:
一.测试单元 概述:用于测试JAVA代码的工具类,已内置在Eclipse中; 格式: 1.在方法的上面添加@Test; 2.对被测试的方法的要求:权限-public;返回值-void;参数-空参 3.@Before:在@Test标注的方法前执行,可以用于初始化; @After:在@Test标注的方法后执行,可以用于... 阅读全文
posted @ 2017-07-06 23:07
Guangqin_Hu
阅读(346)
评论(0)
推荐(0)
摘要:
一.XML概述 定义:Extensible Makeup Language(可扩展标记语言); 作用: 1.存储数据,有良好的存储格式,多种语言通用 2.作为配置文件,许多框架都使用xml作为配置文件 语法: 1.文件后缀名必须为.xml; 2.文档声明必须写在第一行,且前面不能空格,一般写法:; ... 阅读全文
posted @ 2017-07-06 23:06
Guangqin_Hu
阅读(290)
评论(0)
推荐(0)
摘要:
一.反射的基本概念1.类的加载: 将一个.class文件加载到内存中,形成一个对象,并执行起来; Java 虚拟机内使用类加载器将.class文件加载到内存中,形成一个对象;这个对象在内存中只有一份;由虚拟机类加载器负责创建,程序员只能获取使用,程序员不能自己创建; 进一步细分,可以分为:加载,连接,初始化; 加载:将.class读取到内存中的过程; ... 阅读全文
posted @ 2017-07-06 23:05
Guangqin_Hu
阅读(190)
评论(0)
推荐(0)
摘要:
一.网络相关基本概念 1.网络通信协议:是一种网络通用语言,为连接不同操作系统和不同硬件体系结构的互联网络引提供通信支持,是一种网络通用语言.通信协议的具体种类有很多,主要有:UDP协议和T CP协议 2.UDP 协议:是 User Datagram Protocol 的简称, 中文名是'用户数据报协议'.是一种无连接的协议。传输效率很高;数据不安全,容易丢失; ... 阅读全文
posted @ 2017-07-06 23:00
Guangqin_Hu
阅读(188)
评论(0)
推荐(0)
摘要:
一.多线程 1.基本概念 进程:正在运行中的程序,一个进程中至少包含一个线程 线程:进程的任务,执行任务的一个通道,一个进程中可以包含多个线程 2.多线程执行的特点: 两种方式:分时调度/抢占式调度(java属于抢占)二.Thread 类(java.lang) 1.概述:使用该类表示多线程对象,只要创建一个Thread对象,就... 阅读全文
posted @ 2017-07-06 22:57
Guangqin_Hu
阅读(253)
评论(0)
推荐(0)
摘要:
一.Properties 类(java.util) 概述:Properties 是一个双列集合;Properties 属于map的特殊的孙子类;Properties 类没有泛型,properties集合的key和value都是固定的数据类型(String),该集合提供了一些特有的方法存取值,是唯一一个可以与IO流相结合的集合;定义:public class Properties exten... 阅读全文
posted @ 2017-07-06 22:53
Guangqin_Hu
阅读(208)
评论(0)
推荐(0)
摘要:
字节流两套: java.lang.Object--java.io.OutputStream--java.io.FileOutputStream java.lang.Object--java.io.InputStream--java.io.FileInputStream 一.OutputStream 阅读全文
posted @ 2017-07-06 22:47
Guangqin_Hu
阅读(2874)
评论(0)
推荐(0)
摘要:
一.File 类(java.io)概述:Java中使用File类来表示文件或者文件夹对象! 抽象路径名:描述文件或文件夹时,使用的路径符号,就是一个对象的字符串表示形式,如"c:\\"; 绝对路径:绝对位置开始的路径; 相对路径:相对位置开始的路径;构造方法: File(String pathname) File(String parent, String ... 阅读全文
posted @ 2017-07-06 22:43
Guangqin_Hu
阅读(1117)
评论(0)
推荐(0)
摘要:
注意:构造方法不可递归,否则是无限创建对象;递归的几个经典例子:1.HannoiTower 1 import java.util.Scanner; 2 public class HanoiTower{ 3 //level代表盘子个数;三个char类型代表柱子 4 public static void moveDish(int level, char from, cha... 阅读全文
posted @ 2017-07-06 22:42
Guangqin_Hu
阅读(1884)
评论(0)
推荐(0)
摘要:
一.Map 接口(java.util)定义:public interface Map介绍: (1)Map是一个接口,含有两个泛型,创建子类对象的时候,需要传递两个泛型的值; (2)将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。(值可以重复) (3)Map集合是双列集合的顶层接口,Map中的方法,所有的子类都可以使用;特点: (1)所有的键... 阅读全文
posted @ 2017-07-06 22:40
Guangqin_Hu
阅读(167)
评论(0)
推荐(0)
摘要:
一.数据结构:4种--1.堆栈结构: 特点:LIFO(后进先出);栈的入口/出口都在顶端位置;压栈就是存元素/弹栈就是取元素; 代表类:Stack; 其它:main方法最后一个出去;2.数组结构: 特点:一片连续的空间;有索引,查找快;增删慢; 代表类:ArrayList; 应用场景:用于查询多的场景,如天气预报;3.队列结构: 特点:FIF... 阅读全文
posted @ 2017-07-06 22:38
Guangqin_Hu
阅读(531)
评论(0)
推荐(0)
摘要:
1.定义:一种特殊的变量,保存的是引用变量的类型2.好处:避免数据类型的转换;将运行时期ClassCastException提前到编译时期3.自定义带泛型的类: public class A{ } 注:类中凡是使用到数据类型的地方,都可以使用泛型名代替; 泛型名自定义,但是将来使用者只能传递引用数据类型; 1 代码实现: 2 //自定义泛型类和泛型方法: ... 阅读全文
posted @ 2017-07-06 22:35
Guangqin_Hu
阅读(422)
评论(0)
推荐(0)
摘要:
一.Collection(java.util)1.概述:具有相同性质的一类事物的汇聚的整体,称为集合.任何集合都包含三块内容:对外的接口/接口的实现/对集合运算的算法. java中使用Collection来表示单列集合顶层的接口. public interface Collection extends Itretaor{} 注意:接口不能直接实例化,... 阅读全文
posted @ 2017-07-06 22:33
Guangqin_Hu
阅读(284)
评论(0)
推荐(0)