- 博客(15)
- 收藏
- 关注
原创 JSP(Servlet)
一、JSP的由来 1、Servlet诞生以来,在系统维护,变更及其预览视图效果时,比较繁琐(HTML部分)。后来,Sun公司推出了JSP来解决 这个麻烦。JSP的作用就是将Servlet里的HTML部分抽取出来,单独封装。 2、什么是JSP技术。 就是Sun公司提供的服务端动态页面的一个组件规范。 JSP先转成Servlet,再执行。二、JSP编写...
2018-09-25 18:45:54 137
原创 Servlet、Tomcat
一、web程序的演变1、单机程序:txt文档,word文档,ppt文档2、两层CS架构 客户端:client,设计用户界面和少量的逻辑代码 服务端: 数据库, 大量的逻辑代码 优点:交互简单 缺点:业务逻辑使用数据库编程语言编写,在程序移植方面非常差,需要重新编写业务逻辑代码3、三层CS架构 c:client ...
2018-09-25 18:28:01 226
原创 JDBC(Java数据库连接技术)
一、JDBC的原理1、概念 Java DataBase Connectivity:java数据库连接技术,简称JDBC. 它是使用java语言编写的一套API.为多种关系型数据库提供了统一接口。 同时,也是一个“低级”接口,在其之上可以使用“高级”接口,更方便的连接数据库。 2、目的 为了给程序员提供同一种方式连接不同的数据库...
2018-09-17 18:10:35 1002
原创 数据库(database)
一、数据库的发展史 (1)手工管理:藏书阁,图书馆。 优点:分类管理,直观性强 缺点:信息流动慢,不方便 (2)文件管理:计算机文件系统,图书管理系统 优点:分类管理,层次分明 缺点: 查找不方便 (3)数据库管理: 优点:存取数据非常方便. 缺点:有数据的安全...
2018-09-07 19:14:04 1122
原创 线程
一、程序:可以实现多个功能的代码体。也叫软件。 二、进程:是一个运行中的程序的实例。 进程的两个特点: (1)是一个实体,都有自己独立的地址空间,分为文本区域,数据区域和堆栈。 文本区域用来存储编写的程序的代码,数据区域用来存储运行时所需要的 数据(动态分配的内存),堆栈用来存储运...
2018-09-01 20:25:03 76
原创 IO流
IO流:(Input,Output)(用途:传输数据。) 我们在做项目时,除了自定义的一些数据外,还可能需要从"外界"引入数据,或者将数据导出到"外界"。这时,我们需要I/O操作。 外界:指的可能是 键盘,显示器,硬盘,另外一个程序。 输入:又叫读入操作 数据是从"外界"流向程序 输出:又叫写出操作 数据是从程序流向"外界"...
2018-08-26 13:23:22 86
原创 File
File类型 一、概念 可以创建,删除,查看文件/目录的信息。但是不能查看/修改文件里的内容。如果需要修改,应该使用输入/输出流。 删除目录时:需要注意使用递归思想(不能直接删除不为空的目录) 二、常用构造器 File(String pathname) 创建一个指定路径的File对象 File(...
2018-08-26 13:18:57 109
原创 集合
集合概念: 用于存储多个对象的单一对象(容器)。存储的数据叫元素。元素都是引用类型。(容器内存储的都是对象的地址)集合框架中包含多种接口,抽象类,实现类等,用此来满足我们,所需要的用于存储数据的数据结构。JDK1.5新特性:在1.5以前,容器可以存储Object的任何子类型,但是在对元素进行操作时,比如调用元素的方法等。我们必需知道元素的类型,因此在编程中增加了大量代码,来...
2018-08-19 18:33:36 116
原创 日期类型
日期与时间一、java中的时间: (1)java中采用标准类库的Date类型时间。使用距离一个固定时间点的毫秒数的时间点来表示时间 (2)固定时间点即纪元(UTC)。也就是1970年1月1日 00:00:00 (3)UTC与GMT都是世界通用的时间格式 (javase:标准版本的jdk,即类库为基本类库 javaee:企业版本的jdk,基本类库满足不...
2018-08-19 18:25:22 989
原创 正则表达式/包装类
正则表达式: (1)很多时候,我们都需要对一些字符进行匹配,查找,替换等复杂的操作。我们可以通过"正则表达式"来帮助实现这些复杂操 作。 (2)正则表达式, 它是一个有“特殊意义”的字符串,定义了一种"校验规则"常用字符集 []:表示匹配括号内的一个字符 [abc]:表示匹配abc中的任意一个 字符 [a-z]:表示匹配a-z中的任意一个字符 [...
2018-08-19 18:22:46 139
原创 StringBuilder/StringBuffer/String
StringBuilder:可变字符串类型:(字符串:底层是字符数组,及其对数组的操作)特点:(1)此类型是final修饰的(2)没有重写equals方法(3)此类型提供的大多数方法都带有返回值, 即: return this 返回同一个地址构造器: StringBuilder() 构造了一个空的StringBuilder对象,初始容量为16。 ...
2018-08-19 18:18:48 264
原创 异常
异常: 在程序开发过程中出现的不正常情况,就是异常。比如,除数是0,参数为null,调用参数的成员变量或者方法,数组下标越界 异常分为两大类型: (1)exception:程序员可以解决的:空指针,除数是0,数组下标越界 (2)Error:程序员无法解决的:如内存溢出 Throwable是这两种类型的父类 exception的分类: 按照...
2018-08-12 19:10:29 78
原创 API
API:应用程序编程接口,即jdk文档手册,里面以类的形式提供了很多常用的功能。常用的包与类: java.lang包:因为常用,所以不需要导包。例:字符串,线程 java.util包: 数组工具类,日期,集合等 java.net包: 网络相关的类型 java.io包: 输入输出类型 java.math包: 数学应用的相关类型打包工具:javad...
2018-08-12 19:00:56 109
转载 面向对象
概述:java编程语言是纯粹的面向对象思想的语言。现在程序开发有两个主流的方法:(1)结构化程序设计,也叫面向过程程序设计,结构化程序设计主张以功能/步骤来进行软件设计。 如在解决问题时,主要是思考的是解决问题的步骤思路: 围棋游戏: 1.游戏开始,2,黑棋执行,3,绘制图片,4,判断输赢,5,白棋执行,6,绘制图片,7,判断输赢,8,返回2. 9,游戏结束...
2018-07-29 18:06:21 155
转载 java基础
程序猿:jdk写好的程序:jrejdk:(java development kit)-java开发工具包 --java开发工具: 编译器,调试器,javadoc.exe. java.exe,javac.exe --jre(java runtime environment)--java运行环境 --jvm(java虚拟机):使用程序模拟一台计算机,使ja...
2018-07-22 19:48:32 138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人