- 博客(58)
- 收藏
- 关注
原创 简述JDBC(二)
本人小白一枚,欢迎大家一起讨论学习,如有错误,还望大家指教。通过上一篇的学习,我们发现在操作数据库时会有很多重复的代码,为了解决这个问题,我们将要写一个工具类来简化代码。...
2019-08-02 11:23:40
178
原创 简述JDBC(一)
本人小白一枚,欢迎大家一起讨论学习,如有错误,还望大家指教。简述JDBC即Java DataBase Connectivity(Java数据库连接),就是用Java语言操作数据库。本质就是Sun公司定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这些接口,提供数据库驱动jar包。我们可以使用这套接口去编程,真正执行的代码是驱动jar包中的实现类。下面的案例都是采用M...
2019-07-31 10:58:43
2046
转载 简述Java反射
简述:反射是框架设计的灵魂(框架相当于半成本软件,可以在框架的基础上进行软件开发,从而简化编码,框架的出现大大的减轻了我们的工作)。我们知道,Java代码在计算机大体经历三个阶段,反射的使用前提必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)。...
2019-07-17 16:55:20
257
原创 简述Arrays工具类
Arrays用于操作数组的工具类,里面的方法都是静态。sort(T[] a, Comparator<? super T> c) 根据指定比较器产生的顺序对指定对象数组进行排序。sort(Object[] a) 根据元素的自然顺序对指定对象数组按升序进行排序。public class Demo1 { public static void main(String[] args...
2019-07-15 22:11:57
201
原创 简述Java集合
简述面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象操作,就进行了对对象存储,集合是存储对象最常用的一种方式。而数组和集合类同是容器,有什么不同呢?数组虽然可以存储对象,但长度是固定的,集合长度可变,并且数组可以存储基本数据类型和对象,而集合只能存储对象。我们可以看一下Java当中的集合对象public static void main(String[] args) {...
2019-07-15 22:07:08
296
原创 简述Java泛型
Java泛型简述:JDK1.5版本以后出现的新特征,用于解决一个安全问题,是一个安全机制。格式:通过<>来定义要操作的引用数据类型。好处将运行时期出现的问题ClassException,转移到了编译时期。方便解决问题,让程序运行时问题减少,提高安全性。避免了强制转换麻烦。在使用java提供对象时,什么时候写泛型呢?通常在集合框架中很常见,只要见到<>就要定...
2019-07-15 22:01:26
481
原创 Java常用API(二)
简述Object类java.lang.Object类是Java语言中的根类,即所有类的父类,个人理解为上帝类。它描述子类的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。我们主要了解toString()和equals()方法。public String toString():返回该对象的字符串表示。public boolean equals(Object obj)...
2019-07-15 21:50:32
250
原创 Java常用API(一)
什么是Scanner类?简述:一个使用正则表达式来解析基本类型和字符串的简单文本扫描器。查看类java.util.Scanner :该类需要import导入后使用。查看构造方法public Scanner(InputStream source) : 构造一个新的 Scanner ,它生成的值是从指定的输入流扫描的。查看成员方法public int nextInt() :将输入信息的下...
2019-07-15 21:17:51
176
原创 简述Java权限、内部类、final关键字
final:代表最终的、不可改变的。即可修饰类、方法、变量(局部变量、成员变量)。被final修饰的类不能被继承。被final修饰的方法不能被重写。被final修饰的变量,不能被重新赋值。当修饰变量时1、局部变量–基本类型基本类型的局部变量,被final修饰后,只能赋值一次,不能再更改。public static void main(String[] args) { ...
2019-07-15 15:26:27
170
原创 简述Java封装与多态
封装:是指隐藏对象的属性和实现细节,仅对外提供公有的访问方式。好处:将变化隔离便于使用提高重用性提高安全性封装原则:1、将不需要对外提供的内容隐藏起来。2、把属性都隐藏,提供公有方法对其访问。多态封装、继承、多态是面向对象的三大特征。多态就是指同一行为,具有不同的表现形式。多态在代码中的体现就是:父类引用指向子类对象,父类的引用也可以指向本类对象。父类名称 对象 = ...
2019-07-15 14:56:59
314
原创 简述Java接口
接口接口,是Java语言中的一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么接口的主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法(JDK 9)。接口的定义,它与定义类方法相似,但是使用interface关键字。它也会编译成.class文件,但一定要明确它并不是类,而是另外一种引用数据类型。(引用数据类型:数组、...
2019-07-15 14:47:57
319
原创 Java数据类型
java数据类型在Java中一共有八种数据类型与三种引用类型(其中String属于类)类型默认值占用存储空间(字节)取值范围byte01-128~127((-2的7次方到2的7次方-1))short02-32768~32767(-2的15次方到2的15次方-1)int04-2147483648~2147483647(-2的31次方到2的3...
2019-07-15 14:45:38
131
原创 简述Java继承
继承简述:描述的是事物之间的所属关系,这种关系是is-a的关系。例如野牛属于食草动物,食草动物属于动物。可见,父类更通用,子类更具体。我们通过继承,可以使多种事物之间形成一种关系体系。特点提高了代码复用性。让类与类之间产生了关系,继承是多态的前提。扩展:子类继承父类,子类拥有了父类的所有属性和方法。程序验证,父类的私有属性和方法子类是无法直接访问的。当然私有属性可以通过publi...
2019-07-15 11:27:05
264
原创 简述关键字static
static表示"全局"或者"静态"的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块。static的特点随着类的加载而加载,也就是说,静态会随着类的消失而消失,说明它的生命周期最长。优先于对象存在,明确一点,静态是先存在的,对象是后存在的。被所有所共享。可以直接被类名所使用。实例变量和类变量(静态变量)的区别:存放位置类变量随着类的加载存在于方法区(共享区...
2019-07-15 11:02:42
713
2
原创 Java类与对象简述
Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下, 使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面 向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算 机事件的设计思想。 它区别于面向过程思想,强调的是通过调用对象的行为来实现功能,而不...
2019-07-15 10:42:30
156
原创 Java数组基础
什么是数组?数组就是存储相同数据类型的容器。数组的特点:1、数组是一种引用数据类型2、数组当中的多个数据,类型必须统一3、数组的长度在程序运行期间不可改变数组的初始化:在内存中创建一个数组,并且向其中赋予默认值。两种常见的初始化方式:1、 动态初始化(指定长度)2、 静态初始化(指定内容)注意事项:静态初始化其实也有默认值的过程,只不过系统自动马上将默认值替换成为了大括号当中...
2019-07-15 10:40:07
179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅