- 博客(26)
- 收藏
- 关注
原创 SpringMVC的相关学习笔记
什么是MVC Model 数据模型 View视图 Controller 控制器 MVC是一种Web应用架构,是一种代码设计思想 思想:将所有客户端请求全部交由控制器,由控制器将其分发并将结果响应给客户端 2.常见MVC框架 使用原生Servlet实现MVC: 1.配置比较复杂 2.数据处理麻烦 实际开发中一般会使用MVC框架,如...
2019-07-28 00:54:23
169
转载 super关键字的用法
/* super关键字的用法有三种: 1.在子类的成员方法中,访问父类的成员变量。 2.在子类的成员方法中,访问父类的成员方法。 3.在子类的构造方法中,访问父类的构造方法。 */ public class Zi extends Fu { int num = 20; public Zi(){ super(); } public void me...
2019-03-09 15:02:44
19243
3
原创 继承,父子类构造方法注意事项
继承关系中,父子类构造方法的方法特点; 1.子类构造方法当中有一个默认隐含的“super()”调用。所有一定是先调用的父类构造,后执行的子类构造。 2.可以通过super关键字来子类构造调用父类重载构造。 3.super的父类构造调用,必须是子类构造方法的第一个语句。不能一个子类构造调用多次super构造。 总结: 子类必须调用父类构造方法,不写则赠送super();写了则用写的指定的super...
2019-03-09 15:00:06
362
原创 继承
在继承的关系,“子类就是一个父类”,也就是说,子类可以被当作父类看待。 例如父类是员工,子类是讲师,那么“讲师就是一个员工”,关系:is-a; 定义父类夫人格式:(一个普通的类定义) public class 父类名称{ //'''''' } 定义子类的格式 public class 子类名称 extends 父类名称{ // } extends 就是用来连接子类和父类的关键字 ...
2019-03-09 14:53:31
108
原创 Arrays和Math相关知识点
java.util.Arrays是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作。 public static String toString(数组);将参数数组变成字符串(按默认格式:[元素1,元素2,元素3.。。。]) public static void sort(数组):按照默认升序(从小到大)对数组的元素进行排序。 备注: 1.如果是数值,sort默认按照升序...
2019-01-23 22:20:08
225
原创 Static的学习总结
一旦使用static修饰成员方法,那么这就成为了静态方法。静态方法不属于对象,而是属于类的 如果没有sttaic关键字,那么必需首先创建对象,然后通过对象才能使用它。 无论是成员变量,还是成员方法,如果有了static, 都推荐使用类名称进行调用。 静态变量:类名称.静态变量 静态方法:类名称.静态方法() 注意事项: 1.静态不能直接访问非静态。 原因:因为在内存当中是【先】有的静态内容,...
2019-01-23 00:29:35
171
原创 String学习总结
在String中; ==是进行对象的地址值比较,如果确实需要字符串的内容比较,可以使用两个方法; public boolean equals(Object obj);参数可以是任何对象。只有参数是一个字符串并且内容相同的才会给true,否则返回false. 注意: 1.任何对象都能用Object进行接收 2.equals方法具有对称性,也就是a.equals(b)和b.equals(a)效果一...
2019-01-19 18:31:15
234
原创 String的常用方法
String的常用方法 /* String 当中与获取相关的常用方法有: public int length();获取字符串当中含有的字符个数,拿到字符串长度。 public Stirng concat(String str); 将当前字符串和参数字符串拼接成为返回值新的字符串。 public char charAt(int index); 获取指定索引位置的单个字符。(索引从0开始。) p...
2019-01-19 15:09:28
160
原创 String的学习(创建Stirng的方法)
/* java.lang.String类代表字符串。 API文档中说:Java程序中的所有字符串字面值(如"abc")都作为此类的实例实现。 字符串的特点: 1.字符串的内容永不可变。【重点】 2.正是字符串不可改变,所以字符串是可以共享使用的。 3.字符串效果上相当是char[]字符数组,但是底层原理是byte[]字节数组。 创建字符串的常见3+1种 三种构造方法: public Strin...
2019-01-18 11:51:49
165
原创 对象内存分析
/* 定义一个类,用来模拟“手机”事物。 属性:品牌,价格,颜色 行为:打电话,发短信 对应到类中: 成员变量(属性): String brand;//品牌 double price;//价格 String color; //颜色 成员变量(行为); public void call(String who){} //打电话 public void ...
2018-12-25 16:54:04
158
原创 类和对象
什么是类? 类:是一组相关属性和行为的集合。可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该类 属性:就是该事物的状态信息 行为:就是该事物能够做什么。 举例:小猫 属性:名字,体重,年龄,颜色。 行为:走,跑, 类与对象的关系 对象是一类事物的实例,是具体的 类是对一类事物的描述,是抽象的 类是对象的模板,对象是类的实体。 类的定义 属性:事物的状态信息 ...
2018-12-24 20:48:23
495
原创 描述类的介绍与使用
代码和任务 package demo01; import java.util.Arrays; /* 面向过程:当需要实现一个功能的时候,每一具体的步骤都要亲力亲为,详细处理每一个细节。 面向对象:当需要实现一个功能的时候,不关心具体的步骤,而是找一个已经具有该功能的人,来帮助我做事儿 */ public class Demo01PrintArray { public static vo...
2018-12-24 20:22:48
1299
原创 常见问题---空指针异常
//*01. 02.*程序的版权和版本声明部分 03.*Copyright(c)2018,自学 04.*All rightsreserved. 06.*作者:郑伟哲 07.*完成日期:2018年12月23日 08.*版本号:v1.0 09.*输入描述: 10.*问题描述: 11.任务和代码 /* 所有的引用类型变量,都可以赋值为一个null值,但是代表其中什么都没有。 数组必须进行new 初...
2018-12-23 17:11:45
2427
原创 数组学习
//*01. 02.*程序的版权和版本声明部分 03.*Copyright(c)2017,优快云学院 04.*All rightsreserved. 05.*文件名称: 06.*作者:郑伟哲 07.*完成日期:2018年12月23日 08.*版本号:v1.0 09.*输入描述: 10.*问题描述:数组越界的学习 11.任务和代码 /* 数组的索引编号从0开始,一直到数组的长度-1为止 如果访...
2018-12-23 17:05:13
190
原创 对象的比较
* 总结 * 1.对象比较一定是某一个类自己定义的功能 * 2.对象比较时一定要判断是否为null,地址是否相同,属性是否相同。 * * * * 如果有两个数字要判定是否相等,可以使用“==”如果是字符串使用equals() * 如果自定义的类,要想判断它的两个对象是否相等,那么必须必须类对象 * 对象=数据集合进行比较要使用比较的所有属性 */ class Book{ ...
2018-12-13 13:36:43
197
原创 ASCII排序
代码部分/*01. 02.*程序的版权和版本声明部分 03.*Copyright(c)2017,优快云学院 04.*All rightsreserved. 05.*文件名称: 06.*作者:郑伟哲 07.*完成日期:2017年6月11日 08.*版本号:v1.0 09.*输入描述:输入数据有多组,每组占一行,有三个字符组成,之间无空格。 10.*问题描述:输入三个字符后,按各字符的ASCII码从
2017-06-11 11:22:24
837
原创 判定某一年是否为闰年
代码 /*01. 02.*程序的版权和版本声明部分 03.*Copyright(c)2017,陕西科技大学镐京学院 04.*All rightsreserved. 05.*文件名称: 06.*作者:郑伟哲 07.*完成日期:2017年6月2日 08.*版本号:v1.0 09.*输入描述: 用变量leap代表是否闰年的消息,若闰年,令leap=1,不是闰年,令leap=0 最后判断leap是否为
2017-06-03 00:39:15
1086
原创 求出方程ax^2+bx+c=0的实根
代码 /*01. 02.*程序的版权和版本声明部分 03.*Copyright(c)2017,陕西科技大学镐京学院 04.*All rightsreserved. 05.*文件名称: 06.*作者:郑伟哲 07.*完成日期:2017年5月13日 08.*版本号:v1.0 09.*输入描述: 10.*问题描述:求出方程ax^2+bx+c=0的是根 11. 需要对b^2-4ac
2017-05-15 23:49:54
3238
原创 计算1+2+3+····+100
代码/*01. 02.*程序的版权和版本声明部分 03.*Copyright(c)2017,陕西科技大学镐京学院 04.*All rightsreserved. 05.*文件名称: 06.*作者:郑伟哲 07.*完成日期:2017年5月15日 08.*版本号:v1.0 09.*输入描述: 10.*问题描述:求1+2+3+~~~··+100. 和 11. 12.做了这题的心得,刚写这个问题时我不会
2017-05-15 23:13:09
2053
原创 项目1-正差值-三个数最大值--发工资
正差值 /*01. 02.*程序的版权和版本声明部分 03.*Copyright(c)2017,陕西科技大学镐京学院 04.*All rightsreserved. 05.*文件名称: 06.*作者:郑伟哲 07.*完成日期:2017年5月13日 08.*版本号:v1.0 09.*输入描述:输入 7 10 输出 3 输入 12 7 输出 5 10.*问题描述:给
2017-05-13 23:48:08
289
原创 指针变量将两数按先大后小的顺序输出
任务和代码 /*01. 02.*程序的版权和版本声明部分 03.*Copyright(c)2017,陕西科技大学镐京学院 04.*All rightsreserved. 05.*文件名称: 06.*作者:郑伟哲 07.*完成日期:2017年4月11日 08.*版本号:v1.0 09.*输入描述:输入 a=10 b=100 输出 a=100 b=10 10.*问题描述:用指针变量将两数按先大后小
2017-05-13 17:54:30
1534
原创 计算圆柱面积
/*01. 02.*程序的版权和版本声明部分 03.*Copyright(c)2017,CSND学院 04.*All?rightsreserved. 05.*文件名称: 06.*作????者:郑伟哲 07.*完成日期:2017年5月13日 08.*版本号:v1.0 09.*输入描述:输入 3.5 9 输出Area=274.889 10.*问题描述:输入圆柱的半径r和高h ,输出圆柱体的表面积
2017-05-13 16:10:14
627
原创 开始学习c语言
程序的版权和版本声明部分: * Copyright (c) 2017,陕西科技大学镐京学院 * All rights reserved. * 文件名称:计算长方形的面积.c* 作 者:郑伟哲 * 完成日期:2017年 4 月 10 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述:输入长方形的边长a和b,计算它的面积。* 程序输出:
2017-04-10 22:59:00
181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人