10 2018 档案
摘要:一、数据类型的分类 a)数值 b)字符串 c)日期时间 二、总结 MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、
阅读全文
摘要:以下命令演示了创建名为demo的数据库: 选择demo数据库为当前数据库: 删除demo数据库: 示例截图:
阅读全文
摘要:数据库(database):是按照数据结构来组织、存储和管理数据的仓库。 数据结构:是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合 数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数
阅读全文
摘要:我们可以通过 Scanner 类来获取用户的输入。 程序示例: 结果截图:
阅读全文
摘要:一、设计方法的原则 方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展。 二、方法的声明格式 java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,声明格式: [修饰符1 修饰符2 …] 返
阅读全文
摘要:一、mysql介绍 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management Syst
阅读全文
摘要:一、break 在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用) 测试break程序示例: 测试结果截图: 二、continue continue 语句用在循环语句体中,用于终止某次循环过程,即
阅读全文
摘要:用while和for循环输出1到100之间能被5整除的数,且每行输出3个。 输出结果截图:
阅读全文
摘要:用while和for循环分别计算100以内奇数和偶数的和,并输出。 结果输出截图:
阅读全文
摘要:while循环实现打印1到10 结果截图:
阅读全文
摘要:for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。 一、for循环语句流程图 二、for循环语句语法结构 for (初始表达式;布尔表达式;步进) { 循环体; 1. 初始化部分设置循环变量的初值 2. 条件判断部分为任意布尔表达式 3. 迭代因子控制循环变量的增减 这里需要注意的
阅读全文
摘要:一、字符串相连:加号两边只要有一个为字符串,则变为字符串连接符、整个结果为字符串! 二、程序示例测试代码: 测试结果截图:
阅读全文
摘要:一、while循环 在循环刚开始时、会计算一次"boolean表达式"的值,若条件为真,执行循环体,而对于后来每一次额外的玄幻,都会在开始重新计算一次! 语句中应有使循环趋向于结束的语句,否则会出现无限循环 "死循环"。 while循环语法结构: while (布尔表达式) { 循环体; } whi
阅读全文
摘要:在jdk7新出了增强switch语句、就是可以使用字符串作为表达式结果和case值了。jdk之前仅限于能自动转化为int类型的byte、short、char、int本身以及枚举。 程序示例: 输出结果截图:
阅读全文
摘要:多选择结构在某种特定条件(等值)下可以用switch语句来代替 测试程序代码如下: 测试结果截图附上:
阅读全文
摘要:前面我们学习了数据类型、接下来我们学习控制语句、来控制数据的变化和逻辑流程! 一、程序结构的分类 a)顺序结构 程序从上到下、从左到右依次执行。 b)选择结构 ba)单选择结构 if后面跟的是一个boolean表达式、如果这个boolean表达式的结果为true则执行if(){//语句}、否则直接跳
阅读全文
摘要:一、eclipse介绍 工作和学习中使用的最多的JAVA集成开发环境(IDE)。Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。 尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言
阅读全文
摘要:一、运算符的分类: a)赋值运算符(=) 将右边的值赋给左边。如 int a =3; b)算术运算符:(+,-,*,/,%,++,--) 算术运算符按照操作数是1个还是2个分为: ba)一元运算符(++、--) 一元运算符测试案例: 测试结果截图: bb)二元运算符(+、-、*、/、%) 二元运算符
阅读全文
摘要:一、概念 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的。 二、变量的分类 a)局部变量:方法或语句块内部定义的变量。生命周期是从声明位置开始到”}”为止。这里要注意局部变量使用前必须要对其进行初始化操作! b)成员变量:也称
阅读全文
摘要:一、jdk7新特性为我们提供了二机制整数类型、以0b开头 如 int a = 0b1010 也为我们提供了下划线分隔符、当我们在开发中遇到很长的二进制或者十进制、读起来很头疼时、可依据个人习惯使用下划线分隔符。 二、程序举例 输出结果截图: 三、总结 a)要表示一个二进制必须以0b开头 b)jdk7
阅读全文
摘要:一、概念部分 自动类型转换:容量小的数据类型可以自动转换为容量大的数据类型。这里的容量指一个类型的表述范围、如char(-27~27-1 -128~127) 强制类型转换:又被称为造型,用于显式的转换一个数值的类型、在有可能丢失信息的情况下进行的转换是通过造型来完成的,但可能造成精度降低或溢出。 强
阅读全文
摘要:有序列表 --> java区 java基础 java300集 第一季 001_如何学习 002_计算机发展史和未来方向 003_java三大版本 004_jdk的下载和安装 005_我的第一个java程序Hello,world! 006_各种字符集的关系 007_整数类型 008_浮点数误差问题 0
阅读全文
摘要:一、概念 字符型(char):用单引号括起来的单个字符。如:'a'; 'b' '1' '我' '\''等等。 二、转义字符 转义符 含义 Unicode值 \b 退格(backspace) \u0008 \n 换行 \u000a \r 回车 \u000d \t 制表符(tab) \u0009 \“
阅读全文
摘要:一、浮点数 a):float类型又被称作单精度类型,尾数可以精确到7位有效数字,在很多情况下,float类型的精度很难满足需求。 b):double表示这种类型的数值精度是float类型的两倍,又被称作双精度,绝大部分应用程序都采用double类型。 二、浮点数的表述范围 类型 占用存储空间 表数范
阅读全文
摘要:一、java中的数据类型: 二、各类型的表述范围 类型 占用存储空间 表数范围 byte 1字节 -27~27-1 (-128~127) short 2字节 -215 ~ 215-1(-32768~32767) int 4字节 -231 ~ 231-1 (-2147483648~2147483647
阅读全文
摘要:一、在学习本节之前我们有必要了解以下几个概念: a)标识符:用作给变量、类和方法命名。 Java 标识符有如下命名规则: 标识符必须以字母、下划线_ 、美元符$开头。 标识符其它部分可以是字母、下划线“_”、美元符“$”和数字的任意组合。 Java 标识符大小写敏感,且长度无限制。 不可以是Java
阅读全文
摘要:一、打开记事本输入以下代码、然后保存为Hello.java: 打开我们的cmd(快捷键win+r,然后输入cmd即可打开系统自带cmd命令窗口)编译该程序: 如上图我们可以看出编译之后生成了Hello.class的字节码文件、接下来我们解释执行该字节码文件: 得到程序运行结果:Hello,world
阅读全文
摘要:一、在下载安装jdk之前我们需了解一下什么是jdk?以及jdk的基本组件有那些? a):JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK) b):jdk的基本组件(大层次:包含jre、jvm) javac – 编译器,将源程序转成字节码 jar – 打包
阅读全文
摘要:Java SE:Java标准版 以前称J2SE,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java运用程序,是做电脑上运行的软件。 JavaEE: JAVA企业版 以前成J2EE,简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。是用来做网站的 Java ME: Java微版 以
阅读全文
摘要:计算工具的演化经历了由简单到复杂、从低级到高级的不同阶段,例 ENIAC计算机 如从“结绳记事”中的绳结到算筹、算盘计算尺、机械计算机等。它们在不同的历史时期发挥了各自的历史作用,同时也启发了现代电子计算机的研制思想。 ENIAC计算机 1889年,美国科学家赫尔曼·何乐礼研制出以电力为基础的电动制
阅读全文
摘要:一、springmvc是一个mvc框架、为了便于学习mvc框架、我们总结了以下三点所有mvc框架共同点: 1、将客户端的请求(url)映射到某个具体java类的具体方法上 2、通过映射到的方法、调用各种资源处理用户的请求(数据) 3、处理请求完之后、将客户端的请求响应数据进行渲染(html、jsp、
阅读全文
摘要:使用mybatis提供的动态sql可简化我们模糊查询时向sql追加各种条件,追加条件特别容易出错 dao接口: dao实现类: User.Mapper.xml: 测试类: 测试结果:
阅读全文
摘要:一、数据库中表的关联有三种形式 a)一对一 b)一对多(多对一) c)多对多 二、mybatis实现多对一(两种方式)、这里我们用用户和部门进行举例实现(多个用户(员工)同属于一个部门、一个部门有多个用户(员工)) a)结果嵌套查询 dao接口: dao实现类: 实体类和数据库的sql映射文件:(U
阅读全文
摘要:一、mybatis两种分页实现: a):将分页方法中的当前页、和一页显示的记录数封装到Map中 测试代码: b):通过RowBounds实现、这种方式实现分页无需修改查询SQL语句 测试代码: 当然还有另外一种就是自己封装个page类,既然我们能用更简单的方式去实现同样的功能,为什么我们还要去多此一
阅读全文
摘要:1、mybatis简介 a):MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 iBATIS一词来源于“intern
阅读全文
摘要:通过 jQuery,您可以选取(查询,query) HTML 元素,并对它们执行"操作"(actions)。 jQuery 语法 jQuery 语法是通过选取 HTML 元素,并对选取的元素执行某些操作。 基础语法: $(selector).action() 美元符号定义 jQuery 选择符(se
阅读全文
摘要:1、jquery下载 有两个版本的 jQuery 可供下载: Production version - 用于实际的网站中,已被精简和压缩。 Development version - 用于测试和开发(未压缩,是可读的代码) Production version - 用于实际的网站中,已被精简和压缩。
阅读全文
摘要:1、异常信息截图 2、异常发生的原因: 在java的构建环境中没有找到父类:javax.servlet.http.HttpServlet这个类、我们得知这个类所需要的jar包为servlet.jar、我们将该jar包加入到java构建路径中即可、因为该jar包在tomcat下、所以我们只需要将tom
阅读全文
摘要:第一种:继承java.lang.Thread类、然后重写run方法 例如我们模拟一个龟兔赛跑 测试类如下: 测试结果: 第二种:通过实现Runnable接口 测试: 测试结果: 示例:模拟三个12360用户抢票 测试类: 测试结果: 两种多线程创建方式的比较: 我们都知道在java中一个类是单继承、
阅读全文

浙公网安备 33010602011771号