摘要:
类型转换 》自动类型转换 (自动类型提升) int num4 = 4; double num5 = num4; int num6 = 6; double num7 = 3.0; double num8 = num6 / num7; 》小范围的数据往大范围的数据转换时,可以自动转换,还需要保证类型兼容 阅读全文
posted @ 2020-08-24 16:47
龙陌
阅读(147)
评论(0)
推荐(0)
摘要:
变量的定义(即根据数据类型在内存申请空间) 》声明变量的语法: 数据类型 变量名 = 变量值; 数据类型 变量名; 变量名 = 变量值; 》变量名的定义 》首字母: 使用字母或者是下划线或者是$,不可以是数字 其他位置:可以是字母、数字、下划线、$ 》不可以是java关键字 》变量名命名规范 》首字 阅读全文
posted @ 2020-08-24 16:43
龙陌
阅读(339)
评论(0)
推荐(0)
摘要:
内存存储数据: 》内存可以看成旅馆,里面有很多房间 》内存存储数据其实就是在内存中申请一块合适的空间存储数 》像这种存在内存中的数据,我们在程序中称之为变量 变量 》数据存储之后,需要再次找出以进行其他处理 》内存中每块空间都有一个空间号,也就是一个地址,地址一般是数字加字母的组合,不好记忆。 》我 阅读全文
posted @ 2020-08-24 16:27
龙陌
阅读(198)
评论(0)
推荐(0)
摘要:
》如何在java程序中保存数据? 》java真正的运行环境是虚拟机,虚拟机其实是在电脑的内存中开辟了一个空间,然后虚拟了一台机器 》程序在内存中运行,那么程序所要的数据也是需要在内存中存储的 》内存存储数据: 》内存可以看成旅馆,里面有很多房间 》内存存储数据其实就是在内存中申请一块合适的空间存储数 阅读全文
posted @ 2020-08-24 16:23
龙陌
阅读(598)
评论(0)
推荐(0)
摘要:
编译java程序; 包括javac命令:用于运行java程序 》 》jvm本身是不认识java语言的 》jvm只识别0101的二进制 》编译过程就是将java文件变为二进制文件的过程 》编译命令 》javac HelloWorld.java 》编译完成后,就会生成class文件 阅读全文
posted @ 2020-08-24 16:15
龙陌
阅读(209)
评论(0)
推荐(0)
摘要:
java语言特性 1、跨平台,可以运行在不同的操作系统中,因为它真正依赖的是JVM 2、垃圾自动回收机制 3、面向对象 oop 阅读全文
posted @ 2020-08-24 16:14
龙陌
阅读(165)
评论(0)
推荐(0)
摘要:
jdk 1、java development toolit java开发工具包 提供了java开发环境和运行环境 开发环境中包含java命令:编译java程序;包括javac命令:用于运行java程序 运行环境:java程序所依赖的环境 2、JRE:java run enviroment 阅读全文
posted @ 2020-08-24 16:11
龙陌
阅读(160)
评论(0)
推荐(0)
摘要:
超链接样式属性 》未被访问时,访问过之后,鼠标经过,鼠标点击 》设置样式 <style> a:link{ /*还未访问时的样式*/ color:green; } a:visited{ /*访问过后的状态*/ color: red; } a:hover{/*鼠标经过超链接*/ color: saddl 阅读全文
posted @ 2020-08-24 16:06
龙陌
阅读(331)
评论(0)
推荐(0)
摘要:
背景样式 设置全屏背景 背景颜色:<body bgcolor="red"></body> 背景图片:<body background="lq.jpg"></body> 如果图片大小不合适,则画面显示存在问题 背景样式: width: 600px; height: 768px; background- 阅读全文
posted @ 2020-08-24 16:03
龙陌
阅读(158)
评论(0)
推荐(0)
摘要:
表格合并操作 》行合并:上下几个单元格合并 》列合并:左右几个单元格合并 》colspan:用于列合并,几个单元格合并,就设成几 》给最左边单元格设置该属性 》被合并单元格代码直接删除 <div align="center" > <table border="1px" width="200" ali 阅读全文
posted @ 2020-08-24 16:00
龙陌
阅读(196)
评论(0)
推荐(0)
摘要:
表单 》经常用的登录注册或搜索引擎等功能,我们需要填写信息,点击确认,一旦确认之后这些信息会被发送到另一台电脑进行验证,这电脑即服务器 》登录、注册就是在和服务器交互 》需要和服务器交互的页面,都需要表单实现 》form就是表单 》表单元素:输入框或按钮 》文本框、密码框、单选框、下拉框 》表单标签 阅读全文
posted @ 2020-08-24 15:57
龙陌
阅读(185)
评论(0)
推荐(0)
摘要:
超链接 》通过点击文件或图片进行的跳转操作 <a href="目标地址” target=“目标位置”>文字或者图片</a> 》href属性:要跳转的目标地址,可以是项目内部其他页面,也可以是外部的其他网站,比如百度 》target属性:新页面的显示位置 可取的值有: 》_blank:在新的空白页显示 阅读全文
posted @ 2020-08-24 15:55
龙陌
阅读(301)
评论(0)
推荐(0)
摘要:
行级标签:在行内显示,只占据元素本身的大小的位置 常用行级标签: 1、图片标签 <img src="图片位置及图片名称" height="高度" width="宽度“ /> 》src:一般取值都是相对路径,就是相对于当前这个html文档来说,图片在哪个地方 01 html文件和图片在同级目录下 》s 阅读全文
posted @ 2020-08-24 15:53
龙陌
阅读(452)
评论(0)
推荐(0)
摘要:
块级标签:在页面中显示为块状,前后带换行 常用的块级标签 1、标题标签 <h1>...<h6> h1文字最大 h6文字最小 <h1>这是一级标题</h1> < <h2>这是二级标题</h2> <h3>这是三级标题</h3> <h4>这是四级标题</h4> <h5>这是五级标题</h5> <h6>这是 阅读全文
posted @ 2020-08-24 15:42
龙陌
阅读(2842)
评论(0)
推荐(0)
摘要:
动态SQL 用户对查询条件的输入,存在不确定性,全不输,输全部,输一个,输多个,并且是模糊查询 如果是JDBC开发,需要对用户的输入进行判断并且要拼接sql,麻烦 mybatis提供了动态sql,来解决对各种sql的判断拼接问题 1.if条件判断 语法: <if test="条件"><if> 如果t 阅读全文
posted @ 2020-08-24 15:40
龙陌
阅读(377)
评论(0)
推荐(0)
摘要:
#{}与${}的区别 #{} 是预编译的方式,相当于jdbc的占位符PrepareStatement, 一个#{}就是一个占位符 mybatis在为#{}设置值时,会加引号 ${} 模糊查询时不用 直接拼接的方式,不对数值做预编译 mybatis在为${}设置值时,不加引号 存在sql注入的现象 只 阅读全文
posted @ 2020-08-24 14:22
龙陌
阅读(1723)
评论(0)
推荐(1)
摘要:
Mybatis执行原理 1.mybatis要加载配置文件,包括主配置文件和映射文件 主配置文件里配置了数据源,事务管理,包括注册映射文件 映射文件就是配置sql信息,并和某个dao接口映射 2.利用配置文件生成SqlSessionFactory 3。获取会话,利用sqlSession操作数据库 会有 阅读全文
posted @ 2020-08-24 14:07
龙陌
阅读(284)
评论(0)
推荐(0)
摘要:
mybatis使用回顾 体会: Java代码和sql完全分离,解决了硬编码现象 参数入参自动化了 结果集的处理自动化了 程序中没有了dao接口的实现类 dao接口的实现有mybatis的映射文件提供 使用过程: 把mybatis加入内存,代表mybatis的是它的配置文件,实际上是加载mybatis 阅读全文
posted @ 2020-08-24 13:58
龙陌
阅读(152)
评论(0)
推荐(0)
摘要:
框架的本质 1.借力省力,完成一些通用的事情, 2.框架是用来解决某类问题的最佳实践 本质是被人开发好的一个半成品软件,打成一系列jar包 所有框架的使用方法都是一样的 导包--写配置文件-用框架(把框架加载到内存,即框架的配置文件) 阅读全文
posted @ 2020-08-24 13:56
龙陌
阅读(934)
评论(0)
推荐(0)
摘要:
开发顺序 需求分析 原型设计 系统设计(技术选型:客户的资金、软硬件环境,并非、数据库等) 概要设计 详细设计 数据库设计 建表 开发环境搭建 创建project 编码测试 model:实体类 util:数据库工具类 dao:实体类的接口及实现类 service:业务逻辑层 servlet:控制层 阅读全文
posted @ 2020-08-24 13:50
龙陌
阅读(182)
评论(0)
推荐(0)
摘要:
JDBC开发的困扰 1.数据库的四大参数(驱动,数据库url,账户,密码),写在Java类中,一旦更换数据库或者用户名密码, Java类需要重新编译 2.复杂的SQL,需要对参数进行判断,并且需要拼接 3.设置占位符的话,需要很清楚占位符的数据类型和顺序 4.无论是SQL还是占位符的设置,都在Jav 阅读全文
posted @ 2020-08-24 13:48
龙陌
阅读(131)
评论(0)
推荐(0)
摘要:
--查询的基本语法 select * from emp; select * from emp where empno = 7369 order by sal desc --oracle常用函数 --Oracle提供了一些可以执行特定操作的方法 --字符函数:对字符串类型的字段进行处理 select 阅读全文
posted @ 2020-08-24 11:40
龙陌
阅读(883)
评论(0)
推荐(0)
摘要:
上传下载 1、表单要求 encodeType必须为multpart/form-data 不可是application/x-www-form-urlencoded 无论是表单直接提交还是ajax的请求,请求类型必须为post 文件项的name属性必须和处理器方法的参数名称一致 <input type= 阅读全文
posted @ 2020-08-24 11:03
龙陌
阅读(234)
评论(0)
推荐(0)
摘要:
SpringMVC重点组件解析 》前端控制器(DispatcherServlet):接收请求,响应结果,相当于电脑的CPU。 》处理器映射器(HandlerMapping):根据URL去查找处理器(Controller中的具体方法) 》处理器(Handler):(需要程序员去写代码处理逻辑的) 》处 阅读全文
posted @ 2020-08-24 10:59
龙陌
阅读(203)
评论(0)
推荐(0)
摘要:
Web请求报400 、406、415错误演示及解析 400: 请求发生错误 请求中的参数封装错误,到后台映射不出来 解决办法: 前后对照排查错误 406: 在处理Ajax请求时,如果返回的是json数据,在底层就不再是key=value,而是json格式的数据,application/json 如果 阅读全文
posted @ 2020-08-24 10:53
龙陌
阅读(998)
评论(0)
推荐(0)
摘要:
SpringMVC映射为/和/*的区别: 在web。xml中配置springmvc,即配置一个超级servlet 映射为/ 那么.jsp请求将不被接收 映射为/* 所有的请求都被拦截,只有全局过滤器才这样配置 阅读全文
posted @ 2020-08-24 10:46
龙陌
阅读(402)
评论(0)
推荐(0)
摘要:
MVC思想 M:model 是存放数据以及对数据的处理 包括:实体类也称为领域模型 还包括:持久层组件、业务逻辑层组件,这个组件是用来处理数据的 V:view 视图组件 界面,与用户进行交互,显示数据,收集数据 HTML、jsp、beetl视图, C:Controller控制器组件 接收请求,并调用 阅读全文
posted @ 2020-08-24 10:44
龙陌
阅读(112)
评论(0)
推荐(0)
摘要:
SpringMVC 》SpringMVC是什么是spring的组件,用来对web开发进行封装,使得web开发便捷高效 》使用体验 1.一个普通的类可以接受请求 2.类的方法来处理请求 3.请求参数自动封装 4.方法的返回值可以是页面片段也可以是逻辑视图,普通字符串 》使用回顾 1.通过浏览器发送请求 阅读全文
posted @ 2020-08-24 10:39
龙陌
阅读(239)
评论(0)
推荐(0)
摘要:
spring的核心思想之控制反转IOC(inversion of control) 控制什么,什么反转 原来:程序中的资源,被应用程序控制,用到要自己创建 控制的是资源的创建 反转 资源的创建权,从应用程序中反转到了spring手中 直观来看,程序中对象的使用不再通过new关键字了 而是在程序运行的 阅读全文
posted @ 2020-08-24 09:40
龙陌
阅读(389)
评论(0)
推荐(0)

浙公网安备 33010602011771号