摘要:一、XML基本介绍 1、概述 XML即可扩展标记语言(Extensible Markup Language) W3C在1998年2月发布1.0版本,2004年2月又发布1.1版本,但因为1.1版本不能向下兼容1.0版本,所以1.1没有人用。同时,在2004年2月W3C又发布了1.0版本的第三版。我们
阅读全文
摘要:
阅读全文
摘要:一、JDBC概述 1、客户端操作数据库的方式 (1)使用第三方客户端来访问MySQL:SQLyog (2)使用命令行 (3)通过java程序来访问MySQL数据库 2、什么是JDBC JDBC(Java Data Base Connectivity) 是 Java 访问数据库的标准规范.是一种用于执
阅读全文
摘要:一、多表 1、多表简述 实际开发中,一个项目通常需要很多张表才能完成。 例如一个商城项目的数据库,需要有很多张表:用户表、分类表、商品表、订单表.... 2、单表的缺点 1.数据准备 (1)创建一个数据库 CREATE DATABASE db3 CHARACTER SET utf8; (2)数据库中
阅读全文
摘要:一、DQL操作单表 1、创建数据库,赋复制表 CREATE DATABASE db2 CHARACTER SET utf8; 将db1数据库中的 emp表 复制到当前 db2数据库 2、排序 通过 ORDER BY 子句,可以将查询出的结果进行排序(排序只是显示效果,不会影响真实数据) 语法结构:
阅读全文
摘要:一、数据库的基本概念 1、什么是数据库 数据库(DataBase) 就是存储和管理数据的仓库 其本质是一个文件系统, 还是以文件的方式,将数据保存在电脑上 2、为什么使用数据库 数据存储方式的比较 通过上面的比较,我们可以看出,使用数据库存储数据, 用户可以非常方便对数据库中的数据进行增加, 删除,
阅读全文
摘要:1. 什么是NIO IO回顾 IO:Input OutPut(输入 输出) IO技术的作用:解决设备和设备之间的数据传输问题 IO的应用场景:图片上传、下载、打印机打印信息表、解析XML... 1.1 概念 即 Java New IO 是1个全新的、 JDK 1.4后提供的 IO API Java
阅读全文
摘要:一、Java8新特性 1、Java8的概述 Java8是 Java 语言的一个重要版本,该版本于2014年3月发布,是自Java5以来最具革命性的版本,这个版本包含语言、编译器、库、工具和JVM等方面的十多个新特性。 2、函数式接口 函数式接口主要指只包含一个抽象方法的接口,如:java.lang.
阅读全文
摘要:一、常用的设计原则(记住) 1、软件开发的流程 需求分析文档、概要设计文档、详细设计文档、编码和测试、安装和调试、维护和升级 2、常用的设计原则 开闭原则(Open Close Principle) 对扩展开放对修改关闭,为了使程序的扩展性好,易于维护和升级。 里氏代换原则(Liskov Subst
阅读全文
摘要:一、基本概念 通常情况下编写代码都是固定的,无论运行多少次执行的结果也是固定的,在某些特殊场合中编写代码时不确定要创建什么类型的对象,也不确定要调用什么样的方法,这些都希望通过运行时传递的参数来决定,该机制叫做动态编程技术,也就是反射机制。 通俗来说,反射机制就是用于动态创建对象并且动态调用方法的机
阅读全文
摘要:一、网络编程的常识 目前主流的网络通讯软件有:微信、QQ、飞信、阿里旺旺、陌陌、探探、... 1、七层网络模型 OSI(Open System Interconnect),即开放式系统互联,是ISO(国际标准化组织)组织在1985年研究的网络互连模型。 OSI七层模型和TCP/IP五层模型的划分如下
阅读全文
摘要:一、基本概念 1、程序和进程的概念 程序 - 数据结构 + 算法,主要指存放在硬盘上的可执行文件。 进程 - 主要指运行在内存中的可执行文件。 目前主流的操作系统都支持多进程,为了让操作系统同时可以执行多个任务,但进程是重量级的,也就是新建一个进程会消耗CPU和内存空间等系统资源,因此进程的数量比较
阅读全文
摘要:一、IO流的概念 IO就是Input和Output的简写,也就是输入和输出的含义。 IO流就是指读写数据时像流水一样从一端流到另外一端,因此得名为“流"。 二、基本分类 按照读写数据的基本单位不同,分为 字节流 和 字符流。 其中字节流主要指以字节为单位进行数据读写的流,可以读写任意类型的文件。 其
阅读全文
摘要:一、异常机制 1、基本概念 异常就是"不正常"的含义,在Java语言中主要指程序执行中发生的不正常情况。 ava.lang.Throwable类是Java语言中错误(Error)和异常(Exception)的超类。 其中Error类主要用于描述Java虚拟机无法解决的严重错误,通常无法编码解决,如:
阅读全文
摘要:一、泛型机制(熟悉) 1、基本概念 通常情况下集合中可以存放不同类型的对象,是因为将所有对象都看做Object类型放入的,因此从集合中取出元素时也是Object类型,为了表达该元素真实的数据类型,则需要强制类型转换,而强制类型转换可能会引发类型转换异常。 为了避免上述错误的发生,从Java5开始增加
阅读全文
摘要:1、集合的概述(重点) (1)集合的由来 当需要在Java程序中记录单个数据内容时,则声明一个变量。 当需要在Java程序中记录多个类型相同的数据内容时,声明一个一维数组。 当需要在Java程序中记录多个类型不同的数据内容时,则创建一个对象。 当需要在Java程序中记录多个类型相同的对象数据时,创建
阅读全文
摘要:一、可变字符串类(重点) 1.基本概念 由于String类描述的字符串内容是个常量不可改变,当需要在Java代码中描述大量类似的字符串时,只能单独申请和存储,此时会造成内存空间的浪费。 为了解决上述问题,可以使用java.lang.StringBuilder类和java.lang.StringBuf
阅读全文
摘要:一、String类的概念(重点) java.lang.String类用于描述字符串,Java程序中所有的字符串字面值都可以使用该类的对象加以描 述,如:"abc"。 该类由final关键字修饰,表示该类不能被继承 从jdk1.9开始该类的底层不使用char[]来存储数据,而是改成byte[]加上编码
阅读全文