> 动物
java简介及其发展(JAVA简介)
导语:Java简介
是什么java,是开发语言,你需要掌握它的语法规则。jdk ,(Java Development Kit)是用java语言写的sdk,你需要了解它提供的能力。JVM,java虚拟机有什么特点面向对象面向对象出现之前的编程方式被称作:结构化编程(面向过程编程)。在我看来本质是方法组合方式的变化,面向对象编程更接近现实生活。
结构化编程:针对问题设计解决问题的步骤,第一步、第二步、第三步…..等,将这些步骤以方法(function)为载体组合成为一个结构。
面向对象编程:针对问题设计解决问题步骤,第一步 由谁做什么,第二步由谁做什么…..等,最后将 “谁” 定义出来 且将他们做什么以function的形式声明到它的结构体上面。
对比:行为关联给对象,可以更好地管理行为。
封装以对象为主体,对象内的东西(属性、方法)与其它对象互相独立。
继承就像你可以继承你父亲的财产,手艺一样。但是你跟你父亲真的是两个独立主体。
多态你跟你兄弟姐妹都继承了你父亲的手艺但多少有些不同就产生了多样性。
高级语言之所以高级是因为:他的理念越来越接近你与人交往沟通方式。面向对象是很重要的里程碑,它是定义了对象并且给予对象拥有万物一样的一些特性:个体独立,可繁衍等。
高级语言的位置
与平台无关先编译后执行,编写的程序统一由javac 编译成字节码class文件,然后在jvm中解释执行。
java执行过程
与其它语言比较数据结构更直观简单自动垃圾回收安全、可靠、多线程 等你该做什么掌握java基础语法掌握SDK提供的能力熟悉Jre提供的能力深入JVM的原理内存管理本文内容由小奈整理编辑!