- 博客(44)
- 收藏
- 关注
原创 Java进阶学习笔记(二)Hibernate框架
Hibernate框架一、概述二、入门案例——使用Hibernate1.安装Hibernate插件到eclipse环境1)下载hibernate tools插件:http://hibernate.org/ 2)安装 注意取消勾选 Contact all update sites 2.导入Hibernate的jar包3.创建持久化Java类这里创建的持久化J...
2018-08-07 18:49:03 176
原创 Java进阶学习笔记(一)Struts2框架
Struts框架一、概述1.为什么需要框架?一切为了效率2.Struts2框架是什么?struts2是MVC设计模式的一个优秀实现二、入门案例——搭建第一个struts2项目1.新建一个web项目由于使用的ide是eclipse,所以为了和Myeclipse项目保持一样的结构,在新建项目时有几个特殊的设置。 1)新建一个Dynamic Web project ...
2018-08-02 19:55:40 236
原创 Java复习笔记(二十一)模板模式
模板模式一、模板的意义 我们在日常生活中会使用各种各样的模板,制作PPT会使用PPT模板,制作简历会使用简历模板,向模板中填充主要信息来生成适合自己的,独一无二的成品。模板使我们可以高效的使用他人的经验和技术,来制作自己的东西。 模板模式 :解决某类事情的步骤有些是固定的,有些是会发生变化的,那么这时候我们可以为这类事情提供一个模板代码,从而提高效率 。二、制作模板的步骤...
2018-07-19 20:32:06 187
原创 Oracles数据库学习笔记(四)分组查询
分组查询一、分组函数 分组函数是对表中一组记录进行操作,每组只返回一个结果,即首先要对表记录进行分组,然后再进行操作汇总,每组返回一个结果,分组时可能是整个表分为一组,也可能根据条件分成多组。分组函数常用到以下五个函数: 1、MIN() 2、MAX() 3、SUM() 4、AVG() 5、COUNT()1.MIN函数和MAX函数MIN和MAX函数主要是返回每组的...
2018-07-15 14:49:53 888
原创 Oracles数据库学习笔记(二)简单查询
一、SELECT FROM WHERE 数据库作为一个数据存储管理的系统,“增、删、改、查”四种操作是万物之根本。“增、删、改”也需要建立在正确的查找之上,所以先学习查询,是一切的基础。数据库使用Oracle自带的scott,下图为EMP的各张表 SELECT子句:表示所需检索的数据列 FROM子句:表示检索的数据来自哪个表 WHERE子句:表示检索的限制条件(1)查询em...
2018-07-15 14:48:07 3639 1
原创 Oracle数据库学习笔记(一)安装与准备
Oracles数据库笔记(一)Oracle数据库的安装一、为什么要使用Oracle数据库? 在学校里,我们学习《数据库原理》时,使用的是微软提供的SqlServer数据库。在window平台下,SqlServer是最契合的数据库,微软一贯持有的“所见即所得”的理念使得SqlServer有很人性化的交互界面,学习起来容易上手。然而在我们自己开发系统时,我们更加的倾向于使用MySql数据库,...
2018-07-11 01:43:17 1545
原创 Java复习笔记(二十)finally块
finally 块一、使用前提finally块的使用前提是必须要存在try块才能使用。class Main { public static void main(String[] args) { div(4,0); } public static void div(int a, int b){ try{ ...
2018-06-09 15:54:18 153
原创 Java复习笔记(十八)异常处理
异常一、异常体系java中通过类对所有的不正常的现象进行描述,并封装为对象。由这些类组成的一个专门处理Java中的各种异常的体系称为Java的异常体系。1.java的异常体系包含在java.lang这个包默认不需要导入。 2.java异常体系 设备 设备文件名 文件描述符 ...
2018-06-05 19:17:34 343
原创 Java复习笔记(十七)匿名内部类
匿名内部类一、定义: 匿名内部类:就是没有类名字的内部类。二、匿名内部类作用: 简化内部类书写。三、匿名内部类的使用前提: 必须继承一个父类或者是实现一个接口。四、匿名内部类的格式:new 父类或者接口(){ 执行代码….};五、内部类的写法:class Outer{ class Inner { publi...
2018-05-21 21:52:11 158
原创 Java复习笔记(十六)内部类
内部类一、定义:一个类定义在另外一个类的内部,那么该类就称作为内部类。二、内部类的class文件名:外部类$内部类. 好处:便于区分该class文件是属于哪个外部类的。三、两种内部类:1.成员内部类成员内部类的访问方式:方式一:在外部类提供一个方法创建内部类的对象进行访问。方式2二:在其他类直接创建内部类的对象。 格式:外部类.内部类 变量名...
2018-05-21 21:15:17 109
原创 Java复习笔记(十五)多态
多态一、定义: 多态(Polymorphism)按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。 具体来说说多态就是一个对象具备多种形态。父类的引用类型变量指向了子类的对象,或者是接口的引用类型变量指向了接口实现类的对象。二、多态的前提: 必须存在继承或者实现关系。三、多态的实现形式:四、多态要注意的细节:多态情况下,子...
2018-05-14 15:42:48 173
原创 Java复习笔记(十四)类与接口
类与接口一、类与接口之间关系:实现关系。二、类与接口要注意的事项:非抽象类实现一个接口时,必须要把接口中所有方法全部实现。抽象类实现一个接口时,可以实现也可以不实现接口中的方法。 对于从接口得到的但不想实现方法,抽象类可以声明,也可以不声明。 但继承该抽象类的非抽象类必须将接口中所有方法全部实现,无论其是否在抽象父类中声明。一个类可以实现多个接口 。示例...
2018-05-14 11:38:40 152
原创 Java复习笔记(十三)接口
接口一、接口的定义接口(interface):usb接口,主要是使用来拓展笔记本的功能,那么在java中的接口主要是使用来拓展定义类的功能,可以弥补java中单继承的缺点。二、接口的定义格式:interface 接口名{}三、接口要注意的事项 :接口是一个特殊的类。接口的成员变量默认的修饰符为: public static final 。那么也就是说接口中的成...
2018-05-14 09:06:16 149
原创 Java复习笔记(X二)值交换
值交换题目1:定义一个函数交换两个基本类型变量的值。class Main{ public static void main(String[] args) { int a = 3; int b = 5; changeValue(a,b); System.out.println("方法执行后的值:a = ...
2018-05-12 16:17:35 137
原创 Java复习笔记(十二)抽象类
抽象类一、为什么使用抽象类人类的认知的过程实际就是从具体到抽象的过程。人们为了方便的批处理对象而从众多的对象中抽象出类这一概念,为了更好的管理类,所以需要在类的概念上再次抽象。例如:学生类,医生类,教师类,律师类之间仍有许多共同的属性(如:名字,身份证号,性别等)和共同的方法(如:吃饭,睡觉,移动等),所以便可用将这些属性抽象出来使用一个总的抽象的类(人类)来表示。二、什么时候...
2018-05-12 16:16:37 246
原创 Java复习笔记(X一)单例设计模式
单例设计模式单例设计模式:保证一个类在内存中只有一个对象。1. 饿汉单例设计模式步骤: (1)私有化构造函数。 (2)声明本类的引用类型变量,创建本类对象,并且使用该变量指向本类对象。 (3)提供一个公共静态的方法获取本类的对象。class Single{ //声明本类的引用类型变量,并且使用该变量指向本类对象 private static Single ...
2018-05-12 16:16:07 105
原创 Java复习笔记(十一)final关键字
final关键字final关键字的用法: 1. final关键字修饰一个基本类型的变量时,该变量不能重新赋值,第一次的值为最终的。class Main{ public static void main(String[] args) { int n = 1; final int m = 2; m = n; //Can...
2018-05-12 16:14:57 235
原创 Java复习笔记(十)super关键字
super关键字super关键字代表了父类空间的引用。一、super关键字的 作用:1.子父类存在着同名的成员时,在子类中默认是访问子类的成员,可以通过super关键字指定访问父类的成员。注意:这里是访问父类的成员,包括成员变量和成员函数class Fu{ int x = 10; public void out(){ System.out.p...
2018-05-12 16:13:42 147
原创 Java复习笔记(九)继承
继承1.继承的定义: 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。2.判断是否继承:在现实生活中事物与事物之间是存在关系: 球员——>球队 has a 关系 整体与部分关系 学生——>人 is a 关系 继承的关系3.继承的实现:继承是通过关键字e...
2018-05-12 16:12:35 120
原创 Java复习笔记(八)面向对象
面向对象一、万物皆对象 人类从小就不断的接触到各种各类存在世界上的各种生物,然后通过事物的公共特性,将它们归类,所以以后就不会出现见到猫叫老虎。那么我们在现实生活中,是通过具体的某个事物归纳总结它们的公共特性然后产生类那么类就描述了该种事物的类别、共性,相当于造事物的图纸,我们可以根据这个图纸去做出具体的实体对象。类和对象对象:在现实生活中存在具体的一个事物。; 类:实...
2018-05-12 16:11:55 219
原创 Java复习笔记(七)数组加强
数组一、取出一个数组的最大值使用for()循环遍历数组public static int getMax(int[] arr) { //定义变量记录较大的值,初始化为数组中的任意一个元素。 int max = arr[0]; for(int x=1; x<arr.length; x++) { ...
2018-05-03 20:49:28 181
原创 Java复习笔记(六)数组
数组一、数组的概念 数组是同一种类型数据的集合。其实数组就是一个容器。运算的时候有很多数据参与运算,那么首先需要做的是什么.不是如何运算而是如何保存这些数据以便于后期的运算,那么数组就是一种用于存储数据的方式,能存数据的地方称之为容器,容器里装的东西就是数组的元素, 数组可以装任意类型的数据,虽然可以装任意类型的数据,但是定义好的数组只能装一种元素, 也就是数组一旦定义,那么里边存储的...
2018-05-02 16:58:17 124
原创 Java复习笔记(五)函数
函数一、函数的概述 为了提高代码的复用性,就把该功能独立封装成一段独立的小程序,当下次需要执行加法运算的时候,就可以直接调用这个段小程序即可,那么这种封装形形式的具体表现形式则称作函数。 函数的定义:定义在类中的具有特定功能的一段独立小程序。也称之为方法。 函数内只能调用函数,不能定义函数二、函数的格式修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形...
2018-05-02 16:05:44 141
原创 Java复习笔记(四)流程控制语句
流程控制语句1. 顺序语句语句: 使用分号分隔的代码就是一个语句。 顺序语句: 按照代码顺序从上往下执行所有的代码就是顺序语句。class Demo1 { public static void main(String[] args) { System.out.println("A"); System.out.println("...
2018-04-23 16:14:14 159
原创 Java复习笔记(三)运算符
运算符1.算数运算符(1)+ (正数、加法、连接符) 连接符的作用: 让任何的数据都可以与字符串进行拼接。 如果+号用于字符串的时候,那么+号就是一个连接符,并不是做加法功能了。 注意:任何类型的数据与字符串使用连接符连接,那么结果都是字符串类型的数据。public class Main { public static void main(String[...
2018-04-21 10:57:19 166
原创 Java复习笔记(二)变量及数据类型
一、变量:1.变量的定义定义:变量就是在程序运行过程中其值可以发生变化的量.作用:变量是一个存储数据的容器。变量具备的特点: 1. 容量(大小)。 2. 存储一定格式的数据。 3. 名字.Java中声明(定义)一个变量的格式:容量 变量名字 = 数据。 2.变量名的命名规范:首单词小写,其他单词首字母大写,其他小写。3....
2018-04-18 16:31:57 178
原创 Java复习笔记(一)标识符和关键字
一、标识符:在java程序中有些名字是可以自定义的,那么这些自定义的名字我们就 称作为自定义的标识符。1.标识符要注意的细节: 1.标识符的组成元素是由 字母(a-zA-Z) 、数字(0-9) 、 下划线(_)、 美元符号($). 2.标识符不能以数字开头。 3.标识符是严格区分大小写的。 4.标识符的长度是没有长度限制的。 5.标识...
2018-04-18 15:49:02 186
原创 Android第九天
打包应用程序1.打开要打包的项目文件,点击Build菜单,选择Generate Signed APK… 2.弹出对话窗口,选择一个key,如果没有key,就新建一个key 3.确认后点Next 4.然后finish就OK了 5.在工程目录下的app文件夹内便可以找到对应的apk文件
2017-09-13 19:52:24 204
翻译 CSDN-markdown编辑器使用手册
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-09-13 19:19:25 160
原创 开学前打发时间的小玩意
图片二维码化工具设计思路前言: 周末逛博客的时候看到一位大佬的博文,结尾是这样写的 ——我一直很高尚的样子,不愿意为此收费。然而,根据经济学的原理,这是有害社会的 :P 经济的原理是这样,有价值的事物,应该在经济上受到相应的支持,这样好的东西才能受到鼓励,发扬光大,不好的东西才可能被人忘记。 所以现在我决定,给我觉得价值比较大的文章加上大概的价格,这样喜欢文章的人可以自愿付费,当然也可以不
2017-09-09 14:17:17 415
原创 Android第八天
Intent一、intent可以理解为信使(意图) 由intent来协助完成Android各个组件之间的通讯 二、Intent实现页面之间的跳转 1.startActivity(intent)—直接启动一个页面 2.startActivityForRsult(intent,requestCode)—有返回值启动一个页面 onActivityResult(int requestCod
2017-09-05 17:13:13 160
原创 Android第七天
五大布局 一、Linear Layout线性布局 1.Linear Layout是线性布局,它包含的子控件将以横向或竖向排布 2.常用属性 1)android:orientaion=”vertical”—该属性决定他子类控件的排布方式 vertical—垂直; horizontal—水平; 2)android:gravity=”center”—该属性决定他子
2017-09-01 23:57:05 203
原创 Android第六天
CheckBox控件一、CheckBox属性 1.实现多选的控件 2.可设置初始状态是否被选中 android:checked=”true” 二、使用 1.初始化<CheckBox android:id="@+id/checkBox1" android:layout_width="match_parent" android:l
2017-09-01 15:58:07 146
原创 Android第五天
使用ToggleButton实现开关效果一、ToggleButton的基本属性 android:textOn=”开”——设置ToggleButton处于打开状态时的文本 android:textOff=”关”——设置ToggleButton处于关闭状态时的文本 二、实现步骤 1.创建一个ToggleButton控件和一个Image
2017-08-30 21:30:03 150
原创 Android第四天
使用AutoCompleteTextView控件实现自动匹配输入内容一、AutoCompleteTextView的特有属性 android:completionThreshold=”x “——设置输入第x个字符时开始匹配二、预期效果 三、实现步骤 1.初始化控件//Javaprivate AutoCompleteTextView acTextView;acTex
2017-08-28 01:16:52 167
原创 Android第三天
TextView 实现跑马灯显示效果一、对于一个TextView只需要设置三个条件 1、android:ellipsize=”marquee” 2、TextView必须单行显示,即内容必须超出TextView大小 3、TextView要获得焦点才能滚动<TextView android:id="@+id/textView1" android:layout
2017-08-28 01:13:34 133
原创 Android第三天
TextView 实现跑马灯显示效果一、对于一个TextView只需要设置三个条件 1、android:ellipsize=”marquee” 2、TextView必须单行显示,即内容必须超出TextView大小 3、TextView要获得焦点才能滚动<TextView android:id="@+id/textView1" android:layout
2017-08-28 00:13:19 124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人