
☆ 计算机基础理论知识
文章平均质量分 76
百川灌河
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数组常见操作
首先看一下本文的写作思路: 一、数组操作的两个常见小问题: A:ArrayIndexOutOfBoundException:数组索引越界异常 原因:访问了不存在的索引。 B:NullPointerException:空指针异常 原因:数组已经不再指向堆内存了,而你还用数组名去访问元素。 二:数组的操作 1原创 2017-01-15 16:09:07 · 1307 阅读 · 13 评论 -
mysql初识
1.数据库的简介 数据库就是存储数据的仓库,在实际开发中,我们往往会将用户的数据通过程序存储到数据库中,在通过程序对数据库中的数据进行修改、删除和查询的操作。 常见的数据库:Oracle、DB2、MySQL、SQLServer。 2.关于库的操作 创建数据库:create database 数据库名称; 查看所有数据库:show databases; 删除数据库:drop原创 2017-05-13 21:12:27 · 401 阅读 · 9 评论 -
接口小结
本文写作思路: 一、特点 A:接口用关键字interface表示 格式:interface 接口名 {} B:类实现接口用implements表示 格式:class 类名 implements 接口名 {} C:接口不能实例化 如何实现实例化?---------多态 由此可见: A:具体类多态(几乎原创 2017-04-20 09:51:51 · 521 阅读 · 15 评论 -
多态总结
多态概念:某一个事物,在不同时刻表现出来的不同状态。 (1)多态前提: 有继承关系; 有方法重写; 有父类引用指向子类对象。父 f = new 子(); (2)多态中成员访问特点: A:成员变量 编译看左边,运行看左边。 B:成员方法 编译看左边,运行看右边。(因为子类方法重写掉父类中方法)。 子类中有和父类一样的方法,叫重写。 子类中没有父亲中出现过的方法,方法就被继承原创 2017-04-06 09:09:33 · 363 阅读 · 10 评论 -
final关键字
一、final关键字的引入 在继承中,字方法会重写掉父方法中的方法,如何防止:引入final关键字。 Final:最终,常见的是修饰类,方法和变量。 二、final修饰的特点: (1)final修饰类: 该类不能被继承。 (2)final修饰方法: 该方法不能被重写(覆盖)。 (3)final修饰变量: 该变量不能被重写赋值。这个变量现在被称为常量。原创 2017-04-01 08:33:34 · 283 阅读 · 11 评论 -
Java简介
一、Java语言平台版本 (1)J2SE是其他两者的基础,可以完成一些桌面应用程序的开发。 (2)J2ME:小型版。移动设备,安卓方向。 (3)J2EE:企业版。主要针对于web应用程序开发(针对浏览器)。 二、Java语言特点: 面向对象、开源(开放源代码)、跨平台(跨操作系统,针对不同的操作系统有不同的jvm)。 三、JRE与JDK (1)JRE(JavaRuntime Envi原创 2017-03-27 22:08:37 · 338 阅读 · 18 评论 -
封装
学了这么长时间的面向对象,其中一个重要的特点就是封装,今天就来简单总结一下: 封装: 指隐藏对象的属性和实现细节,仅仅对外提供公共访问方式。 好处: (1)隐藏了实现细节,提供了公共访问方式; (2)提高了代码的复用性; (3)提供了安全性。 封装原则: (1)将不需要对外提供的内容都隐藏起来; (2)把属性隐藏,通过公共方法对其访问。 现在展示一段代码,说明一个问题: cl原创 2017-02-01 19:52:49 · 372 阅读 · 16 评论 -
抽象类总结
本文思路: 一、概念 在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,则必须定义为抽象类。 二、抽象类的特点: A:抽象类和抽象方法必须用abstract关键字修饰。 B:抽象类中不一定有抽象方法,但是有抽象方法的类必须定义为抽象类。 C:抽象类不能实例化。因为它不是具体的。 但是抽象类有构造方法,不能实例化,那么构造方法的作用是什么呢原创 2017-04-08 16:18:06 · 547 阅读 · 15 评论 -
数组内存分配之堆、栈
首先看一下数组: 数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。 数组既可以存储基本数据类型,也可以存储引用数据类型。 数组的定义格式: 格式1:数据类型[] 数组名;int[] a:定义一个int类型的数组a变量。 格式2:数据类型 数组名[];int a[]:定义一个int类型的a数组变量。 推荐使用第一种格式,第一种格式的可读性更强。原创 2017-01-14 20:03:40 · 18536 阅读 · 70 评论 -
数组静态初始化
上一篇文章主要讲解了数组的动态初始化以及在内存中的分配,这篇文章讲解数组的静态初始化以及在内存中的分配方式: 数组的静态初始化: 格式:数据类型[] 数组名=new 数据类型[]{元素1,元素2,......} 简化格式: 数据类型[] 数组名={元素1,元素2,.....} 注意: 不要同时动态和静态进行原创 2017-01-15 15:35:03 · 735 阅读 · 7 评论 -
mysql数据表操作
(1)插入数据 insert insert into 表(字段1,字段2,字段3 ... 字段n)values(值1,值2,值3 ... 值n) 注意: 1)如果要插入全部的字段,那么字段列表可以省略不写,但要保证值的个数与表中字段的位置一一对应 insert into 表 values(值1,值2,值3 ... 值n) 2)如果主键字段是自增长的,那么主键的值可以使用null表示 3原创 2017-05-19 19:22:51 · 363 阅读 · 10 评论