网站首页 > java教程 正文
是什么
- java,是开发语言,你需要掌握它的语法规则。
- jdk ,(Java Development Kit)是用java语言写的sdk,你需要了解它提供的能力。
- JVM,java虚拟机
有什么特点
面向对象
面向对象出现之前的编程方式被称作:结构化编程(面向过程编程)。在我看来本质是方法组合方式的变化,面向对象编程更接近现实生活。
结构化编程:针对问题设计解决问题的步骤,第一步、第二步、第三步…..等,将这些步骤以方法(function)为载体组合成为一个结构。
面向对象编程:针对问题设计解决问题步骤,第一步 由谁做什么,第二步由谁做什么…..等,最后将 “谁” 定义出来 且将他们做什么以function的形式声明到它的结构体上面。
对比:行为关联给对象,可以更好地管理行为。
封装
以对象为主体,对象内的东西(属性、方法)与其它对象互相独立。
继承
就像你可以继承你父亲的财产,手艺一样。但是你跟你父亲真的是两个独立主体。
多态
你跟你兄弟姐妹都继承了你父亲的手艺但多少有些不同就产生了多样性。
高级语言之所以高级是因为:他的理念越来越接近你与人交往沟通方式。面向对象是很重要的里程碑,它是定义了对象并且给予对象拥有万物一样的一些特性:个体独立,可繁衍等。
与平台无关
先编译后执行,编写的程序统一由javac 编译成字节码class文件,然后在jvm中解释执行。
与其它语言比较
- 数据结构更直观简单
- 自动垃圾回收
- 安全、可靠、多线程 等
你该做什么
- 掌握java基础语法
- 掌握SDK提供的能力
- 熟悉Jre提供的能力
- 深入JVM的原理内存管理
- 上一篇: java是什么?(java是什么职业)
- 下一篇: 一、Java概述(java概述总结)
猜你喜欢
- 2024-09-12 Java发展简史(java发展史介绍)
- 2024-09-12 Java教程:Maven是什么?Maven能用来做什么?
- 2024-09-12 什么是 JAVA_HOME?(什么是妇科白斑)
- 2024-09-12 java基础(java基础面试题)
- 2024-09-12 3分钟带你全面了解JavaEE(手势舞完整版3分钟《一起向未来)
- 2024-09-12 一篇文章彻底搞懂Java的大Class到底是什么
- 2024-09-12 Java:什么是Spring框架?(spring框架到底如何理解)
- 2024-09-12 今天聊一聊什么是Java中的锁(java 各种锁)
- 2024-09-12 JVM详解,一篇文章带你入门(jvm jit)
- 2024-09-12 初识 Java 里类的概念(java中类的意思)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)