摘要:
核心概述:在之前的篇章中,我们学习了数组,因为数组本身数据结构的局限性,对于数组内元素除查询操作外的其他操作(增删改)比较低效,所以,我们又学习了集合ArrayList,初步体验了集合操作的便捷性。本篇我们将开始系统地学习Java中的集合体系。 阅读全文
摘要:
核心概述:本篇我们还是将继续学习常用的API,其中有用于一些基本数学运算的工具类Math、任意精度的整数BigInteger类、超大浮点数据BigDecimal;此外,在程序开发的过程中,我们常常会遇到各种各样的异常现象,所以在本篇我们也将会学习认识并处理java中的异常。 阅读全文
摘要:
核心概述:本篇我们将会学习常用的API,其中有Object类、日期相关操作类、数组相关操作类Arrays、正则表达式;同时也会学习关于数组的一些常用算法,其他中有冒泡排序、二分查找法。 阅读全文
摘要:
核心概述:本篇我们将学习面向对象的其他知识点,其中有关键字final,被它修饰的成员的值不能被修改;关键字static,被它修饰的成员是属于类的并且可以被所有同类型对象共享;权限修饰符,可以控制类成员的访问范围;内部类,方便将存在一定逻辑关系的类组织在一起,又可以对外界隐藏。 阅读全文
摘要:
本篇我们将学习面向对象中的接口和多态,接口类似我们之前学习继承时的父类或抽象类,接口与众不同的时,接口中跟多的定义事物的功能(方法),子类或实现类可以实现或重写接口中的方法。而接口或继承,则是多态的前提。合理地利用多态可以提高我们程序的可扩展性和灵活性。 阅读全文
摘要:
本篇我们将继续学习面向对象编程,在之前我们已经学习过了面向对象之封装,知道了如何定义一个标准的类及如何创建和使用对象。面向对象有三大特征,封装、继承、多态。那么接下来,我们将会学习面向对象编程的继承。 阅读全文
摘要:
本篇我们将学习一个集合类之ArrayList类,该类可以使我们对一组元素轻松的实现增删改查。在实际开发中,我们开发的任何项目,最基本的操作就是增删改查。所以本篇我们也将会通过一个简单的综合案例之学生管理系统,体会一下项目中最基本的操作增删改查。 阅读全文
摘要:
本篇我们将学习JDK中提供的常用的API之String和StringBuilder。字符串操作在编程中无处不在,但是操作不当也会影响程序的执行效率。为了以后能在项目开发中更好的运用字符串,我们很有必要去学习一下Java中提供的字符串API。 阅读全文
摘要:
面向对象是一种编程思想,是目前最主流、最有效地处理复杂业务逻辑的手段,而Java就是一门纯粹的面向对象编程语言。在Java中面向对象相关的概念有很多,比如:封装、继承、多态等。本篇我们将会开始面向对象编程的部分知识,其中主要有了解面向对象的概念、如何创建类和对象、理解封装、能写出一个标准类。 阅读全文
摘要:
本篇我们将学习如何使用IDEA调试工具测试程序,调试是我们在软件开发中解决bug的重要手段,是我们必须掌握的,毕竟在企业中,解决问题才是真本事。
另外,我们已经学过JavaSE的基础语法之变量、数据类型、运算符、流程控制、数组等,语法格式是死的,但是未来软件开发的需求是多变的,我们若要提高我们的“编程能力”,必须经过千锤百炼。所以,我们本篇不会讲解新的基础知识点,而是通过多个案例练习巩固我们之前学习的基础语法并提高我们的“编程能力”。 阅读全文