java与c语言

java是一门面向对象编程的强类型语言,一切东西都要抽象为对象,具有封装、继承、多态三个特性。这门语言常用于开发网站,与c语言不同,c语言是面向过程的编程语言,是以过程、步骤为导向的。更适合于游戏等程序开发。java语言底层还是有很多c语言的东西,是对c语言的提炼,并且将c语言中比较难的部分去除掉了,比如说,指针、内存的管理等等。
    java作为web项目的服务器端开发语言,与之相对应的还有前端的开发语言,也就是浏览器端开发。主要是超文本标记语言html、javascript、层叠式样式表css、以及封装了js的jquery框架等等。还有就是数据的存储需要用到数据库,有关系型数据库和非关系型数据库,常用的关系型数据库有oracle数据库、mysql数据库db2等
    java语言在学习的过程中,主要是javaSE、javaAPI、java对数据库的支持、java对前端的支持、框架的运用。

1·关系型数据库与非关系型数据库有什么区别?常用的数据库有哪些?oracle和mysql的却别?

关系型数据库的基本存储单元是二维表,一个关系型数据库有多张这种二维表,每一张表由行和列组成,每一行也叫一条记录,每一列又叫表的字段,是一种固定的结构。表与表之间通过字段会有一定的关联关系,
每一条记录定义一个实体集的一个实体,每一个字段定义该实体的一个属性,并且字段名不能重复

2.前端开发过程中用到的知识点之间是怎么一种关系,以及能达到何种效果?
网站前端开发主要是html、css、javascript、jquery等,其中html是用来写静态也面的,而css是层叠式样式表,是用来给静态页面化妆的,可以美化页面。javascript是用来实现页面交互行为的,可以从页面获取数据以及向页面传递数据、页面的特殊效果制作、服务器端异步数据的提交等。jquery是对js做了封装的轻量级框架。在html文件中可以写js语言、css样式等,可以简化代码的编码量。