随笔分类 -  Java学习笔记

记录从2018年6月份开始自己对Java学习的点点滴滴……
摘要:1、Servlet Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。 Servlet生命周期 Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 S 阅读全文
posted @ 2018-08-26 21:47 Zero_Yi 阅读(172) 评论(0) 推荐(0)
摘要:JDBC连接数据库 事前准备:导入mysql-connector 菜单栏window选项 -> Properties -> 搜索:“java builder path” -> 顶部选择 libraries -> add jars -> 选择jar包路径 注意:在web项目中,如需使用到该jar包,需 阅读全文
posted @ 2018-08-19 22:17 Zero_Yi 阅读(265) 评论(0) 推荐(0)
摘要:SQL基础 1、DataBase 创建:CREATE DATABASE DATABASE_NAME ; 使用:USE DATABASE_NAME ; 删除:DROP DATABASE DATABASE_NAME ; 2、Table 创建 删除 1) TRUNCATE 。清空表内容,保留表结构。效率非 阅读全文
posted @ 2018-08-19 21:39 Zero_Yi 阅读(310) 评论(0) 推荐(0)
摘要:标签 行级标签 span a img em strong select / option textarea input 块级标签 div h table / tr / td ul / li ol / li dl / dt / dd p br form 两者主要区别 部分行级标签特殊属性 行标签 <i 阅读全文
posted @ 2018-08-11 11:38 Zero_Yi 阅读(541) 评论(0) 推荐(1)
摘要:整理下这一周的最后一些内容。虽然东西不多,但以后也可以常回来看看。 个人感觉还是代码最好表达自己想要记忆的东西,不够的话再把注释加上。乱七八糟的概念百度上大同小异,只有代码是属于你自己的,是唯一的,也是你应该留下的。 包装类 我们所使用的一般数据类型,又称为值类型。这种数据类型存储在栈中,不属于对象 阅读全文
posted @ 2018-07-22 22:39 Zero_Yi 阅读(6240) 评论(0) 推荐(1)
摘要:Java中的Map接口 Map接口的定义:public interface Map<K,V> 很明显这是个泛型接口,而且接受的是两个参数:K、V。K代表的是Key,V代表Value。Map存放的是一系列的键值对,每个键都映射到一个值上。 Map接口要注意的几点: 一个键只能映射到一个值 不能包含重复 阅读全文
posted @ 2018-07-18 20:45 Zero_Yi 阅读(1227) 评论(0) 推荐(0)
摘要:Java 集合的 Set 接口 Set类型与List类型的区别 Set: 无序、不可重复 List: 有序、可重复 1、HashSet HashSet的存储结构:HashMap 特点: HashSet通过比较存放的哈希码(hashCode)来确定对象存放的位置 当两个对象的哈希值相等时,HashSe 阅读全文
posted @ 2018-07-17 23:49 Zero_Yi 阅读(543) 评论(0) 推荐(0)
摘要:设计模式遵循原则 开闭原则:对扩展开放,对修改关闭 里氏代换原则:只有当衍生类可以替换掉基类,软件单位的功能不受到影响时,基类才能真正被覆用。而衍生类也能够在基类的基础上增加新的行为 依赖倒转原则:开闭原则的基础,对接口编程,依赖于抽象而不依赖于具体 接口隔离原则:使用多个隔离的接口来降低耦合度 迪 阅读全文
posted @ 2018-07-06 22:56 Zero_Yi 阅读(4409) 评论(0) 推荐(1)
摘要:集合 集合框架围绕一组标准接口而设计,我们可以直接使用这些接口的标准实现,也可以通过这些接口实现自己的集合。 以下是百度的一张集合框架结构图: 从上图我们可以看出,集合主要分为两个不同的容器,一个是Collection,另一个是Map。 Collection 接口又有 3 种子类型,List、Set 阅读全文
posted @ 2018-07-06 12:51 Zero_Yi 阅读(527) 评论(0) 推荐(0)
摘要:接口 Interface 在JAVA编程语言中是一个抽象类型,是抽象方法的集合。接口通常以interface来声明。一个类通过实现接口(implements)的方式,从而实现接口的抽象方法。 接口通过interface关键字来定义 接口中不能实现方法,但是能声明方法 类通过implements关键字 阅读全文
posted @ 2018-07-06 12:14 Zero_Yi 阅读(206) 评论(0) 推荐(0)
摘要:Java面向对象 类 具有相同属性和方法的一系列对象的集合,是对对象的一个描述。类的内部包括属性和方法两个部分。 类是创建对象的一个模板。 命名规范:帕斯卡命名法 类的声明: 属性 一般情况下,所有属性设置为private(只能在本类进行访问) 属性是对对象特征的一个描述。在描述对象时,不需要对对象 阅读全文
posted @ 2018-07-05 23:48 Zero_Yi 阅读(374) 评论(0) 推荐(1)
摘要:JAVA String类 字符串是常量;它们的值在创建之后不能改变。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享它们。例如: 等效于: 注意事项 几种String类型定义判断相等的区别: 上面几种比较所得到的结果为: 这里对上面几种情况依次分析: (1) 分别通过双 阅读全文
posted @ 2018-07-04 21:42 Zero_Yi 阅读(358) 评论(0) 推荐(0)
摘要:数组 1、数组的几个重要特征 连续存储空间(方便查找) 数组长度固定(灵活性差) 数组中只能存放相同的数据类型 数组下标从0开始计算 连续存储空间(方便查找) 数组长度固定(灵活性差) 数组中只能存放相同的数据类型 2、数组的声明定义 在上面对两个数组的定义中:赋值运算左边为对数组的定义,包括有数组 阅读全文
posted @ 2018-07-04 16:29 Zero_Yi 阅读(268) 评论(0) 推荐(0)
摘要:1、while循环 condition: 循环成立的条件(boolean) doSomething(): 循环执行事件 当条件永远为真:死循环 注意两点: 2、for循环 for循环括号中包含三个可执行语句。第一个用来做初始化使用,在循环刚开始进入时执行。第二个为循环成立的条件,一般为布尔表达式。第 阅读全文
posted @ 2018-07-01 17:57 Zero_Yi 阅读(206) 评论(0) 推荐(0)
摘要:1、Java关键字 2、命名规范 帕斯卡命法 首字母大写,后续所有单词首字母大写。类、接口用 。 驼峰命名法 首字母小写,后续所有单词首字母大写。方法、属性、变量用。 类命名规范 类名需与文件同名 类名不能使用中文 类名只能包含字母、数字、下划线,并且不能以数字开头。 命名方法采用帕斯卡(pasca 阅读全文
posted @ 2018-06-14 20:03 Zero_Yi 阅读(213) 评论(0) 推荐(0)
摘要:1、Java环境配置 WIN + R 调出控制台,输入java回车,出现帮助信息则说明环境配置成功。否则需进行环境配置 环境配置步骤: 1、打开我的电脑 》高级系统设置 》环境变量 》用户变量 》添加 》选择jdk安装路径 2、将系统环境变量%JAVA_HOME%\bin; 上移到最前面(加到pat 阅读全文
posted @ 2018-06-14 17:07 Zero_Yi 阅读(552) 评论(0) 推荐(0)