搜索
写经验 领红包

java简介及其发展(java简介书)

导语:Java简介

是什么

java,是开发语言,你需要掌握它的语法规则。jdk ,(Java Development Kit)是用java语言写的sdk,你需要了解它提供的能力。JVM,java虚拟机

有什么特点

面向对象

面向对象出现之前的编程方式被称作:结构化编程(面向过程编程)。在我看来本质是方法组合方式的变化,面向对象编程更接近现实生活。

结构化编程:针对问题设计解决问题的步骤,第一步、第二步、第三步…..等,将这些步骤以方法(function)为载体组合成为一个结构。

面向对象编程:针对问题设计解决问题步骤,第一步 由谁做什么,第二步由谁做什么…..等,最后将 “谁” 定义出来 且将他们做什么以function的形式声明到它的结构体上面。

对比:行为关联给对象,可以更好地管理行为。

封装

以对象为主体,对象内的东西(属性、方法)与其它对象互相独立。

继承

就像你可以继承你父亲的财产,手艺一样。但是你跟你父亲真的是两个独立主体。

多态

你跟你兄弟姐妹都继承了你父亲的手艺但多少有些不同就产生了多样性。

高级语言之所以高级是因为:他的理念越来越接近你与人交往沟通方式。面向对象是很重要的里程碑,它是定义了对象并且给予对象拥有万物一样的一些特性:个体独立,可繁衍等。

高级语言的位置

与平台无关

先编译后执行,编写的程序统一由javac 编译成字节码class文件,然后在jvm中解释执行。

java执行过程

与其它语言比较

数据结构更直观简单自动垃圾回收安全、可靠、多线程 等

你该做什么

掌握java基础语法掌握SDK提供的能力熟悉Jre提供的能力深入JVM的原理内存管理

免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请反馈,一经查实立刻删除内容。本文内容由快快网络小开创作整理编辑!