- 博客(14)
- 收藏
- 关注

原创 多态
多态,简单的理解就是事物的多种形态。专业的术语说就是:同一个实现接口,使用不同的实例而执行不同的操作。首先创建一个父类Pet类。/** *宠物类 * @author Administrator * */public abstract class Pet { private String name="无名氏"; //昵称 private int health=80; //健康...
2018-03-08 10:00:21
24387

原创 继承
1.继承 关于继承我们想到就可能就是儿子继承父亲的产业,其实在JAVA里可能也是这个意思吧。下面我们用类图来表示一下。通常我们想到的类图是这样的。 从上面的图中我们可以看到所标记的代码其实是重复的,这个时候可以创建一个Pet父类,让着两个类直接继承父类。用代码实现格式为/**创建Dog类,继承了Pet类*/class Dog extends Pet{ //可以写Dog类...
2018-03-06 08:55:56
442

原创 面向对象和封装
1.如何使用面向对象进行程序设计第一步.发现类第二步.发现类的属性第三步.发现类的方法使用类图来描绘一个类2.创建类和对象/** * 狗类 * */class Dog { String name; //姓名 int health; //健康值 int love; //亲密度 String strain;//品种 //打印属性的方法 public void print(){ ...
2018-03-01 21:30:02
309

原创 JAVA的构造函数与一般函数
首先在这里要说的就是构造函数与非构造函数的区别!1.构造函数 构造函数就是在创建对象的同时来初始化对象的一种函数。 如果一个类中没有定义过构造函数,那么该类中会有一个默认的空参数构造函数。 如果在类中定义了构造函数,那么该类中的默认构造函数就没有了。2.一般函数 一般函数就是在使用对象来调用时初始化对象的一种函数区别 构造函数:对象创建时,就会调用对应的构造函数,对对...
2018-02-26 21:24:52
297
原创 MySQL数据库
1.MySQL的优势 1.运行速度快。MySQL体积小,命令执行的速度快 2.使用成本低。MySQL是开源的,且提供免费版本,对大多数用户来说大大降低了使用成本 3.容易使用。与其他大型数据库的设置和管理相比,其复杂程度较低,易于使用。 4.可移植性强。MySQL能够运行与多种系统平台上,如Windows、Linux、UNIX等。 5.适合更多用户。MySQL支持最常...
2018-05-20 17:24:18
957
原创 数据库的设计
1.数据库设计 首先设计一个数据库,其实是很重要的如果存在设计数据库不当容易出现,数据重复、修改复杂、数据操作异常。数据库设计就是讲数据库中的数据实体以及这些数据实体之间的关系,进行规划和结构化的过程。2.设计数据库的步骤1.收集信息2.标识实体3.标识每个实体需要存储的详细信息4.标识实体之间的关系项目开发需要经过,需求分析、概要设计、详细设计、代码编写、运行测试和部署上线...
2018-05-20 16:38:40
272
原创 Java文件的I/O流
1.File对象File file=new File(String pathName);pathName指向的文件的路径public class FileMethod { /** * 显示文件信息 * @param file 文件对象 * */ public void showFileInfo(File file){ //判断是否存在 if(file.exists()){...
2018-05-20 16:20:18
238
转载 多线程
1.什么是进程?进程是程序的一次动态执行过程进程特点1.进程是系统运行程序的基本单位2.每一个进程都有自己独立的一块内存空间、一组系统资源3.每一个进程的内部数据和状态都是完全独立的2.什么是线程?线程是进程中执行运算的最小单位,可完成一个独立的顺序控制流程.3.多线程的好处1.充分利用CPU的资源2.简化编程模型3.带来良好的用户体验4.多线程常用的一些方法常用方法:start();//启动线程...
2018-05-20 16:07:29
180
原创 集合框架s
1.集合框架概述 以前我们都是用数组来存储数据,但今天来认识一下集合框架,首先说说数组的一些明显缺陷1.数组长度固定不变2.可以通过.length来获取数组的长度,但无法获取其中真实的个数3.数组采用在内存中分配连续空间的存储方式,根据下标可以找到对应的信息,但在查找的时候效率低下 ...
2018-05-20 15:45:31
240
原创 数据库的设计
1.数据库的设计 设计不当的数据操作异常、修改复杂、数据冗余等问题。 数据库的设计就是将数据库中的实体和数据实体之间的关系,进行一个规划和结构化的过程。数据设计的重要性 比较差的数据设计表现在,效率方面低下,更新数据和检索数据时出现很多问题。 比较好的数据设计表现在,效率高,便于更进一步扩展,可以使应用程序的开发变得更容易。2.设计数据库的步骤 1.需求分析:分析客户...
2018-04-25 11:48:41
402
原创 异常
1.概述 异常,这两个字大家想到的一定是发生了不是正常以外的事情,就好比如我去超市买东西,正常的流程是:进超市、选东西、结账、回家。结果在结账的时候出现了一些小插曲,平常都是用手机支付的,但结果没有带手机,这是生活中的异常。 程序中的异常:import java.util.*;public class Test3 { public static void main(String[]...
2018-03-26 13:36:37
357
原创 接口
1.什么是接口? 接口是一套规范,只要是满足这个规范的设备,就可以将它们组装到一起,从而实现该设备的功能。2.定义接口 接口的定义关键字, interface。/** * 纸张接口 * */public interface Paper { /** * 得到纸张的大小 * @return 纸张大小 * */ public String getSize();}3.实...
2018-03-16 14:29:29
205
原创 JAVA基础知识点
JSP:就是一个像HTML的文件一样的,只不过是可以写JAVA代码。(要加<% 里面就写代码 %>)创建包名的一些规范: 通常都是域名.公司名称.项目名称三元运算符 举个简单的栗子int x=2;int y=3;int z=0;if(x<y){ z=x;}else{ z=y;}从上面的代码可以看出是一个简单if语句,如果x小于y的话就把x的值赋给z...
2018-02-28 20:21:48
159
原创 九九乘法表的那些事?
九九乘法表相信大家一定非常熟悉,应该是不少人小学时的恶梦。关于在JAVA正确输出九九乘法表的代码图如下for(int i=1;i<=9;i++){ for(int j=1;i<=j;j++){ System.out.print(j+"*"+i+"="+j*i) } System.out.println();}运行结果如下现在的需求是让个位数的数字对齐。首...
2018-02-27 12:07:51
232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人