- 博客(33)
- 收藏
- 关注
原创 从零开始学JAVA记录(JSON)——2019年6月14日
今天又是一个学习JAVA的好日子!JSON 编写的用户列表:[{“name”: “john”,“age”: 15},{“name”: “wall”,“age”: 22},{“name”: “ben”,“age”: 8}]JSON:JavaScript 对象表示法(JavaScript Object Notation), 一种轻量级的数据交换格式, 易于人阅读和编写...
2019-06-14 19:52:32
227
原创 从零开始学JAVA记录(JSTL)——2019年6月13日
今天又是一个学习JAVA的好日子!JSP 标准标签库,是一个定制标签类库的集合,用于解决一些常见的问题,例如迭代一个映射或者集合、条件测试、XML 处理,甚至数据库和访问数据库操作等。在 JSP 页面使用 JSTL 类库,必须以下列格式使用 taglib 指令:JSTL的使用1、引入标签库的jar包(每个项目拷贝一次)jstl.jar和standard.jar2、在jsp页面通过tag...
2019-06-13 19:53:01
292
原创 从零开始学JAVA记录(JSP)——2019年6月11日
今天又是一个学习JAVA的好日子!JSP:Java Server PageSUN 公司提供的动态网页编程技术,是 Java Web 服务器端的动态资源。它相比 html 而言,html 只能为用户提供静态数据,而 Jsp 技术允许在页面中嵌套 java 代码,为用户提供动态数据。相比 servlet 而言,servlet 很难对数据进行排版,而 jsp 除了可以用 java代码产生动态...
2019-06-11 19:33:05
230
原创 从零开始学JAVA记录(servlet)——2019年6月5日
今天又是一个学习JAVA的好日子!Servlet的 实现流程1)、创建动态 web 项目2)、新建类3)、实现 Servlet 规范实现 Servlet 规范,即继承 HttpServlet 类,并到如响应的包,该类中已经完成了通信的规则,我们只需要进行业务的实现即可4)、重写 service 方法5)、配置 web.xml6)、发布项目并启动服务7)、启动项目8)、访问并查...
2019-06-05 19:58:23
181
原创 从零开始学JAVA记录(XML)——2019年6月4日
今天又是一个学习JAVA的好日子!超文本标记语言 HTML(1)写法格式: < a href=“link.html”>link</ a>(2)关注数据的展示与用户体验(3)标记是预定义、不可扩展的(如 < a></ a>表示超链接)可扩展的标记语言 XML(1)写法格式:同 html 样式(2)仅关注数据本身(3)标记可扩展,可自定义...
2019-06-04 19:43:52
140
原创 从零开始学Java记录(BootStrap + Jquery + AJax实例)——2019年6月3日
今天又是一个学习JAVA的好日子!表单表单主要功能是用来与用户做交流的一个网页控件,良好的表单设计能够让网页与用户更好的沟通。表单中常见的元素主要包括:文本输入框、下拉选择框、单选按钮、复选按钮、文本域和按钮等。1、表单控件.form-control .input-lg(较大) .input-sm(较小)(1)输入框.form-control(2)下拉选择框 select多行选...
2019-06-03 20:39:39
244
原创 从零开始学java记录(Bootstrap)——2019年6月1日
今天又是一个学习JAVA的好日子!Bootstrap 特点1、简洁、直观、强悍的前端开发框架,html、css、javascript 工具集,让web 开发更迅速、简单。2、基于 html5、css3 的 bootstrap,具有大量的诱人特性:友好的学习曲线,卓越的兼容性,响应式设计,12 列格网,样式向导文档。3、自定义 JQuery 插件,完整的类库,bootstrap3 基于 ...
2019-06-02 19:20:25
302
原创 从零开始学JAVA记录(Ajax)——2019年5月31日
今天又是一个学习JAVA的好日子!Ajax 技术核心是 XMLHttpRequest 对象(简称 XHR)XHR 的出现,提供了向服务器发送请求和解析服务器响应提供了流畅的接口。能够以异步方式从服务器获取更多的信息,这就意味着,用户只要触发某一事件,在不刷新网页的情况下,更新服务器最新的数据。核心对象:XMLHttpRequest对象var xhr = new XMLHttpReq...
2019-05-31 19:42:03
154
原创 从零开始学JAVA记录(Jquery)——2019年5月30日
今天又是一个学习JAVA的好日子!a、Dom对象和Jquery包装集对象Dom 对象javascript 中获取 Dom 对象,Dom 对象只有有限的属性和方法:var div = document.getElementById(“testDiv”);var divs = document.getElementsByTagName(“div”);jQuery 包装集|对象获取包含一个...
2019-05-30 19:20:57
155
原创 从零开始学JAVA记录(JS — form 表单)——2019年5月29日
今天又是一个学习JAVA的好日子!JS — form 表单获取表单1、document.表单名称2、document.getElementById(表单 id);3、document.forms[表单名称]4、document.forms[索引]; //从 0 开始获取元素获取 input 的元素如 text password hidden textarea 等,前两种常用。1...
2019-05-29 19:09:26
119
原创 从零开始学JAVA记录——2019年5月28日
今天又是一个学习JAVA的好日子!事件作用(1)验证用户输入的数据。(2)增加页面的动感效果。(3)增强用户的体验度事件的组成:事件源: 谁触发的事件事件名: 触发了什么事件事件监听: 谁管这个事情,谁监视?事件处理:发生了怎么办JavaScript 可以处理的事件类型为:鼠标事件、键盘事件、HTML 事件BOM浏览器对象模型Window 对象BOM 的核心对象是 w...
2019-05-28 19:00:25
160
原创 从零开始学JAVA记录——2019年5月25日
今天又是一个学习JAVA的好日子!JavaScript 是一种具有面向对象能力的、解释型的程序设计语言。更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言。主要目的是,验证发往服务器端的数据、增加 Web 互动、加强用户体验度等标识符就是一个名字,用来给变量和函数进行命名,有特定规则和规范规则:由 Unicode 字母、_、$、数字组成、中文组成(1)不能以数字开头(...
2019-05-26 17:36:38
101
原创 从零开始学JAVA记录——2019年5月21日
今天又是一个学习JAVA的好日子!CSS(Cascade Style Sheets)层叠样式表, 是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS是用来美化网页用的,没有网页则CSS毫无用处,所以CSS需要依赖HTML展示其功能 。.CSS基本语法CSS 样式由选择器和一条或多条以分号隔开的样式声明组成。每条声明的样式...
2019-05-21 19:45:50
134
原创 从零开始学JAVA记录——2019年5月20日
今天又是一个学习JAVA的好日子!HTML:HTML 指的是超文本标记语言 (Hyper Text Markup Language)HTML 不是一种编程语言,而是一种标记语言 (markup language)标记语言是一套标记标签 (markup tag)HTML 使用标记标签来描述网页HTML网页文件可以使用记事本、写字板、HBuilder、Sublime等编辑工具来编写,以.h...
2019-05-20 19:15:40
133
原创 从零开始学JAVA记录——2019年5月17日
今天又是一个学习JAVA的好日子JDBC: java database connectivity java 与数据库的连接服务器 (db): a)、接收 sql b)、执行 sql c)、返回结果客户端 (java):a)、接收数据 b)、组装sql c)、发送SQL(与数据库建立联系) d)、分析结果jdbc 步骤建立连接1)、连接字符串驱动: oracle.jdbc.drive...
2019-05-19 21:58:38
128
原创 从零开始学JAVA记录——2019年5月16日
今天又是一个学习JAVA的好日子!rowid 和 rownumrowid ——实现重复记录的删除用于定位数据库中一条记录的一个相对唯一地址值。通常情况下,该值在该行数据插入到数据库表时即被确定且唯一。rowid 它是一个伪列,它并不实际存在于表中。使用 rowid来进行单记录定位速度是最快的。我们可以将其用于删除重复数据rownum 是一种伪列,它会根据返回记录生成一个序列化的数字。排...
2019-05-16 19:08:21
144
原创 从零开始学JAVA记录——2019年5月15日
今天又是一个学习JAVA的好日子!Scott 用户的四张表: dept:部门表 emp:雇员表 salgrade:工资等级表 bonus:奖金表用户表说明:SELECT:集合操作:Union、Union All、Intersect、MinusUnion,并集(去重) 对两个结果集进行并集操作,不包括重复行同时进行默认规则的排序;Union All,全集(不去...
2019-05-15 19:21:45
130
原创 从零开始学JAVA记录——2019年5月14日
今天又是一个学习JAVA的好日子!数据库:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库;随着信息技术和市场的发展,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。优点:1.数据结构化;2.最低冗余度;3.较高的程序与数据独立性;4.易于扩展,易于编制应用程序当前主流的关系型数据库有 Oracle、DB2、Microsoft SQL ...
2019-05-15 08:36:09
99
原创 从零开始学JAVA记录——2019年5月13日
今天又是一个学习JAVA的好日子!线程通信wait(),notify(),notifyAll()实现线程通信,必须在一个同步环境下使用生产者消费者模式 例子:信号灯IP: 定义网络上的不同节点(手机,电脑,路由器…)IPv4:32位 IPV6:128位非注册IP地址(公司内部使用): 192.168.0.0 ~ 192.168.255.255特殊的IP:127.0...
2019-05-13 19:29:38
93
原创 从零开始学JAVA记录——2019年5月11日
今天又是一个学习JAVA的好日子!多线程:多任务同时执行就是多线程,如果没有任务,就不需要使用多线程线程和进程之间的区别:进程:资源分配的最小单位线程:cpu调度的最小单位一个进程可以包含1~n个线程线程开启的方式:*****1.继承Thread类,重写run()方法创建子类对象,调用start()方法,开启多线程2.实现Runnable接口,重写run()方法 **3.实...
2019-05-11 19:46:40
97
原创 从零开始学JAVA记录——2019年5月10日
今天又是一个Java的好日子!TreeSet底层:红黑树优点:升序排序,查询效率较高引用数据类型的去重和排序:实现内部|外部比较器内部比较器 : Comparable 接口 实现Comparable接口重写comparaTo方法,自定义比较规则外部比较器: Comparator 接口 重写compare方法,自定义比较器Map存储的数据都是key,value键值对形式的k...
2019-05-10 19:46:04
116
原创 从零开始学JAVA记录——2019年5月9日
今天又是一个学习JAVA的好日子!对象流 序列化 公共流(节点流)ObjectInputStream 反序列化输入流 新增方法 readObject()ObjectOutputStream 序列化输出流 新增方法 writeObject()注意:先序列化后反序列化输入写出的顺序必须一致不是所有的类都能够序列化 实现接口java.io.Seri...
2019-05-09 20:13:35
164
原创 从零开始学JAVA记录——2019年5月7日
今天又是一个学习JAVA的好日子!File类:文件和目录路径名的抽象表示形式。IO:目的:读写文件中的内容流:一连串流动的数据,先进先出的方式传输信息,管道数据源 目的地–>以程序为中心划分读入写出流的分类:按照流向分:输入流输出流按操作单元分:字节流字符流按功能分:节点流功能流分类之间是相辅相成的,互不冲突字节流(重要):是万能的 功能:节点...
2019-05-07 19:25:03
119
原创 从零开始学JAVA记录——2019年5月6日
今天又是一个学习JAVA的好日子!异常:Throwable类包括:Error 和Exception Error:这类错误不需要程序员管理Exception:检查时异常|编译时异常:如果程序一旦出现检查时异常,程序必须要经过处理,否则无法运行;运行时异常:增强程序的健壮性就可以处理常见的运行时异常:1.空指针 NullPointerException2.数组越界异常 ArrayI...
2019-05-06 19:01:14
103
原创 从零开始学JAVA记录——2019年5月5日
今天又是一个学习JAVA的好日子!接口:特殊的抽象类接口的优点:定义开发规范提高代码的复用性解耦多实现类只能单继承注意:1.定义接口interface关键字2.抽象方法必须重写3.接口如何使用:具体的实现类去实现接口,重写里面的抽象方法 按需扩展抽象的实现类实现接口,重写部分抽象方法按需扩展4.实现和继承很像,都能使用父类或者父接口中的功能5.接口不能实例化6.类...
2019-05-05 19:24:50
106
原创 从零开始学JAVA记录——2019年4月30日
又是一个学习JAVA的好日子!Object 所有类的父类(老祖宗类)在java中的所有类都会直接或者间接的继承自ObjecttoString: 打印一个对象的引用,默认调用这个对象的toString()方法目的: 打印对象的信息的字符串表示形式类中重写toString方法,自定义方法体的实现==比较地址equals : 可以比较对象的内容是否相同public boolean equ...
2019-05-04 21:40:00
130
原创 从零开始学JAVA记录——2019年4月29日
今天又是一个学习JAVA的好日子!首先学习到的是:构造器是一个特殊的方法,只能和new一起使用作用:初始化对象信息,不是用来创建对象的定义: 构造方法的名字必须与当前的类名一致 ,不需要返回值不需要void格式:修饰符 类名([参数列表]){…}注意要点: 1.构造器是方法,方法就可以构成方法的重载;2.修饰符可以是private,私有的,只能在本类中使用(单例)3.构造器不...
2019-04-29 19:40:10
139
原创 从零开始学JAVA记录——2019年4月28日
又是一个学习JAVA的好日子!首先学习到的知识是可变参数;可变参数是指参数的个数不确定,可以是0个可以是多个,但是参数的数据类型必须相同注意:可变参数必须要写在参数列表的最后格式:… ,数据类型 … 参数名–>可变参数操作可变参数,要通过使用数组的方式,编译器会隐式的在内部为我们构建一个数组,存储可变参数的值;之后学习数组排序;冒泡排序: 每两个相邻数之间进行比较,找到一个最小...
2019-04-28 19:38:49
96
原创 从零开始学JAVA记录——2019年4月27日
今天又是学JAVA的好日子!最开始学习java中return有返回值类型的方法:1)结束方法 2)带出返回值没有返回值类型的方法: 1)结束方法不可达语句出现的情况:1)一定会执行的return后出现的语句2)死循环后出现的语句3)break后面出现的语句4)continue后面出现的语句方法的兼容类型:1.形参的数据类型>=实参的数据类型2.返回值: return...
2019-04-27 19:00:22
156
原创 从零开始学JAVA记录——2019.04.26
又是一个学习JAVA的好日子!今天的学习从测试 java中Math.random()开始;Math是一个数学类它是不需要导包,因为java.lang下的内容,不需要导包Math.random()–>产生随机数常用的公式如下:[min,max](int)(Math.random()(max-min+1)+min)[min,max)(int)(Math.random()(max...
2019-04-26 18:26:06
255
原创 从0开始学习JAVA记录——第三天
2019年4月24日,学习JAVA的第三天!今天主要学习选择语句和控制语句等知识。首先是Scanner 键盘输入语句,使用引用数据类型的方式有以下两种:1.创建引用数据类型的变量|引用引用数据类型 变量名|引用 = new 引用数据类型(); --公式2.使用功能引用.功能名字();在调用Scanner语句中,需要注意设置导包;导包 import 相对地址,作用是提供类Scann...
2019-04-24 19:24:55
120
原创 从0开始学习JAVA记录——第二天
2019年4月23日,学习JAVA第二天!首先是标识符,在java中一切起名字的这个名字就是标识符标识符的命名规则1.只能有字母,数字,下划线_,美元符号$任意组合而成,数字不能开头2.严格区分大小写3.关键字不能作为标识符使用标识符的命名规范1.见名知意2.驼峰命名规则数据类型转换注意:boolean 类型在java中不参与类型转换自动类型转换小范围类型的数据转为大范围类...
2019-04-23 18:50:09
150
原创 学习JAVA历程记录——第一天
2019年4月22日,从这天开始,我的JAVA学习之路正式开始,为了时刻监督自己,决定把每天的学习总结出的点点滴滴记录下来,鞭策自己,分享他人!JAVA之所以能够受到众多从业人员的追捧,自然有其得天独厚的优势,其优势主要表现在以下几个点:(1)JAVA是可以跨平台的(2)JAVA具备简单性(3)JAVA比较安全(4)JAVA是完全面对对象的除此之外,相比于C语言,JAVA还有一个得天独...
2019-04-23 18:16:33
138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人