Java基础应用

Java基础是相当重要的,我们的java生涯就好比是在盖房子,我们的基础越牢、越深,我们在将来盖房子的时候才不会有后顾之忧,也会避免房子盖到一半就会崩塌的危险。

都说万事开头难,只要熬过了这一段,就是一马平川。为了把根基打牢,杰我讲的很深、很广,而刚开始作为小白的我们,没有java编程思想,在某些细枝末节方面还会很困惑,这是人之常情,也是我们每个人都会遇到的问题。

好在,我们的老师很耐心,很负责,无论你有什么样的问题都会完美的给予解答。下面,我们就来看看我们在《java基础》会学到什么内容吧!

  1. time-line
    Java环境和基础

    我们主要了解什么是JDK和JRE,JDK就是java开发的运行环境,JRE就是java程序的运行环境,需要注意这两者之间的区别。其次是环境变量的配置,目的是让java jdk\bin目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了系统,当使用该工具时,由系统帮我们去找指定的目录。最后我们需要了解javac命令和java命令做什么事情,javac:负责的是编译的部分、java:负责运行的部分。最重要的,一个文件要被执行,必须要有一个执行的起始点,这个起始点就是main函数。

  2. time-line
    Java数据类型

    其实java数据类型大致分为两大类:1.基本数据类型、2.引用数据类型。八大基本数据类型在此不做过多赘述,最主要的就是引用数据类型。在我们以后的学习工作中需要经常性的创建对象,引用对象的属性,包括类、接口、数组等等。我们还需要掌握什么样的对象的属性可以被引用,什么样的不可被引用,这就涉及到了修饰符和权限等,以后在我们的课程中会详细介绍。这是相对简单的,因为我们经常要用到,随着时间的推移,我们也就慢慢的了解并熟练掌握了。

  3. time-line
    面向对象

    这部分的内容是我们的重中之重。面向对象就是一种编程思想,首先我们需要知道在java中,什么是对象,怎么创建对象,以及内存分布。其次是要认识什么是类(类的作用、类的构成、类的形式、类的继承(多态)以及特殊类),在这里我们的重点是变量和方法的认识及应用以及类的继承(多态)。我们还要去认识多态,掌握什么是多态、多态时的必要条件、以及多态的优缺点。大致来说就是在这部分,我们要学习类、方法、变量。

  4. time-line
    容器

    容器,顾名思义就是用来装东西的,本质是抽象数据在内存中的管理方式。在这一部分,我们将会讲到集合的基本原理、集中代表性的集合、集合的操作、hashCode()和equals()、数据结构的选择、基础数据类型和对象的转换以及自定义泛型。这里的重点就是对集合对象的增删改查,例如LIst的增删改查和Map的增删改查。我们将来做项目的时候,要经常的用集合来存储数据,所以同学们在这一部分时,切不可大意哦~

  5. time-line
    IO流

    首先我们需要了解IO流的作用是什么:就是为了读写数据。其次我们需要了解IO流的基本原理、流的分类、4个原始流抽象类体系、类的功能/方法、具体的功能类、以及用实际案例来帮助我们理解掌握。流就分为输入/输出流、字符/直接流、原始流/处理流,而且我们需要掌握这些流的特性,在以后运用的时候才能游刃有余。在具体的功能类中,我们会讲到序列化和反序列化,也就是存储空间由硬盘到内存的转化或者内存到硬盘的转化。

  6. time-line
    线程

    线程在以金融行业等系统中的应用很广泛。举个例子,我们在使用银行卡或者信用卡消费时,是不可以"同时使用一张卡的",比如在实体店刷卡消费和网上消费,他们是不能同时进行的。注意这里的"同时"指的是绝对的同时。这就引用到了我们线程的知识。试想,假如没有线程的存在,我们在存取钱时会有多么的不便,信息不能保持同步,会给我们带来很多的烦恼。我们在这部分会学到,线程的基本概念、创建/启动新的线程,状态控制、线程调度优先级等。在这里我们需要注意的一个问题就是"死锁"。