- 博客(36)
- 收藏
- 关注
转载 JAVA学习笔记(二十三)
Properties类Properties类介绍 Properties类表示了一个持久的属性集。Properties可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 特点: 1、Hashtable的子类,map集合中的方法都可以用。 2、该集合没有泛型。键值都是字符串。 3、它是一个可以持久化的属性集。键值可以存储到集...
2018-06-05 10:20:00
118
转载 JAVA学习笔记(二十二)
字符流 在我们复制文件的时候,使用字节流方式复制的文件会出现乱码现象,这是由字符的编码方式决定的。这时候我们想复制带有中文的文件,就要用到字符流的方式。字符输入流Reader 我们读取拥有中文的文件时,使用的字节流在读取,那么我们读取到的都是一个一个字节。只要把这些字节去查阅对应的编码表,就能够得到与之对应的字符。API中是否给我们已经提供了读取相应字符的功能流对象,Re...
2018-06-05 09:49:00
73
转载 JAVA学习笔记(二十一)
字节流字节输出流OutPutStreamFileOutputStream类 OutputStream有很多子类,其中子类FileOutputStream可用来写入数据到文件。 FileOutputStream类,即文件输出流,是用于将数据写入 File的输出流。package com.oracle.demo02;import java.io.Fil...
2018-06-05 09:10:00
94
转载 JAVA学习笔记(二十)
IO流 当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作。 当把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作。 因此我们把这种输入和输出动作称为IO操作。File类 打开API,搜索File类。阅读其描述:File文件和目录路径名的抽象表示形式。即,Java中把文件或者目录(文件夹)都封装成File对象。也就是...
2018-05-18 09:49:00
77
转载 JAVA学习笔记(十九)
异常 Java代码在运行时期发生的问题就是异常。异常的继承体系 查阅API发现Exception 类及其子类是 Throwable 的一种形式,它用来表示java程序中可能会产生的异常,并要求对产生的异常进行合理的异常处理。继续观察,我们可以发现Exception有继承关系,它的父类是Throwable。Throwable是Java 语言中所有错误或异常的超类,即...
2018-05-18 09:19:00
69
转载 JAVA学习笔记(十八)
经典案例:模拟斗地主洗牌发牌案例介绍:按照斗地主的规则,完成洗牌发牌的动作。案例需求分析:准备牌: 完成数字与纸牌的映射关系: 使用双列Map(HashMap)集合,完成一个数字与字符串纸牌的对应关系(相当于一个字典)。洗牌: 通过数字完成洗牌发牌发牌: 将每个人以及底牌设计为ArrayList<String>,将最后3张牌直接存放...
2018-05-10 16:30:00
67
转载 JAVA学习笔记(十七)
Map接口 我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同。 Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。 Map中的集合,元素是成对存在的(理解为夫妻)。每个元素由键与值两部分组成,通过键可以找对所对应的值。 Collection中的集合称为...
2018-05-10 16:23:00
65
转载 JAVA学习笔记(十六)
List接口 查阅API,看List的介绍。有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。与 set 不同,列表通常允许重复的元素。List接口: 它是一个元素存取有序的集合。例如,存元素的顺序是11、22、33。那么集合中,元素的存储就是按照...
2018-05-10 11:53:00
68
转载 JAVA学习笔记(十五)
集合1.1集合介绍: 集合是Java中提供的一种容器,可以用来存储多个数据。它与数组的不同之处在于,数组的长度是固定的,集合的长度是可变的。集合中存储的元素必须是引用数据类型。1.2集合的继承实现关系 查看API可以知道,ArrayList类继承了抽象类AbstractList,同时实现接口List,List接口又继承了Collection接口。 Collect...
2018-04-23 16:34:00
51
转载 二阶段项目总结
二阶段项目总结 二阶段项目是做一个管家婆记账软件。 管家婆记账软件用到了前面介绍的分包,将整个项目分成Dao层,Servive层,Controller层,view层来进行设计。 涉及对数据库的增、删、改、查操作的代码都写在Dao层中。View层控制软件的界面,提示用户输入各种信息。然后通过各个层之间的相互调用,来实现功能。 二阶段的项目不仅可以对前面学习内容进行必...
2018-04-23 15:59:00
178
转载 JAVA学习笔记(十四)
项目中常见的分包(分层) 当程序规模小的时候,可以一个人全部完成;但当程序规模大的时候,一个人难以完成,这时候,要采用多人合作的方式来完成程序的开发。 通过用户注册功能来讲解一下项目中常见的分包(分层)。如下图view层作用:视图层,控制项目中主界面显示的内容。controller层:控制层, 获取界面上的数据,为界面设置数据; 将要实现的功能交给业务层处理。se...
2018-04-19 14:46:00
76
转载 JAVA学习笔记(十三)
JDBC1.概述 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。是Java访问数据库的标准规范 JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。 JDBC需要连...
2018-04-16 17:04:00
42
转载 JAVA学习笔记(十二)
一、基本类型包装类 八种基本类型对应的包装类如下: byte-Byte,short-Short,int-Integer,long-Long,char-Character,boolean-Boolean, float-Float,double-Double 1.将基本数值转换成字符串 (1)基本类型直接与""相连即可; (2)调用String类中的val...
2018-04-16 16:56:00
56
转载 JAVA学习笔记(十一)
正则表达式1.1正则表达式的概念 正则表达式(英语:Regular Expression,在代码中常简写为regex)。 正则表达式是一个字符串,使用单个字符串来描述、用来定义匹配规则,匹配一系列符合某个句法规则的字符串。在开发中,正则表达式通常被用来检索、替换那些符合某个规则的文本。1.2正则表达式的匹配规则 正则表达式的语法规则: 字符:x 含义...
2018-04-03 17:02:00
63
转载 JAVA学习笔记(十)
Java的API及Object类1.1Java的API Java 的API(API: Application(应用) Programming(程序) Interface(接口)) Java API就是JDK中提供给我们使用的类,这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。1.2Object类概述 Object...
2018-04-03 16:49:00
60
转载 JAVA学习笔记(九)
匿名对象1.1匿名对象的概念 匿名对象是指创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。 如,创建一个普通对象Person p = new Person(); 创建一个匿名对象new Person();1.2匿名对象的特点 1.创建匿名对象时直接使用,没有方法名。new Person().eat() /...
2018-04-03 16:22:00
49
转载 JAVA学习笔记(八)
1.1this关键字 构造方法之间的调用可以通过this关键字来完成 调用格式:this(参数列表); 实例class Person { // Person的成员属性 private int age; private String name; // 无参数的构造方法 Person() { ...
2018-04-03 15:51:00
66
转载 JAVA学习笔记(七)
构造方法1.1构造方法介绍 首先要明白构造方法与一般方法的区别: 构造方法在对象创建时就执行了,而且只执行一次。 一般方法是在对象创建后,需要使用时才被对象调用,并可以被多次调用。 构造方法的特点: 构造方法没有返回值类型。也不需要写返回值。因为它是为构建对象的,对象创建完,方法就执行结束。 构造方法名称必须和类型保持一致。 构造方法没有具体的返...
2018-04-03 15:16:00
81
转载 JAVA学习笔记(六)
抽象类、接口、多态1.1抽象类 abstract 引入概念: 首先,建一个员工父类。然后写父类方法:工作方法,具体做什么工作? 方法中写员工做什么工作,但是员工分工不同,做什么工作无法具体写出来 引入抽象类的概念; 将父类和工作方法变为抽象类和抽象方法。 抽象类的定义方式: public abstract class 类名1.2抽象方法的...
2018-03-28 17:02:00
35
转载 JAVA学习笔记(五)
面向对象和面向过程理解: 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。类和对象一、对象在需求中的使用对面向对象有了了解之后,我们来说说在具体问题中如何使用面向对象去分析问...
2018-03-26 16:43:00
66
转载 JAVA学习笔记(四)
方法、方法重载、递归调用一、方法的语法格式 在Java中,声明一个方法的具体语法格式如下: 修饰符返回值类型方法名(参数类型参数名1,参数类型参数名2,......){ 执行语句 ……… return 返回值;} 修饰符:方法的修饰符比较多,有对访问权限进行限定的,有静态修饰符static,还有最终修饰符final等,这些...
2018-03-26 16:21:00
111
转载 JAVA学习笔记(三)
数组 数组是指一组数据的集合,数组中的每个数据被称作元素。在数组中可以存放任意类型的元素,但同一个数组里存放的元素类型必须一致。一、数组的定义 在Java中,可以使用以下格式来定义一个数组。如下 数据类型[] 数组名 = new 数据类型[元素个数或数组长度]; 如何定义数组以及访问数组中的元素 1public class ArrayDemo01...
2018-03-23 17:03:00
56
转载 JAVA学习笔记(一)
JAVA SE基础1 Java简介1.1Java概述Java的发展可以归纳如下的几个阶段。(1)第一阶段(完善期):JDK 1.0 ( 1995年推出)一JDK 1.2 (1998年推出,Java更名为Java 2);(2)第二阶段(平稳期):JDK 1.3一JDK 1.4;(3)第三阶段(发展期):JDK 1.5(2005年推出)一JDK 1.7(被Oracl...
2018-03-23 16:32:00
95
转载 JAVA学习笔记(二)
2 Java语法2.1 标识符、关键字在程序中用于定义名称的都为标识符,如文件名称、类名称、方法名称或变量名称等,在Java中标识符的定义格式由字母、数字、_(下划线)所组成,其中不能重复,不能以数字开头,不能是Java中的关键字,而且每一个标识符都要有自己的意义,如StudentName,表示的是学生姓名。注意:标识符区分大小写。在定义...
2018-03-23 16:29:00
64
转载 一阶段总结
一阶段项目是对前段时间学习的总结也是对已掌握知识的提高 这次项目我们小组选择了《魔兽世界》的官网,网页的特点就是酷炫,具有很强的视觉冲击力。当然,并不只是表面看起来的华丽,内容也是相当丰富,这就意味着需要解决的问题很多。 一、CSS样式部分已经解决的问题1 background-color: rgba(34,38,44,0.3) 背景半透明化1 bac...
2018-03-23 16:10:00
58
转载 MySQL学习笔记(三)
1数据约束1.1什么数据约束对用户操作表的数据进行约束1.2 默认值作用: 当用户对使用默认值的字段不插入值的时候,就使用默认值。注意:1)对默认值字段插入null是可以的。2)对默认值字段可以插入非null-- 1.1 默认值CREATE TABLE student(id INT,NAME VARCHAR(20),add...
2018-03-21 16:48:00
43
转载 MySQL学习笔记(二)
数据库复习数据库管理新增数据库Create database 数据库名 default character set 字符集名;查询数据库(2种)show databases(查询所有数据库)show create database 数据库名(查询某一个数据库的创建结构)删除数据库Drop database 数据库名修改数据库(修改默认字符集)...
2018-03-21 16:45:00
53
转载 MySQL学习笔记(一)
1数据库入门1.1 引入 数据保存到内存:优点:1)读写非常快缺点:1)程序关闭导致数据丢失数据保存到文件:优点:1)数据可以永久保存缺点:1)频繁地IO操作,效率不高! 2)数据管理不方便。例如查询某个数据需要全部读取出来,再匹配。 数据保存到数据库软件:优点: 1)数据永久保存下来 2)数据管理非常方便。(例如查询...
2018-03-12 16:34:00
51
转载 JavaScript学习笔记(三)
JavaScript常用的特殊语句:语句是JavaScript的基本执行单位,每条语句都是以分号结束,语句除了我们前面讲的赋值语句、算数,还有一些常用的特殊语句。介绍如下:语句块:运算等语句以外<script type="text/javascript">{ var name="ahao"; var age=10; alert...
2018-02-27 14:42:00
54
转载 JavaScript学习笔记(二)
JavaScript的基础语法if语句<script type="text/javascript">//只有两种情况下 if(条件){ 要执行的语句块; }else{ 要执行的语句块; }//多种情况下 if(条件){ 要执行的语句块; }else if...
2018-02-26 14:59:00
44
转载 JavaScript学习笔记(一)
从今天开始学习JavaScript一、什么是JavaScript1.JavaScript是网景(Netscape)公司开发的一种基于客户端浏览器、基于面向对象、事件驱动式的网页脚本语言。2.JavaScript语言的前身叫做Livescript,于1995年11月末与Sun公司联合宣布把其名改为JavaScript。3.JavaScript是属于web语言,它适用于PC、...
2018-02-23 16:58:00
84
转载 HTML学习笔记(六)
昨天结束了HTML+CSS部分的学习。 今天是腊月二十三,今天的任务主要是复习一下以前学的知识。 下面整理一下昨天学的知识: 1.margin和padding margin用来控制标签的外边距,margin有四个属性:分别按顺序是 top right bottom left。如果只设置1个数值,那么四个方向的页边距都是这个数值。如果设置两个数值,那么这两个...
2018-02-08 10:59:00
51
转载 HTML学习笔记(五)
一、浮动和清除浮动 float属性: left:元素向左浮动; right:元素向右浮动。 clear属性: left:清除左浮动; right:清除右浮动; both:左右浮动一起清除。二、用CSS画三角形 在网页中放一个div,如下定义它的style属性 { ...
2018-02-06 16:40:00
65
转载 HTML学习笔记(四)
四、层叠样式表 (一)引入方式: 1.内联 在标签中使用style属性去设置 格式就是<标签名 style="样式1:值;样式2:值"></标签名> 2.内嵌 在head标签中加入 <style> ...
2018-02-05 16:56:00
45
转载 HTML学习笔记(三)
三、表单表单元素:提交方式:get方式:路径?键 =值 &键=值 缺点:不安全,传输内容大小有限制post方式: 表单元素通用格式:<input type="表单元素的类型" name="键" value="值"> 表单元素的类型: 文本类型: 文本框:text 密码框:password...
2018-02-02 16:39:00
77
转载 HTML学习笔记(二)
一、图像 在HTML中,图像使用<img>标签。对于img标签,我们只需要掌握它的三个属性即可:src、alt、title。src 图片文件的地址alt 图片显示不出来时的提示文字title 鼠标移动到图片上的提示文字title属性的值一般与alt属性值相同,一个是给读者用户看,一个是给搜索引擎看<img src="当前图片的路径" title=...
2018-02-01 16:48:00
54
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人