在初步接触java的小程序体验后,我们进一步对java做一个系统的介绍。首先它是重要的面向对象语言,通过对象的创建,可以赋予不同的属性,然后在这种方法保存下来,也可以说java存储了一堆的类方法。在编程地位上,一直稳居第一位,很多人都入手的java语言进行学习。了解这方面的java要点后,我们进一步展示java的学习框架。
1.基本概念
Java是一种面向对象的语言,所谓的面向对象指的是Java编程中,所有的操作都是以对象进行操作的,这样在我们编程的时候,可以将某个功能当成一个类,可以给这类东西设置自己的属性。
例如我们可以创建一个小鸟的类,它有自己的名字、颜色等属性,当我们需要一只小鸟的时候,就创建一只小鸟,这只小鸟在Java中便是一个对象。
我们可以从这只小鸟中获取它是什么小鸟、颜色等信息,这样在开发的时候,能够很方便的定义我们所需要的类,创建他们的对象。
2.技术地位
(1)面向对象语言中历史最悠久,最成熟稳定;
(2)稳居编程技术排行榜第一位;
(3)绝大多数公司的服务器项目都采用Java技术;
(4)拥有海量的Java开源项目。
3.学习框架
(1)Java简介
了解什么是Java;代码语法基本格式;输出表达式。
了解Java大致的编译以及执行过程
(2)Java语言基础、循环、数组 ; 了解类和对象
掌握Java的基本数据类型和引用数据类型有哪些;
掌握强制数据类型转换和自动类型提升规则;
常量如何声明及赋值;
循环的语法及作用;
数组的声明及定义;
掌握类的概念以及什么是对象。
(3)OOP封装、继承、多态
面向对象的三大特征,本节内容非常重要也相对来说较为难以理解,一定要耐下心来好好理解。
(4)java.util.*包下的常用类
util包下的Collection、Comparator、Iterator、List、Map、Set接口都很重要,着重看一下他们的实现类,如:ArrayList、LinkedList、HashSet、HashMap、Hashtable、TreeMap、TreeSet等。
(5)java.lang.*包下的常用类
lang包下的基本数据类型对应的包装类(Byte、Short、Integer、Long、Double、Float、Character、Boolean);
字符串相关的类String、StringBuffer、StringBuilder。
(6)IO流操作,多线程及Socket
掌握IO读写流相关的类,了解字节流,字符流和字符流缓冲区;
掌握线程的概念,多线程的创建、启动方式,锁和同步的概念及运用;
掌握Socket通信的概念,如何声明客户端服务端,如何完成双端数据通信。
(7)泛型、数据库基础(Mysql)及JDBC
到了数据库前,我们可以看看泛型以及反射的一些基础案例
掌握数据库的基本概念,Mysql的安装、启动与停止
Mysql数据库客户端的安装与使用
JDBC的概念,在Java中使用Mysql驱动包连接Mysql
以上就是关于java的概念、地位介绍,相信大家已经明白java的重要性了。在理解了java的基本意思后,可以根据上面的学习框架找寻资料,进行一个基础的学习。