java基础学习总结
维亚贝
这个作者很懒,什么都没留下…
展开
-
JAVA基础--JAVA平台技术标准总结
一、JAVA平台技术标准:1999年Sun发布了基于Java的三个平台技术标准:J2SE、J2EE和J2ME(2005年之后他们分别被更名为Java SE、Java EE和Java ME)。1、Java SE(Java Platform, Standard Edition)称之为“Java平台标准版”,是Java平台的基础,用于桌面应用。 Java SE包含了运行Java应用所需...原创 2017-08-03 20:55:52 · 1487 阅读 · 0 评论 -
JAVA基础--面向对象(OO)总结
目录1、什么是面向对象?2、什么是对象?3、面向对象思想4、面向对象特征 ①抽象 ②继承 ③封装 ④多态5、面向对象概念1、什么是面向对象? 面向对象是区别于面向过程的一种程序开发设计技术,它将重点放在对象与对象的接口上。 面向对象(Object Oriented),是指面向客观事物之...原创 2019-08-28 22:21:34 · 226 阅读 · 0 评论 -
StringUtils类isEmpty与isBlank比较
StringUtils类位于org.apache.commons.lang包下,常用判断字符串是否为空的方法有isEmpty及isBlank,以及判断非空的方法isNotEmpty及isNotBlank。1、isEmpty():public static boolean isEmpty(String str); 判断字符串是否为空,为空的判断标准时str==null或字符串长度为0...原创 2018-09-28 21:47:50 · 196 阅读 · 0 评论 -
Object类分析
Obejct类是所有类的父类,所有的类都继承与它,定义时不需要显示继承,JAVA类默认继承与Obejct。位于JDK自带的rt.jar包中的java.lang包。Object类中定义了一些方法,实际开发中常常会调用或者对部分方法进行重写,方法如下:1、hashCode():hashCode是jdk根据对象的地址或者字符串或者数字等,按照一定的算法,算出来的int类型的数值。主要应用...原创 2018-09-26 22:38:19 · 190 阅读 · 0 评论 -
JAVA基础--面向对象四大基本特征
JAVA中面向对象将事物抽象成对象,有以下四中基本特征:抽象、继承、封装、多态。 1、抽象 抽象是将对象的共同特征提取出来构造类的过程,包括特征抽象和行为抽象两方面。抽象只关注对象有哪些特征和行为,而不会关注具体的特征和行为是什么。 2、继承 是从已有类中获取特征创建新类的过程。提供继承信息的类被称为父类...原创 2018-08-07 18:06:32 · 552 阅读 · 0 评论 -
JAVA基础--JAVA特点详解
JAVA语言作为目前使用最广泛的开发语言之一,拥有很多其他语言所没有的特点及优势,仍在吸引着大量新人的加入和学习,那么JAVA语言有哪些特点呢。1、面向对象 JAVA语言最大的特点就是面向对象(Object Oriented,OO),把一切需要描述的事物抽象成一个对象,通过多个属性来对对象进行描述,通过堆对象的处理,完成想要的业务逻辑处理。 JAVA...原创 2018-08-07 17:35:52 · 149 阅读 · 0 评论 -
递归和迭代的比较
迭代(Iteration)与递归(Recursion)是开发过程中常用的编程技巧,二者有相似,也有区别。1、递归简单地说,就是函数调用函数自己。通常把相同规则的业务,定义为一个函数,通过函数的重复调用,完成整体业务的实现。用有限的语句来定义对象的无限集合。比如,一个数字的阶乘计算,通过递归实现如下: //递归 public static int recursio...原创 2018-08-07 11:36:20 · 2307 阅读 · 2 评论 -
JAVA基础--异常体系
目录一、异常概念二、JAVA异常体系说明1、Throwable2、Error3、Exception4、RuntimeException5、其他异常三、异常处理1、抛出异常2、捕获异常四、异常总结 1、常见异常 2、其他异常一、异常概念 JAVA的基本理念是“结构不佳的代码不能运行”。 理想的发现错误的时机是...原创 2018-08-10 09:57:43 · 164 阅读 · 0 评论 -
JAVA基础--数据类型学习总结
java中的数据类型,分为引用类型和基本数据类型,其中基本类型有8种,六种数字类型(四个整数型(默认是int 型),两个浮点型(默认是double 型)),一种字符类型,还有一种布尔型。整型: byte, short, int, long浮点型: float, double字符型: charBoolean型: boolean类型 占位 最大值...原创 2017-08-03 22:09:10 · 245 阅读 · 0 评论